Ubuntu 上是否有可用的软件或实用程序可以用来对网络设备(特别是思科交换机或路由器)的流量和吞吐量进行基准测试(性能测试)?
答案1
对于一般的吞吐量测试,我使用了iperf
( sudo apt-get install iperf
)。
您在一台机器上启动服务器(使用iperf -s
),并在网络另一端的另一台机器上运行客户端。您将获得如下吞吐量:
oli@bert:~$ iperf -c tim
------------------------------------------------------------
Client connecting to tim, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.0.4 port 39402 connected with 192.168.0.5 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 1.04 GBytes 895 Mbits/sec
答案2
如果您在设备另一端的服务器上安装了任何驱动器,hdparm -t /dev/disk 也可以是一个很好的指标。服务器上的本地磁盘速度与通过网络的客户端的磁盘速度之间的比较可以是一个很好的指标。