Patent ID: 8539453
Filing Date: 2013-09-17
Classification: G06F

Abstract:
1. A computer system for performing autonomic input/output tracing and performance tuning by a kernel of an operating system, the computer system comprising: a computer having at least one processor, at least one operating system, at least one device driver framework, and at least one kernel in the operating system; a plurality of devices connected to the computer and managed by the kernel through the device driver framework, wherein each of the plurality of devices has a device memory and the plurality of devices includes a hard drive having a portion of storage allocated to a controller memory; an input/output device monitoring tool in the device driver framework; a first table in the device driver framework and a second table in the kernel; a plurality of instructions in the kernel to compare each value in the first table with each value in the second table, and responsive to a match of a first value in the first table and a second value in the second table, automatically, by the kernel, running a command line to perform a system trace, a component trace, or a tuning task; wherein the first table is populated with a first plurality of inputs calculated from a plurality of data in a plurality of device memories and in the controller memory and the second table is populated in accordance with a second plurality of inputs to the command line interface specifying a plurality of trigger values.