Apache 上の各接続で使用される帯域幅を確認するにはどうすればよいですか?

Apache 上の各接続で使用される帯域幅を確認するにはどうすればよいですか?

Apache で各接続がどれだけの帯域幅を使用しているかの統計を取得しようとしています。

Windows Server 2008 R2 に Apache 2.4 をインストールしています。既存の環境に何人のユーザーを追加できるかを知りたいです。平均接続を計算したいと思います。

また、既存のシステムにさらに何人のユーザーを追加できるかを決定するのに役立つその他の情報はありますか。

答え1

各 Apache ログ エントリには、そのリクエストで送信されたバイト数が含まれます。

192.168.3.232 - - [08/Jul/2013:15:18:58 -0500] "GET /munin/index.html HTTP/1.1" 200 1686 "http://10.100.0.10/munin/example.com/memory.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36"

応答コードの後の数字200は送信されたバイト数です。

そのフィールドを解析し、「平均接続」に関連付けられたエントリを合計するのは簡単なプロセスです。

また、既存のシステムにさらに何人のユーザーを追加できるかを決定するのに役立つその他の情報はありますか。

サーバーが使用するすべての基本的なハードウェア リソース (CPU、メモリ、ディスクなど) のパフォーマンス データを収集する必要があります。

関連情報