システム負荷の理解

システム負荷の理解

共有ホスティングアカウントのシステム負荷を見ています。

$ uptime 
09:14:37 up 21 days,  5:38,  4 users,  load average: 3.85, 4.96, 5.21

最初と2番目の値は心配しません。これはジョブの最高期間を表します。

ところで5.21最後の15分は少し高いようでした。それとも違うかもしれませんか?私はどのように知っていますか?

最後の質問に対する答えを読んでみたいです。

修正する:それでは、この数字の測定単位は何ですか?

ベストアンサー1

負荷平均は、CPU 時間を待つキューのプロセス数です。これら 3 つの値は、それぞれ過去 1 分、5 分、15 分間待機キュー内の平均プロセス数です。

次の記事を読んでください。

  1. Linuxのトラブルシューティング、パート1:高負荷
  2. 平均負荷確認

個人的には、私はロード平均よりもロード平均がより重要だと思います。CPU IDLE Timeなぜなら、プロセスが多ければ負荷平均が増加するからです。しかし、これはCPU使用率が高いという意味ではなく、キューに多くのプロセスがあるという意味にすぎません。一部のプロセスは多数のシステムコールを呼び出しており、これらのコールはキューで待機しています。

2番目のリンクに良い説明があります。ぜひ読んでみてください。

おすすめ記事