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使用率高いことがたまにあるので、そんな時に使ってみてください。