2013-10-09 33 views
1

我正在嘗試研究實驗室中的網絡流量。我有31臺電腦,並希望使用它們來模擬不同的交通狀況。然而,我不想登錄到所有的31,並在每臺機器上逐一運行命令,我想知道是否有捷徑。在iperf上指定客戶端IP

我的場景:我想調查x臺計算機與服務器進行傳輸時對帶寬的影響。我有一臺服務器計算機和30個可用客戶端。有兩個箱測試很簡單:

客戶端:./iperf -c -p 服務器:./iperf -s -p

我試圖避免同時對30臺計算機上運行客戶端命令。然而,我不知道iperf是否允許你指定一個CLIENT IP地址......我希望我可以寫一個腳本並從一個物理工作站執行所有30臺機器。

這可能嗎?

回答

1

我剛開始使用iperf,所以我可能在這裏完全錯誤,但我認爲測試需要由客戶端發起......但這不是真正的iperf相關問題。 如果您有ssh訪問所有機器的權限,您可以在不同的時間設置一個啓動測試的cron作業,這可以讓您準備具有不同負載和不同用戶的場景。

您可以使用clusterssh來管理打開多臺機器的單個窗口。

你可以在這裏找到它sourceforge

希望它能幫助,這是怎樣的一個反應遲緩的。