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控制項,可以獲得更高效的介面設計以及更美觀...