web-dev-qa-db-ja.com

VPSの負荷を監視する

私は、ホストプロバイダーからレンタルされている仮想プライベートサーバーの管理者です。 (私はUbuntuを実行しています。彼らはVirtuozzoを実行しています。)

保証されたリソース(RAMやディスクスペースなど)はありますが、CPUなどの他のリソースを共有しています。

最近、私のVPSのパフォーマンスが耐えられないほど遅くなりました。私は文句を言い、彼らはノードをロードしていた別のVPSを殺しました。私のVPSはそのステップで春を取り戻しました。

漠然とした保証にもかかわらず、同様の問題が再び発生することを期待しています。マシンの動作が遅いときに警告するタスクを設定して、アクションを実行できるようにします。

問題は、何を監視すればよいかわからないことです。私の仮想世界ではすべてが正常に動作しているため、CPU使用率は低いように見えます。

制限された小さな仮想世界で実行している場合、使用可能なCPUが目に見えない他のクライアントによって吸い取られていることをどのように監視できますか?

2
Oddthinking

CPUやI/Oなど、気になることをテストするベンチマークを作成することをお勧めします。定期的に実行し(cron)、完了するのに必要な時間内に完了しない場合は報告します。または、負荷を増加させるベンチマークの作成を回避し、代わりにサーバーがページ要求を完了するのにかかる時間などを監視できるかどうかを確認してください。

2
ptman