On Fri, Jul 29, 2011 at 5:26 AM, Vaibhav Jain <[email protected]> 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
_______________________________________________
Kernelnewbies mailing list
[email protected]
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

Reply via email to