捐血一袋救人一命

2010年4月21日 星期三

測試頻寬的軟體iperf

當一個IT人員經常會需要檢測分析網路頻寬狀況,如果設備支援SNMP,可以用SNMP去檢測頻寬。

如果設備不支援SNMP,或者SNMP根本被擋掉了,要怎麼去檢測流量呢?

總不成跟老闆兩手一攤說,設備不支援,沒辦法測量吧!

iperf這個軟體解決了這個問題!

軟體名稱:iperf

官方網站:http://dast.nlanr.net/Projects/Iperf/

軟體功能:檢測兩端點頻寬

軟體特點:

    • 提供多種平台程式,包括Windows、Linux、FreeBSD、Mac、Solaris…等等。

    • 支援IPV6

    • 可安裝成Windows Service

    • 支援多線緒

    • GUI介面(only 2.0.2版,需安裝JRE)

    • 可指定TCP或UPD

    • 可指定Port

以下介紹以2.0.2版為準

當Type點選Client時,會自動將Server選項變成灰色(Disable)。

F23_20080828092233557

如果點選Server時,會自動將Client選項變成灰色(Disable)。

F23_20080828092235715

所以不太容易設錯。

基本上,如果環境不複雜,大概用預設值就可以檢測了,只需要在Client端輸入Server IP即可。

設定好之後,按下Run,就開始執行。

當兩台電腦對測時,Server端先執行;此時Server端程式會切換到Output視窗,顯示Server端指令的命令行引數,以及相關設定,然後等待Client端連線。

接下來,執行Client端,Client端同樣會切換到Output視窗,顯示Client端指令的命令行引數以及相關設定,並且開始傳送資料。

此時,Server端及Client都會顯示每次傳送資料的速率。

F23_20080828092234712

PS.因為Server端的Output畫面跟Client端畫面差不多,所以我只Post Client端畫面。

等到傳送完成,會將資料傳送速率繪製成圖表!

F23_20080828092232759

如果要將測試結果存成文字檔,以便自行分析,也可以在Output視窗按下Save即可存檔。

如果你喜歡用命令行來執行,只要到C:\Program Files\iperf-2.0.2\bin就可以找到iperf.exe

0 意見: