ここに私のトップからの例があります:
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で実行されているものに関連していますか、それとも完全に影響を受けていませんか?
スチールのパーセンテージ(mpstat
のマニュアルページに記載)は、ハイパーバイザーが実際にVMにVMが使用できないCPUリソースがないことを伝えています。このパーセンテージは、AmazonのCPU制限と、その特定のホストのVM負荷によって一部規制されています。 I/O負荷は%io
統計を通じて監視されます。
これは、パフォーマンスの調整にCPUクレジットモデルを使用するt
クラスのインスタンスで最も頻繁に発生します。割合が高い場合は、CPUクレジットが不足している可能性があります。
盗む時間または盗まれた時間は、VMのホストが実行する準備ができている時間(一部の命令)を意味しますが、他の人のVM = CPUの競合。値が大きくなる場合、これはVMの速度が低下または停止していることを示しているため、この値をできるだけ最小限に抑えます。
マンサーの
1つまたは複数の仮想CPUによる非自発的な待機に費やされた時間の割合を表示ハイパーバイザーが別の仮想プロセッサにサービスを提供していた間。
VMが何かを実行したかったが、ハイパーバイザーが代わりに何かを実行することを選択した場合、負荷をスチールします。
スチール時間は、ハイパーバイザーが別の仮想CPU(vCPU)にサービスを提供している間に、仮想CPU(vCPU)が物理CPU(pCPU)で実行するために待機する必要がある時間の割合です。