Netperf網絡測試工具
一、安裝部署
wget ftp://ftp.netperf.org/netperf/netperf-2.6.0.tar.gz&&tarzxf netperf-2.6.0.tar.gz&&cd netperf-2.6.0
./configure --prefix=/usr/local/netperf&&make&&makeinstall
ln -s /usr/local/netperf/bin/netperf /usr/bin/&&ln -s/usr/local/netperf/bin/netserver /usr/bin/
二、 Netperf測試網絡性能
1. 啓動服務端
Ip:*.*.*.84
[root@localhost ~]# netserver -L *.*.*.84 –d **啓動服務
2. 啓動測試端
Netperf缺省情況下進行TCP批量傳輸,即-tTCP_STREAM。測試過程中,netperf向netserver發送批量的TCP數據分組,以確定數據傳輸過程中的吞吐量:
Ip:*.*.*.83
[root@localhost ~]# netperf -H *.*.*.84 -l 360開始測試 -l 360 爲 360秒測試時間
MIGRATED TCP STREAM TEST from 0.0.0.0(0.0.0.0) port 0 AF_INET to *.*.*.84 () port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
174760 174760 174760 360.16 936.08
從netperf的結果輸出中,我們可以知道以下的一些信息:
1) 遠端系統(即server)使用大小爲174760字節的socket接收緩衝
2) 本地系統(即client)使用大小爲174760字節的socket發送緩衝
3) 向遠端系統發送的測試分組大小爲174760 字節
4) 測試經歷的時間爲360.16秒
5) 吞吐量的測試結果爲936.08Mbits/秒