在如今互聯(lián)網(wǎng)上流行的眾多免費(fèi)網(wǎng)絡(luò)工具中, iperf 算是相當(dāng)易用的一款了。本文中,我們將向大家介紹如何利用iperf 命令進(jìn)行快速網(wǎng)絡(luò)檢測(cè)。
在上周的專題中,我介紹了如何通過 iperf的Java前端程序Jperf實(shí)現(xiàn)快速簡(jiǎn)單的網(wǎng)絡(luò)測(cè)試。在本周,我將向大家介紹如何通過 iperf 的命令行模式進(jìn)行快速網(wǎng)絡(luò)測(cè)試。
啟動(dòng)一個(gè)iperf服務(wù)器進(jìn)程
首先要介紹的命令用來啟動(dòng)iperf服務(wù)器監(jiān)聽進(jìn)程以便監(jiān)聽客戶端連接的。命令如下:
iperf.exe -s -P 2 -i 5 -p 5999 -f k
這個(gè)命令會(huì)啟動(dòng)iperf,后續(xù)參數(shù)用來設(shè)定監(jiān)聽5999 端口(默認(rèn)端口是5001), 限定iperf只允許兩個(gè)連接,每5秒?yún)R報(bào)一次連接情況。連接限制參數(shù)(-P參數(shù))非常重要,當(dāng)兩個(gè)連接建立后,服務(wù)器進(jìn)程就會(huì)退出。如果這個(gè)參數(shù)設(shè)定為 0,那么iperf 進(jìn)程將持續(xù)監(jiān)聽端口,并且不限制連接數(shù)量。在 Windows主機(jī)上鍵入該命令,啟動(dòng)一個(gè)iperf 客戶端連接.
iperf 的另一半就是客戶端,用來連接到服務(wù)器監(jiān)聽端口。比如我們要連接到一臺(tái)叫做 s-network1.amcs.tld 的服務(wù)器,端口為5999,連接60 秒并且每5秒顯示一次狀態(tài),命令行如下:
iperf.exe -c s-network1.amcs.tld -P 1 -i 5 -p 5999 -f B -t 60 -T 1
命令啟動(dòng)后,s-network1 主機(jī)被用來進(jìn)行網(wǎng)絡(luò)性能檢測(cè)。與Jperf GUI 界面提供的漂亮圖形不同, iperf只會(huì)根據(jù)測(cè)量參數(shù)簡(jiǎn)單的報(bào)告網(wǎng)絡(luò)帶寬狀況,在本例中是以 比特為單位(-f 參數(shù))進(jìn)行帶寬表示的。顯示了遠(yuǎn)程客戶端與s-network1主機(jī)間的帶寬性能。
為了應(yīng)對(duì)日常便捷應(yīng)用的需求,我們可以建立一個(gè) .bat批處理文件,屆時(shí)填入服務(wù)器名稱即可實(shí)現(xiàn)快速檢測(cè)。我們可以在SourceForge網(wǎng)站下載 Iperf。
在上周的專題中,我介紹了如何通過 iperf的Java前端程序Jperf實(shí)現(xiàn)快速簡(jiǎn)單的網(wǎng)絡(luò)測(cè)試。在本周,我將向大家介紹如何通過 iperf 的命令行模式進(jìn)行快速網(wǎng)絡(luò)測(cè)試。
啟動(dòng)一個(gè)iperf服務(wù)器進(jìn)程
首先要介紹的命令用來啟動(dòng)iperf服務(wù)器監(jiān)聽進(jìn)程以便監(jiān)聽客戶端連接的。命令如下:
iperf.exe -s -P 2 -i 5 -p 5999 -f k
這個(gè)命令會(huì)啟動(dòng)iperf,后續(xù)參數(shù)用來設(shè)定監(jiān)聽5999 端口(默認(rèn)端口是5001), 限定iperf只允許兩個(gè)連接,每5秒?yún)R報(bào)一次連接情況。連接限制參數(shù)(-P參數(shù))非常重要,當(dāng)兩個(gè)連接建立后,服務(wù)器進(jìn)程就會(huì)退出。如果這個(gè)參數(shù)設(shè)定為 0,那么iperf 進(jìn)程將持續(xù)監(jiān)聽端口,并且不限制連接數(shù)量。在 Windows主機(jī)上鍵入該命令,啟動(dòng)一個(gè)iperf 客戶端連接.
iperf 的另一半就是客戶端,用來連接到服務(wù)器監(jiān)聽端口。比如我們要連接到一臺(tái)叫做 s-network1.amcs.tld 的服務(wù)器,端口為5999,連接60 秒并且每5秒顯示一次狀態(tài),命令行如下:
iperf.exe -c s-network1.amcs.tld -P 1 -i 5 -p 5999 -f B -t 60 -T 1
命令啟動(dòng)后,s-network1 主機(jī)被用來進(jìn)行網(wǎng)絡(luò)性能檢測(cè)。與Jperf GUI 界面提供的漂亮圖形不同, iperf只會(huì)根據(jù)測(cè)量參數(shù)簡(jiǎn)單的報(bào)告網(wǎng)絡(luò)帶寬狀況,在本例中是以 比特為單位(-f 參數(shù))進(jìn)行帶寬表示的。顯示了遠(yuǎn)程客戶端與s-network1主機(jī)間的帶寬性能。
為了應(yīng)對(duì)日常便捷應(yīng)用的需求,我們可以建立一個(gè) .bat批處理文件,屆時(shí)填入服務(wù)器名稱即可實(shí)現(xiàn)快速檢測(cè)。我們可以在SourceForge網(wǎng)站下載 Iperf。