2018/10/02

網路頻寬量測工具iPerf一瞥

摘要

本文概要記錄在Windows上執行網路頻寬量測工具iPerf的操作範例。


本文

iPerf是一種網路頻寬量測工具,可以用來量測效能、並作為調校的依據,iPerf是一支跨平台的工具程式,它支援了TCP、UDP、和SCTP等協定。
欲在Windows平台下操作iPerf,需要先至官網下載執行檔。
iPerf執行時需要指定客戶端和伺服端,本文隨後將以位址192.168.1.150的機器作為客戶端、並以192.168.1.252的機器作為伺服端。請留意操作過程中伺服端和客戶端所呈現之報告的數據(Mbits/sec)。

範例1

步驟1-1,在伺服端的命令提示字元執行下列指令,其中,-s代表伺服端、而-B代表連結至本機的某一位址。
iperf3 -B 192.168.1.252 -s
步驟1-2,在客戶端的命令提示字元執行下列指令,其中,-c代表客戶端、隨後的位址代表伺服端的位址、-i代表呈現報告的間隔秒數、而-B代表連結至本機的某一位址。
iperf3 -B 192.168.1.150 -c 192.168.1.252 -i 1
步驟1-3,在伺服端(也可以在客戶端)執行wireshark觀察其與另一端的封包交握,值得留意的是資料主要是由客戶端送往伺服端

範例2

步驟2-1,在伺服端的命令提示字元執行下列指令,其中,-s代表伺服端、而-B代表連結至本機的某一位址。
iperf3 -B 192.168.1.252 -s
步驟2-2,在客戶端的命令提示字元執行下列指令,其中,-c代表客戶端、隨後的位址代表伺服端的位址、-i代表呈現報告的間隔秒數、而-B代表連結至本機的某一位址、而且-R代表反向模式。
iperf3 -B 192.168.1.150 -c 192.168.1.252 -i 1 -R
步驟2-3,在伺服端(也可以在客戶端)執行wireshark觀察其與另一端的封包交握,值得留意的是資料主要是由伺服端送往客戶端



參考文獻

https://iperf.fr/iperf-doc.php


沒有留言:

張貼留言