如何像测量正常运行时间一样轻松地测量Ubuntu Linux上的网络吞吐量/负载?


9

我正在寻找一个可以报告平均网络吞吐量/负载的Ubtunu上的简单工具。很简单:类似于“正常运行时间”,只是告诉我最近5分钟,10分钟和1小时内读取的字节数/ MB。


我在NetBSD上使用了一个不错的工具“ nload”。您可能必须安装它,因为我怀疑大多数(如果不是全部)Unix版本和Linux发行版都未包含它。 roland-riegel.de/nload
Randolf Richardson

Answers:


10

对于即时网络统计信息,您可以使用ifstat。在此示例中,我wlan0每秒都在监视接口。该-S标志将更新保持在同一行:

$ ifstat -S -i wlan0 1
      wlan0       
 KB/s in  KB/s out
   19.34      3.98

要安装只需键入 sudo apt-get install ifstat


究竟。OP正在寻找速率,即在一定时间间隔内的计数。这uptime是绝对时间。这些是不同的东西。内核不跟踪速率,因此您需要一个外部程序来执行它,例如ifstat。tcpstat或其他。
基思

1

1.)并非您要找的是ifconfig

ifconfig ppp0

ppp0      Link encap:...
          ...
          RX bytes:73844122 (73.8 MB)  TX bytes:20949231 (20.9 MB)

自从建立以来,这就是这种联系。

2. :) Xubuntu有一个用于面板的网络监视器。您可以在此处指定时间间隔,但不能指定回顾时间-首先必须进行设置,然后才能实时观看。它也可用于Ubuntu,或类似的东西。


1

我一直使用NTM监视Ubuntu上的入站和出站网络流量,您可以在此处找到说明如何在Ubuntu上安装它的教程。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.