Re: How to get cpu utilization through code with least overhead?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jul 29, 2011 at 5:26 AM, Vaibhav Jain <vjoss197@xxxxxxxxx> 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
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux