頻寬測試通常採用udp模式,因為能測出極限頻寬、時延抖動、丟包率。
經常使用的引數例子如下:
iperf -b 1m -u -c 10.0.0.1 -t 0.1 -l 30
頻寬值:
使用iperf生成並傳送資料,在資料報長度固定的情況下(l預設為1470位元組),頻寬越大,每秒鐘傳送的資料報越多。當鏈路延時較大時,每秒傳送的資料報數量太多時會造成比較大的丟包率
包的長度:
-l 可以設定讀寫緩衝區的長度。tcp方式預設為8kb,udp方式預設為1470位元組
增加包的長度增大緩衝去長度可以減少丟包率,因為包長度很小的話會造成包的數量更多,更易造成擁塞
時間其實影響不大,-t 0.1和 -t 10在建立了連線的情況下是沒有什麼太大區別的,但是當使用控制器連線網路的時候,在沒有相應流表的前提下, -t 0.1會造成控制器還來不及處理表項,造成延遲和丟包
下面分別是
iperf -b 1m -u -c 10.0.0.1 -t 0.1 -l 30
iperf -b 1m -u -c 10.0.0.1 -t 10 -l 30
情況下的丟包率,乙個是96%,乙個是0%
linux上測試丟包率的工具iperf介紹
今天要測試一下linux上udp的丟包率,查了一下,有個iperf的可以做這個,分別在傳送端和接收端安裝命令,然後執行一下就行了,首先在服務端設定 iperf p 80 s u i 1 引數說明 p 埠號 s 標示服務端 u 標示udp協議 i 檢測的時間間隔 單位 秒 然後在傳送端設定 iperf...
吞吐量 丟包率的測量
關注點 取樣過程的編寫!xgraph nam在finish proc中呼叫的簡單命令!對ns2入門例項3的深入研究 通過取樣測量應用cbr和ftp的吞吐量 丟包率 時延 注釋請參考ns2入門例項3 set ns new simulator ns color 1 blue ns color 2 red...
linux 網路延時 丟包與傳輸頻寬關係測試
在網際網路中,我們會向網路運營商申請指定額度的頻寬。實際傳輸時,由於網路qos達不到要求,實際的傳輸頻寬可能達不到標稱值。本次測試在區域網環境中使用模擬工具模擬不同qos下的網路條件,得出不同qos網路下傳輸頻寬 網路的qos通常用以下指標衡量 本次測試值模擬丟包率和延時與傳輸頻寬的關係。注 本文中...