top
Linuxで発行すると、次のような結果が得られます。
行の1つには、次のように表されるCPU使用率情報があります。
Cpu(s): 87.3%us, 1.2%sy, 0.0%ni, 27.6%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
私はそれらのそれぞれの定義を知っていますが(はるか下)、これらのタスクの正確な意味を理解していません。
hi
-ハードウェア割り込みの処理はどういう意味ですか?si
-ソフトウェア割り込みの処理はどういう意味ですか?st
-彼らは、「ハイパーバイザーが別のプロセッサ(または)仮想マシンから盗まれたCPU時間の割合を処理している間の、仮想CPUによる非自発的待機のCPU時間」だと言います。
しかし、実際にはどういう意味ですか?誰かがもっと明確にできますか?
私はすべてのリストされたus
、sy
、ni
それは同じを探して他の人を助けることができるので、などを。この情報はマニュアルページにはありません。
us: user cpu time (or) % CPU time spent in user space
sy: system cpu time (or) % CPU time spent in kernel space
ni: user nice cpu time (or) % CPU time spent on low priority processes
id: idle cpu time (or) % CPU time spent idle
wa: io wait cpu time (or) % CPU time spent in wait (on disk)
hi: hardware irq (or) % CPU time spent servicing/handling hardware interrupts
si: software irq (or) % CPU time spent servicing/handling software interrupts
st: steal time - - % CPU time in involuntary wait by virtual cpu while hypervisor is servicing another processor (or) % CPU time stolen from a virtual machine