網路效能測試

2021-09-08 22:51:01 字數 726 閱讀 3582

一、簡介

二、術語

1)網路吞吐量

單位時間內通過某個網路(或通道、介面)的資料量,吞吐量受網路的頻寬或者網路的額定速率限制的,例如家庭頻寬為10m網路,表明網路吞吐量不可能超過10mbits/s,吞吐量的單位通常表示為位元每秒(bit/s或bps)。

2)網路延遲

通俗的講,就是資料從電腦這邊傳到那邊所用的時間。這兒有個問題需要確認,資料是指乙個資料報的傳輸還是任意大小,和你傳輸的資料量相關。可以明顯的看到,從a到b傳送1個位元組的時間和傳送100mb的時間肯定是不一樣的。標準意義上的延遲,應該僅僅指1個位元組的傳輸時間,類似網路課上講到的傳播時延。(不同意見歡迎討論)。同樣存在乙個名詞叫做傳播延時,這個應該可以標識整個資料報的傳輸時間,不論包大小為多少。

3)抖動

用於描述包在網路中的傳輸延時的變化,抖動越小,說明網路質量越穩定越好。抖動是評價乙個網路效能的最重要的因素。

4)丟包率

測試中所丟失的資料報數量佔所傳送的資料報的比率,因為我們知道tcp協議是可靠的,所以,一般在使用udp傳輸時,才會統計丟包率。

三、工具

1)iperf 

2)netperf

四、例項

iperf網路效能測試

ubuntu安裝iperf的方式為 sudo apt get install iperf centos的安裝方式為 sudo yum install iperf iperf的使用需要有乙個服務端,有乙個客戶端。在服務端執行 iperf s p 12345 i 1 m s 服務端 p 監聽埠12345...

Linux Iperf 測試網路效能

iperf必須安裝在正在測試兩者之間的連線的兩台計算機上。如果在個人計算機上使用基於unix或linux的作業系統,則可以在本地計算機上安裝iperf。但是,如果正在測試linode的吞吐量,最好使用另一台伺服器作為終端,因為本地isp可能會施加可能影響測試結果的網路限制。tcp clients s...

iperf 測試網路效能

iperf c ip u m t 60 i 10 b 1000m client connecting to 10.37.57.104,udp port 5001 sending 1470 byte datagrams,ipg target 11.22 us kalman adjust udp buf...