July 29, 2011
12:30 a.m.
On Fri, Jul 29, 2011 at 5:26 AM, Vaibhav Jain <vjoss197@gmail.com> wrote:
Hi,
Is there any other way to do this? If I need to write a kernel module that needs to get cpu utilization should I still use proc/stat ? Is there a kernel function that can be used in a module ?
Thanks Vaibhav Jain
The kernel writes all cpu metrics and more to /proc/stat. I/O data goes to /proc/diskstat and memory to /proc/vmstat. Top and other tools interpret the counters written to these files. You can also look at hardware performance counters, as used by the perf utility. -- Raghu S Udiyar