lcpu displays in a top(1) style the CPU stats
Just run lcpustats
There is no argument.
lcpustats displays the amount of time the CPU has spent performing different kinds of work since lcpustats was started. Time units are in USER_HZ or Jiffies and all the data comes from /proc/stats. The display is refreshed every second. and if between two refreshes a values changes, the number is printed in red.
The printed values are :
- user: normal processes executing in user mod
- nice: niced processes executing in user mode
- system: processes executing in kernel mode
- idle: twiddling thumbs
- iowait: waiting for I/O to complete
- irq: servicing interrupts
- softirq: servicing softirqs
- lcpustats uses ansi escape codes to format and color.
Download & Build
Build sequence :
% tar xzf lcpustats-0.1.tgz % cd lcpustats-0.1 % cc lcpustats.c -o lcpustats
You can now run or copy the lcpustats binary.