PR

Linux topコマンドでCPU使用率をコア別に見る方法

スポンサーリンク
Linux

Linuxの性能を簡単に見るのに手っ取り早いのがtopコマンドです。

デフォルトの表示だとCPU使用率は全てのコアがまとめられて性能が表示されてしまうので、コア別に性能を表示する方法を紹介します。

topコマンドのデフォルト表示

普通にtopコマンドを叩くとこのような表示になり、CPUの使用率やその他の項目は3行目に表示されます。

[root@cent77 ~]# top
top - 17:52:07 up 27 min,  1 user,  load average: 0.00, 0.01, 0.03
Tasks:  95 total,   1 running,  94 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.7 us,  0.7 sy,  0.0 ni, 98.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  1014824 total,   509664 free,   293980 used,   211180 buff/cache
KiB Swap:  2097148 total,  2097148 free,        0 used.   578232 avail Mem

##topコマンドでコア別にCPU性能を表示する方法
topコマンドを実行した後に、”1″を入力するとコア別に表示されます。

[root@cent77 ~]# top
--ここで1を押下するとコアごとの状態が見れます。
top - 17:52:29 up 27 min,  1 user,  load average: 0.00, 0.01, 0.03
Tasks:  95 total,   1 running,  94 sleeping,   0 stopped,   0 zombie
%Cpu0  :  0.3 us,  0.3 sy,  0.0 ni, 99.4 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu1  : 11.9 us,  1.3 sy,  0.0 ni, 87.8 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu2  :  0.3 us,  0.3 sy,  0.0 ni, 99.4 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu3  :  0.0 us,  0.0 sy,  0.0 ni, 99.9 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu4  :  0.3 us,  0.3 sy,  0.0 ni, 99.4 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu5  :  0.0 us,  0.7 sy,  0.0 ni, 99.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu6  :  0.3 us,  0.7 sy,  0.0 ni, 99.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu7  :  0.0 us,  0.7 sy,  0.0 ni, 99.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  1014824 total,   509616 free,   294024 used,   211184 buff/cache
KiB Swap:  2097148 total,  2097148 free,        0 used.   578188 avail Mem

特定のコアだけがCPU使用率高いことがたまにあるので、そんな時に使ってみてください。