检查httpstream量

我正在用plesk 10运行一个CentOS 5,而且网站加载速度很慢,现在我的提供商告诉我,我正在离开我的带宽

我一直在用iftop监听bandwith,它给我看了一些耗费大量带宽的连接。

现在我该如何继续检查这些请求是关于什么的? 我已经得到了IP,他们可能是HTTP请求,我应该刚刚启动wireshark,然后分析IP的我发现?

还是有一个easyer的方式?

谢谢。

查看每个站点的访问日志。 如果你知道IP,grep通过他们,并寻找大型文件的请求。

默认情况下,Apache使用“组合”日志格式(请参阅http://httpd.apache.org/docs/2.0/mod/mod_log_config.html ) – 您可以通过查看Apache的configuration来检查是否属于这种情况安装(和任何虚拟主机) – 相关的行是这样的: –

CustomLog /path/to/access.log combined 

如果是,则访问日志中的每个日志条目都具有作为第七个字段(不包括任何HTTP标头)传输的字节数,因此在本例中: –

 127.0.0.1 - - [05/Feb/2012:23:09:25 +0000] "GET /somefile HTTP/1.1" 200 128 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.77 Safari/535.7" 

…文件/somefile被提供,请求传输128字节。