'htop'を使用してWebサーバーを監視しています。最近かなり負荷がかかっており、負荷平均は次のようになっています。
負荷平均:3.10 2.56 1.63
これらの番号についてWebを検索したところ、それに関する記事が見つかりました: http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages
この記事では、CPUが2つある場合、2.0はCPU使用率が100%であることを意味します。
そして私のVPSには2つのCPUがあるので、3.1はどういう意味ですか?どのようにして100%のCPU使用率を超えることができますか?
そして、これらの数字から、それは私が今ロードについて注意する必要があることを意味しますか?しかし、パフォーマンスは完全に良好なようで、これはマネージドVPSであり、ホスティング会社は私に警告を通知していません。
日中、負荷平均は常にこれらの高い数値を示します...これは書き込み中の別のスナップショットです。
負荷平均:3.03 2.77 1.97
負荷平均:0.41 1.29 1.60 <---- 5分後
それで、私はこのサイトが現在の構成で成長するためにどれくらいの余地が残っているのか疑問に思っていますか?事前にどのような積極的な行動を取るべきですか?
サーバーがバーストするまで待ちたくありません。
ありがとう。
負荷は、多くのうちの1つの指標にすぎません。また、いくつかの理由で負荷が高くなる可能性があります。
サーバーが正常に動作しているかどうかを知るには、 munin などの監視ツールも使用することをお勧めします。これにより、システムのさまざまな側面の見栄えの良いグラフが得られます。システムが頻繁にスワップしているため、負荷が高いことがわかる場合があります。この場合、RAMを増やすか、アプリケーションのメモリ使用量を減らします。もう1つの確認すべき点は、データベースのパフォーマンスです。これは、mysqltuner
などのツールを使用して行うことができます。
主にサーバーの速度に関心がある場合、pingdomは便利なオンラインWebサイトの速度テストツールになります。
プロアクティブの観点から、さまざまな方法でより多くの測定を開始し、何が起こっているかを追跡し、突然大量の余分なトラフィックが発生した場合は、すぐにVPSをアップグレードできることを確認してください。