IPerf使用方法及經驗總結

2021-12-24 14:38:54 字數 1570 閱讀 1553

iperf是乙個網路效能測試工具,它擁有多個引數,可以測量tcp和udp的頻寬,延時抖動以及丟包率。

一安裝iperf不需要安裝,當需要用iperf來測試網路中兩個結點間的頻寬時,只需把檔案分別copy到這兩台計算機的硬碟中。使用時,直接在命令列視窗中執行帶各種引數的iperf命令即可。

二常用引數介紹

這裡只介紹幾個測試中需要經常使用的引數。更多引數的介紹可以在命令列視窗中輸入 iperf –h 或 iperf -help檢視。

引數說明

-s 以server模式啟動,預設是tcp方式,eg:iperf –s

-c host以client模式啟動,host是server端位址,eg:iperf -c 10.1.1.2

note: 這裡的server和client的概念跟我們在應用層的理解是相反的。舉個例子,lan和wan之間,下行資料,我們通常會認為wan端是server,lan端是client.

在iperf中,如果測試下行速率,則是把wan端作為client,lan端作為server.這個一定要記住。

-t 測試時間,預設10秒, eg:iperf –c 10.1.1.2 -t 100

-w 指定視窗大小,預設是8kb

-i sec 以秒為單位間隔顯示報告,eg:iperf -c 10.1.1.2 -i 2

-u 使用udp協議

-b 指定bindwidth,僅適用於udp,預設是1mbit/sec

-l 緩衝區大小,預設是8kb, iperf –c 10.1.1.2 -l 1000

note:此值在測試udp時非常重要,如果太小,將導致cfm hang up,如果太大,將導致udp分片出錯,cpe會頻繁down掉。建議此值在800-1200之間。

(通過抓包可以看出包的大小).

-n 指定傳輸的位元組數,

eg:iperf -c 10.1.1.2 -n 100000

-p 指定伺服器端或客戶端所連線的埠

eg:iperf -s -p 9999;

iperf -c 10.1.1.2 -p 9999

三應用舉例

測試描述:分別使用tcp和udp package測試wan到lan之間的下行速率

測試環境:

配置:啟動dmz

tcp1 在lan端(10.1.1.2)啟動server,並修改window大小

2 在wan端(10.110.51.

101)啟動多個client,修改window大小,測試時間為100秒,每兩秒鐘顯示一次報告。本例中啟動了3個client,其中乙個顯示如下:

3 執行3個client後,在server端顯示如下:

4 執行完畢後,server端會統計出相關資料的平均值。

udp1 在lan端(10.1.1.2)啟動server(udp),並修改window大小

2 在wan端(10.110.51.

101)啟動1個client,修改window大小,測試時間為100秒,每兩秒鐘顯示一次報告,指定bindwidth為20m,緩衝1000k:

3 執行client後,在server端顯示如下:

4 執行完畢後,server端會統計出頻寬,抖動時延,丟包率的平均值。

LINDOLINGO簡介及使用方法

歡迎訪問華中數學建模網 class txt 1.lindo lingo 一 軟體簡介 lindo是一種專門用於求解數學規劃問題的軟體包。由於lindo執行速度很快 易於方便輸入 求解和分析數學規劃問題。因此在數學 科研和工業界得到廣泛應用。lindo主要用於解線性規劃 非線性規劃 二次規劃和整數規劃...

電腦使用方法及技巧

機 1.注意事項 1.電腦剛開機執行比較慢,屬正常情況 win8系統電腦最好不要重啟,重啟時間比較久 非正常開關機也會導致系統開機過慢。2.一台電腦只能安裝乙個防毒軟體,否則二者會有衝突 電腦最好不要去體檢,也不要修復漏洞,不然電腦系統會增大,導致系統開機或電腦執行過慢,運氣差的話會導致系統崩潰。3...

DevExpress控制項使用經驗總結

devexpress是乙個比較有名的介面控制項套件,提供了一系列的介面控制項套件的dotnet介面控制項。本文主要介紹我在使用devexpress控制項過程中,遇到或者發現的一些問題解決方案,或者也可以所示一些小的經驗總結。總體來講,使用devexpress控制項,可以獲得更高效的介面設計以及更美觀...