iperf工具-測帶寬------免費的工具,(Windows版本的安裝包安裝到壓力機上。Linux版本的裝到Linux里面去)
這個工具主要對網絡做性能測試,該工具可以測試TCP 、UDP:測試網絡帶寬,還支持多線程。
測帶寬一定是基於兩端來測試(測得不是controller這個機器,測得是壓力機到服務器之間的帶寬)。客戶端發個包過去,服務器端接收。客戶端和服務器是相對的。加個s上去就是服務器,不加s就是客戶端了。
源碼安裝:
安裝方法2:
1)直接運行Iperf3.exe或者,如下圖
2)解壓后復制下路徑,
3)cmd,進入dos窗口。進入這個目錄下
4)看裝成功了沒有
直接輸入iperf 然后回車。回車后沒報錯就說明裝成功了
下面這一行的意思是以服務器的方式運行。
使用:
1)測試單線程的進程,對於服務器來說只要-s一下就可以了,服務器在5201這個端口上去監聽客戶端給他發數據了。如下圖
出現的問題:如下
解決:去查看一下這個進程看看是不是沒關:ps -ef|grep iperf, 把iperf -s 進程殺掉(kill -9 22603)
2)然后客戶端,可以單線程也可以多線程去跑。
在客戶端上可以dos下這么寫。默認是單個線程跑。我們可以看到平均帶寬是700多兆,
也可以多線程跑。在Windows客戶端,
寫個5 ,意思是一下子開啟5個線程。
5個線程放一起,帶寬就沒那么大了,一個進程200多兆帶寬。加起來來說800多兆。