我通过SSH连接到服务器,我想知道它的上传和下载有多快。 最好我也想看看什么是下载/上传和速度的过程。 任何build议,或提示我应该search什么?
为了获得更具体的stream量细分,我使用tcpdump并将转储传递给wireshark。 然后使用统计菜单。 但是对于ssh,由于它已经被encryption,所以很难看到发生了什么。 你只是想要你的转移速度? rsync --progress -av srouce/ dest/将会这样做。
或者,也许你想: 基于IP /进程的带宽使用统计工具为Linux?
如果你不想安装任何东西,你可以间隔cat /proc/net/dev (也许在一个带有睡眠的循环中),然后在两次轮询之间取得发送和接收字节的差异。
对于一个程序,我喜欢apt-get install bmon 。 bmon是一个不错的terminal诅咒程序。
iftop的
或者,如果您没有root访问权限,则数据存储在/ proc / net / dev中。 小的黑客python脚本,我写了一堆年前做的w / o pcap /根。
只是从Kyle Brandt和Flow的回答中总结出来的。 我只是比较了bmon和iftop (都可以在Debian上使用apt-get来安装)。 这两个都是ncurses应用程序,真的很整洁!
bmon只给出一般用法,但有一个漂亮的图:) iftop显示每个连接之间的详细使用情况(并显示源/目标ips) 感谢您的回答!