我正在寻找一个简单的工具来根据 IP/进程报告服务器带宽使用情况。
原因是我们的一台服务器正在“消耗”带宽,我们需要找出带宽消耗到了哪里。
我目前正在使用状态监测,但据我所知,它只报告使用情况。
答案1
如果你已经知道哪个服务器正在“消耗”带宽,你可能只想尝试一些简单的事情,比如安装你的IP流量包裹。
答案2
知识产权审计
我们使用了“IPAudit”(http://ipaudit.sourceforge.net/) 用于监控/报告主机的带宽使用情况(传入和传出)。它为您提供有关传出/传入端口/协议和带宽的非常详细的信息 - 还按流量类型和时间(按配置)提供详细的报告。它使用起来相当简单,设置也很容易。其他类似的解决方案是ntop和仙人掌。
以下是一些截图:
从:监控互联网带宽
答案3
就我个人而言,我只需执行 tcpdump 来识别“丢失”的流量,然后使用 netstat 将其与本地端口匹配。如果这种情况仅在您不在时定期发生,则每隔几秒钟使用 netstats 进行后台 tcpdump,这样您就可以在事后将其全部匹配并找到问题的根源。
答案4
我最终使用了http://bandwidthd.sourceforge.net/,设置非常简单,并显示我需要的信息,感谢您的建议。