iperf工具用来测试服务器带宽,它分为服务端与客户端。
1、安装
yuminstalliperfapt-getinstalliperf2、服务端运行
[root@localhost]#iperf-s------------------------------------------------------------ServerlisteningonTCPport5001TCPwindowsize:85.3KByte(default)3、客户端运行
[root@localhost]#iperf-c192.168.6.218-t60-d------------------------------------------------------------ServerlisteningonTCPport5001TCPwindowsize:85.3KByte(default)------------------------------------------------------------------------------------------------------------------------Clientconnectingto45.32.64.187,TCPport5001TCPwindowsize:197KByte(default)------------------------------------------------------------[4]local192.168.6.217port50040connectedwith192.168.6.218port5001[5]local192.168.6.217port5001connectedwith192.168.6.218port34386[ID]IntervalTransferBandwidth[4]0.0-60.0sec658MBytes92.0Mbits/sec[5]0.0-60.4sec628MBytes87.4Mbits/sec从测试结果看,上行带宽为92.0Mbits/sec,下行带宽为87.2Mbits/sec,略微低于服务器的100Mbits/sec,处于可接受范围内。
iperf工具更多用法:
直接用挂长ping方式进行测试,如下测试发生100个包。
[root@localhost]#ping-c100www.baidu.comPINGwww.a.shifen.com(163.177.151.109):56databytes64bytesfrom163.177.151.109:icmp_seq=0ttl=55time=26.639ms64bytesfrom163.177.151.109:icmp_seq=1ttl=55time=24.329ms64bytesfrom163.177.151.109:icmp_seq=2ttl=55time=24.794ms64bytesfrom163.177.151.109:icmp_seq=3ttl=55time=22.709ms64bytesfrom163.177.151.109:icmp_seq=4ttl=55time=39.994ms64bytes........................................---www.a.shifen.compingstatistics---100packetstransmitted,100packetsreceived,0.0%packetlossround-tripmin/avg/max/stddev=21.505/26.743/50.786/6.613ms以上分别表示最小延迟、平均延迟、最大延迟、抖动(抖动就是延迟标准差)
延迟:26.743ms抖动:6.613ms丢包率:0.0%0.0%packetloss
结论:这2台主机的网络状况还不错,没有丢包,延迟和抖动都不高。