CPUコアの負荷率を取得するには?

CPUコアの負荷率を取得するには?

各コアのCPU負荷率を知りたいです。実行topしてキーを押すと、1 出力は次のようになります。

%Cpu0  :  0.0 us,  0.3 sy,  0.0 ni, 99.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu1  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu2  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
  • 各列は何を意味しますか?
  • %列はどこにありますか?
  • 追加できますか?

答え1

id(idle)、wa(io wait)、(stolen)を除くすべての列を追加してstCPU負荷を取得できます。

マニュアルページでほとんどの列の意味を見つけることができますtop

       us, user    : time running un-niced user processes
       sy, system  : time running kernel processes
       ni, nice    : time running niced user processes
       wa, IO-wait : time waiting for I/O completion
       hi : time spent servicing hardware interrupts
       si : time spent servicing software interrupts
       st : time stolen from this vm by the hypervisor

関連情報