如何检查 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、内存、磁盘等。

相关内容