I have a program running on Linux and I need to determine how it is utilizing all the CPUs/cores. Is there any program for viewing this information?
Run the 'top' command and press '1' to see the individual core is the best way to see the cpu cores usage .. another option is run cmd- cat /proc/stat to see the cpu cores usage
Run the 'top' command and press '1' to see the individual cores.
mpstat -P ALL 5 5 >>your.file
You may need to parse this to use it for a presentation, or sum it But read the man page as mpstat has some useful options.
htop
shows you the cpu usage of each core in a graphical manner (ncurses).
When runnging the top
command, press f
then j
to display the P column (last CPU used by process), in addition to the 1
command in top, you should view some multi core occupation informations :)