33

プロセスの一番上の表の上にあるヘッダーの %CPU 行にある 2 文字の略語が何を意味するか知っている人はいますか? top を実行した場合の出力例を次に示します。

top - 15:10:34 up 8 days,  5:11,  1 user,  load average: 0.10, 3.80, 26.82
Tasks:   1 total,   0 running,   1 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.3 us,  0.7 sy,  0.0 ni, 98.0 id,  1.1 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:   2051456 total,   623544 used,  1427912 free,     1292 buffers
KiB Swap:  3203068 total,   147188 used,  3055880 free,    38352 cached

以下、私の推測と不明な点です。

us = user
sy = system
ni = ?
id = idle?
wa = ?
hi = ?
si = ?
st = ?
4

1 に答える 1

52

"top" の us、sy、ni、id、wa、hi、si、st (CPU 使用率) は何ですか?

  • us- ユーザー cpu 時間 (または) ユーザー空間で費やされた % CPU 時間
  • sy- システム CPU 時間 (または) カーネル空間で費やされた CPU 時間の割合
  • ni- ユーザーナイス CPU 時間 (または) 優先度の低いプロセスに費やされた % CPU 時間
  • id- アイドル CPU 時間 (または) アイドル状態で費やされた CPU 時間の割合
  • wa- io 待機 cpu 時間 (または) 待機に費やされた % CPU 時間 (ディスク上)
  • hi- ハードウェア irq (または) ハードウェア割り込みのサービス/処理に費やされた CPU 時間の割合
  • si- ソフトウェア irq (または) ソフトウェア割り込みのサービス/処理に費やされた CPU 時間の割合
  • st- スチール時間 ハイパーバイザーが別のプロセッサーにサービスを提供している間に、仮想 CPU が非自発的に待機した CPU 時間の割合 (または) 仮想マシンから盗まれた CPU 時間の割合

ソース: Linux の「top」コマンドでは、us、sy、ni、id、wa、hi、si、st (CPU 使用率) は何ですか?

于 2014-09-23T21:00:59.350 に答える