0

Linux (Ubuntu 9.10) で Apache2 を実行しています。

mod_status を使用してサーバーの負荷を監視しようとしています。

私を困惑させる2つのことがあります(以下のカットアンドペーストを参照):

  1. CPU 負荷は途方もなく小さい数値として報告され
    ますが、「稼働時間」は同時に 0.05 から 0.15 の間の数値を報告します。


  2. 現在、1 秒あたり少なくとも 10 件のリクエストが来ていることがわかっている場合、「リクエスト/秒」もばかげて低い (0.06)です。
    (「アクセス」が 25 万回近くあることがわかります。これは正しいように思えます。)

これがバグなのか (もしそうなら、修正/回避策があるのか​​)、
それとも設定エラーなのか (どうすればよいか想像できません) なのか、私は疑問に思っています。

任意の洞察をいただければ幸いです。

-- デビッド・ジョーンズ

- - - - -
Current Time: Friday, 07-Jan-2011 13:48:09 PST
Restart Time: Thursday, 25-Nov-2010 14:50:59 PST
Parent Server Generation: 0
Server uptime: 42 days 22 hours 57 minutes 10 seconds
Total accesses: 238015 - Total Traffic: 91.5 MB
CPU Usage: u2.15 s1.54 cu0 cs0 - 9.94e-5% CPU load
.0641 requests/sec - 25 B/second - 402 B/request
11 requests currently being processed, 2 idle workers
- - - - -
4

2 に答える 2

2

Apache サーバーを再起動した後、何が起こっているのかわかりました。「リクエスト/秒」は、サーバーの存続期間にわたって計算されます。したがって、Apache サーバーが 3 か月間実行されている場合、サーバーの現在の負荷については何もわかりません。代わりに、リクエストの合計数を合計秒数で割った値を報告します。

サーバーの現在の負荷を確認する方法があればいいのですが。何か案は?

とにかく、... 私自身の質問に答えました。

-- デビッド・ジョーンズ

于 2011-01-08T22:17:38.900 に答える