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


30

これが私のトップからの例です:

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で実行されているものに関連していますか、それとも完全に影響を受けていませんか?

回答:


22

スチールの割合(マニュアルmpstatページに記載)は、実際には、VMが使用しないCPUリソースを持てないことをVMに伝えるハイパーバイザーです。この割合は、AmazonのCPU制限とその特定のホストのVM負荷によって部分的に規制されています。I / O負荷は、%iostatを介して監視されます。

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


ああ...私はtopマンページで見ていました。それは確かに、私が別のユーザーに頻繁に使用されているマシン上にいるためかもしれません。私のEC2インスタンスの1つで、65%
ベン

@Ben Yeah、情報がtopマニュアルページにないという事実により、これが必要以上に難しくなっています。私がオンラインで見たものは、特定のEC2マシンのタイプが70%に達する可能性があることを示唆しています。
sysadmin1138

4

マンサール

ハイパーバイザーが別の仮想プロセッサーにサービスを提供している間に、1つまたは複数の仮想CPUが不本意に待機した時間の割合を表示します


4

VMが何かを実行したかった時間の負荷アカウントを盗みますが、ハイパーバイザーは代わりに他の何かを実行することを選択しました。


4

盗む時間または盗まれた時間とは、VM内のホストの実行準備ができている時間(ある命令)を意味しますが、他のVMがCPUを奪い合っているため、これを実行できませんでした。値が大きくなると、これはvmが遅くなったりストールしていることを示しています。そのため、この値はできるだけ小さくしてください。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.