1、安裝netperf
1)獲取netperf安裝包 netperf-2.7.0.tar.bz2
2)解壓到本地目錄
3)進入netperf-2.7.0,執行:./configure
4)編譯執行:make && make install
ps:
測試過程中服務端和客戶端都需要安裝netperf,服務端使用netserver啟動后,客戶端就可以使用netperf來測試網絡的性能
5)啟動netperf
2、netperf命令簡介
根據作用范圍的不同,netperf的命令行參數可以分為兩大類:全局命令行參數、測試相關的局部參數,兩者之間使用--分隔:
Netperf [global options] –-[test-specific options]
其中:
全局命令行參數包括如下選項:
-H host :指定遠端運行netserver的server IP地址。
-l testlen:指定測試的時間長度(秒)
-t testname:指定進行的測試類型,包括TCP_STREAM,UDP_STREAM,TCP_RR,TCP_CRR,UDP_RR
測試相關的局部參數包括如下選項:
-s size 設置本地系統的socket發送與接收緩沖大小
-S size 設置遠端系統的socket發送與接收緩沖大小
-m size 設置本地系統發送測試分組的大小
-M size 設置遠端系統接收測試分組的大小
-D 對本地與遠端系統的socket設置TCP_NODELAY選項
3、