Linux:测量每个远程主机的网络消耗

Linux:测量每个远程主机的网络消耗

有没有办法测量特定 IP 端口的网络消耗。
我正在运行 2-3 个进程,这些进程具有多个线程,它们连接到远程服务器,我需要知道从我的服务器到远程服务器的确切使用网络带宽。
我的服务器在 Linux 下运行 - 不幸的是我无法访问所涉及的网络组件。

答案1

据我所知,您只能在特定接口上测量开箱即用的带宽。

要按端口或 IP 测量流量,您必须使用统计软件。例如ntop

答案2

我不能 100% 确定您是否需要了解活动流量或累计使用量。对于后者和其他更复杂的数据收集,前面提到的 ntop 是一个很好的选择。

如果你只是需要一些快速而粗略的方法查看网卡上的活动连接流,你可以尝试伊夫托普命令。

答案3

我的经验是 ntop 扩展性不好(这是几年前的事了)。我现在使用 fprobe 和 nfsen 的组合来监控带宽使用情况。请参阅我的笔记这里

答案4

我最终使用了 pktstat,因为 ntop 看起来不错,但安装起来很麻烦。它给出了所需的详细分析。

相关内容