要使用 iperf 測試網絡的性能,您需要兩台計算機,一台作為服務器,一台作為客戶端,這將幫助您測試兩台主機之間的網段。特別注意的是兩台計算機的網口一定是同樣的網口,測試的數據才是准確的,我之前測試的時候服務器端網口是萬兆的,客戶端用的是千兆的,所以測試的結果都是千兆網速。准備計算機和安裝軟件的步驟跳過,直接展示操作的分析結果。
一、Windows外部通過網絡訪問服務器
TCP帶寬測試
1、單線程測試
指定50000M的傳輸數據 指定輸出狀態的間隔為每5秒鍾一次,總共執行測試時間為30秒
測試的帶寬速率在1.02Gbites/sec左右
2、多線程測試
2個多線程的情況下,指定客戶端允許從一個特定的文件發送傳輸數據,指定測試傳輸時間為20秒,測試的帶寬速率在1.18Gbites/sec左右
UDP帶寬丟包測試
1、單線程測試
1個單線程的情況下,傳輸1.16GBytes的數據消耗了5秒的時間(指定消耗時間為5秒),平均帶寬速率為1.99Gbites/sec
jitter 為抖動時間 傳輸延時時間 0.038 ms
Lost/Total 表示丟失的數據和總的數據數量 0%是平均丟包的比率
2、多線程測試
2個多線程的情況下,傳輸1.63GBytes的數據消耗了10秒的時間,平均帶寬速率為1.40Gbites/sec
jitter 為抖動時間 傳輸延時時間 0.123 ms
Lost/Total 表示丟失的數據和總的數據數量 0%是平均丟包的比率
記錄了自己的一些操作,但是測試的數據是不准確的,因為用了兩台不同網口的計算機
后來又申請了兩台網口相同的計算機,都是centos系統的,一台做服務端,一台做客戶端,測試起來達到了想要的數據。