Warning message

This translation is outdated. For the most up-to-date information, please refer to the English version.

top、vmstat、mpstat における CPU のステータスは何を意味していますか?

Solution Unverified - Updated -

Environment

  • Red Hat Enterprise Linux 5
  • Red Hat Enterprise Linux 6

Issue

  • top、vmstat、mpstat における CPU ステータスは何を意味していますか?

vmstat:
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 1 5664 98552 135756 86704 0 0 0 3 21 31 0 0 100 0 0
(..omit..)

top:
Tasks:302 total, 1 running, 301 sleeping, 0 stopped, 0 zombie
Cpu(s):2.1%us, 0.7%sy, 0.0%ni, 96.8%id, 0.4%wa, 0.0%hi, 0.0%si, 0.0%st
(..omit..)

mpstat:
11:56:56 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
11:56:56 all 2.10 0.00 0.66 0.39 0.00 0.01 0.00 0.00 96.85

Resolution

名前 説明
us(usr) / user ユーザーレベル (アプリケーション) で実行中に発生した CPU 使用率 (%)
sy / system システムレベル (カーネル) で実行中に発生した CPU 使用率 (%)。これには、ハードウェアおよびソフトウェアの割り込みを処理するために費やした時間は含まれないことに注意してください。
ni / nice nice 値による実行優先度を変更してユーザーレベルで実行中に発生した CPU 使用量 (%)
id / idle CPU がアイドル状態になり、システムに未処理のディスク I/O 要求がない時間の割合 (%)
wa / iowait CPU がアイドル状態となり、システムに未処理のディスク I/O 要求がある時間の割合 (%)
hi / hardware interrupts CPU がハード割り込みを処理するために費やした時間の割合 (%)
si / software interrupts CPU がソフト割り込みを処理するために費やした時間の割合 (%)
st / steal ハイパーバイザーが別の仮想プロセッサーを処理しているときに、仮想 CPU による強制待ちで費やした時間の割合 (%) (これは XEN 仮想マシンにのみ有効です)。
  • 詳細については、"man mpstat"、"man top"、および "man vmstat" を参照してください。

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.