iPerf 工具既可在伺服器模式下執行,也可在用戶端模式下執行。
iperf 伺服器模式的基本使用語法為︰
iperf -s -w <win_size>
iperf 用戶端模式的基本使用語法為︰
iperf -c <server_ip> -w <win_size>
我們的目標是度量並調整來源與目標工作負載之間的網路。在許多情況下,它們可以是實際使用的來源與目標。可以使用不同的工作負載代替來源或目標來完成測試,只要替代品擁有與原始工作負載相同的網路特性,例如 NIC、網路連接等。
附註:請確定您測試的不是從 PlateSpin 伺服器到來源或目標的輸送量,因為此流量最少,不能代表移轉或複製期間發生的流量。
儘管可以使用即時工作負載 (Windows 或 Linux) 做為目標/iperf 伺服器,但下列步驟可提供與移轉/複製時的狀況最接近的環境,因此強烈建議採用以下做法。
在目標上設定並執行 iperf︰
使用 LRD 將目標開機。
在 LRD 主控台中使用輔助程式終端機 (可透過 Alt-F2 存取) 執行以下操作︰
使用選項 5 設定網路。
使用選項 6 掛接 CD 媒體。
在 LRD 主控台中,切換到除錯終端機 (可透過 Alt-F7 存取) 以轉至 iPerf 工具的位置︰
cd /mnt/cdrom/LRDTools/iperf_2.0.X/linux
在伺服器模式下執行 iPerf 工具。輸入
./iperf -s -w <win_size>
若要在來源上設定並執行 iperf︰
使用軟體或實體媒體掛接 LRD ISO。
開啟指令提示符 (Windows) 或終端機 (Linux),並轉至 iPerf 工具的位置︰
cd <media>/LRDTools/iperf_2.0.X/
依據來源作業系統,轉至 windows 或 linux 子目錄︰
cd windows -OR- cd linux
在用戶端模式下執行 iPerf 工具。輸入
iperf -c <target_ip> -w <win_size>
附註:您可以下載並使用 iperf3 進行計算,該工具在 iperf2 無法產生有用的輸送量數值時非常實用。雖然 iperf3 的指令語法和輸出略有不同,但需要時調整及解譯這種更新的輸出也很容易。