通常測試網路速度最常使用FTP傳輸檔案來計算網路的速度,

另一種方式就是使用IPERF這套軟體來測試網路速度,

IPERF可以在這裏下載:https://iperf.fr/目前版本是3.0.11

iperf指令說明:

 ipefr_HELP  

參數說明

 

-s 啟動 SERVER模式,iperf3 -s

-c 啟動Client模式 指令如:iperf3 -c xxx.xxx.xxx.xxx(或機器名稱)

通用參數

-f [k|m|K|M]報告結果顯示的單位,以Kbits,Mbits,KByts,MByts,例:iperf3 -c 192.168.1.1 -f k

-i sec 報告顯示的時間間隔(以秒為單位),例:iperf3 -c 192.168.1.1 -i 10

-l [KM]緩衝區大小,預設是8KB,例:IPERF3 -c 192.168.1.1 -l 64

-m 顯示mtu最大值

-o 將報告與錯誤信息輸出到檔案,例如:iperf3 -c 192.168.1.1 -o  C:\IPERF_LOG.TXT

-p SERVER 跟client使用的連結埠,2邊要一致,例如:iperf3 -s -p 1234

-u 使用UDP通訊

-w 指定TCP框架大小,預設8K

-B 綁定一個主機位址,可以是介面或是廣播位址,當主機端同時有很多位址時才需要綁定.

-C 相容舊版本(兩端版本不一致時使用)

-M 設定TCP封包的最大MTU值

-N 設定TCP不延時

-V 設定IPV6資料封包

 

SERVER專屬指令

-D 背景服務方式運行,例:iperf3 -s -D

-U 使用單一執行緒UDP模式

 

CLIENT專用

-b UDP測試專用,可以設定每秒傳送的速度

-d 同時進行雙向傳輸測試

-n 指定傳輸的大小,例:iperf3 -c 192.168.1.1 -n 100000

-r 單獨進行雙向傳輸測試

-t 測試時間長度,預設10秒,例:iperf3 -c 192.168.1.1 -t 5

-F 使用指定檔案來傳輸

-I 使用stdin方式當做傳輸內容

-T 指定ttl值

server端的指定其實只要下 iperf3 -s 即可

client端可以有很多的指令可以下

我最常用的是 ipper3 -c 192.168.1.1 -w 100M -t 120 -i 10

-c 192.168.1.1:server端的ip

-w 100M 測試傳輪檔案大小

-t 120:監視測量時間120秒

-i 10 每隔10秒顯示數據

 

arrow
arrow
    全站熱搜

    木子 發表在 痞客邦 留言(1) 人氣()