web-dev-qa-db-ja.com

%stはどういう意味ですか?

ここに私のトップからの例があります:

Cpu(s):  6.0%us,  3.0%sy,  0.0%ni, 78.7%id,  0.0%wa,  0.0%hi,  0.3%si, 12.0%st

%stフィールドの重要性を理解しようとしています。 CPUを盗むことを意味し、ハイパーバイザーによって費やされた時間を表すと読みましたが、それが実際に私に何を意味するのか知りたいです。

それは、ビジーな物理サーバー上にいて、他の誰かがサーバー上でCPUを過度に使用していて、VMから取得しているということですか?

EBSを使用している場合、ハイパーバイザーレベルでのEBS I/Oの処理に関連していますか?

私のVMで実行されているものに関連していますか、それとも完全に影響を受けていませんか?

31
Ben

スチールのパーセンテージ(mpstatのマニュアルページに記載)は、ハイパーバイザーが実際にVMにVMが使用できないCPUリソースがないことを伝えています。このパーセンテージは、AmazonのCPU制限と、その特定のホストのVM負荷によって一部規制されています。 I/O負荷は%io統計を通じて監視されます。

これは、パフォーマンスの調整にCPUクレジットモデルを使用するtクラスのインスタンスで最も頻繁に発生します。割合が高い場合は、CPUクレジットが不足している可能性があります。

23
sysadmin1138

盗む時間または盗まれた時間は、VMのホストが実行する準備ができている時間(一部の命令)を意味しますが、他の人のVM = CPUの競合。値が大きくなる場合、これはVMの速度が低下または停止していることを示しているため、この値をできるだけ最小限に抑えます。

4
Joko Sudiro

マンサーの

1つまたは複数の仮想CPUによる非自発的な待機に費やされた時間の割合を表示ハイパーバイザーが別の仮想プロセッサにサービスを提供していた間

4
poige

VMが何かを実行したかったが、ハイパーバイザーが代わりに何かを実行することを選択した場合、負荷をスチールします。

4
Joel K

スチール時間は、ハイパーバイザーが別の仮想CPU(vCPU)にサービスを提供している間に、仮想CPU(vCPU)が物理CPU(pCPU)で実行するために待機する必要がある時間の割合です。

ソースへの完全なクレジット

0
grepit