如何从 Linux 终端监控接口的传输速度?

Nic*_*ton 4 linux performance terminal

我正在通过 SSH 连接到服务器,我想知道它的上传和下载速度有多快。最好我还想看看下载/上传的内容以及该过程的速度。关于我应该寻找什么的任何建议或提示?

Kyl*_*ndt 5

为了获得更具体的流量细分,我使用 tcpdump 并将转储传递给wireshark。然后使用统计菜单。但是对于 ssh,由于它已经加密,因此很难看到发生了什么。您只想提高传输速度吗?rsync --progress -av srouce/ dest/会这样做。

或者您可能想要:用于 Linux 的基于 IP/进程的带宽使用统计工具?


如果你不想安装任何东西,你可以cat /proc/net/dev超过一个时间间隔(也许在一个带有睡眠的循环中),然后只取两次轮询之间发送和接收字节的差异。

对于一个程序,我喜欢apt-get install bmon. bmon 是一个不错的小终端诅咒程序。