2016-10-05 79 views

回答

1

使用iperf選項-t。所以它會在t秒後停止。默認的iperf客戶端超時時間爲10秒。所以它在那之後停止。

嘗試。這裏兩個都會在10秒後停止。

服務器:iperf的-s -t 10

客戶:iperf的-C < ip地址> -t 10

0

在後臺啓動它,等到它完全和殺死後。

iperf -s -w 2Mb -p 5001 & 
sleep 20 
pkill iperf 
1

我認爲這取決於版本。我可以爲iperf 2發言,我們最近添加了這個功能。當啓動-server時,每個「服務器」,一個監聽器線程和一個通信(接收器/服務器)線程最終將有兩個線程。因此-t會做一些事情,它會設置監聽線程超時和通信線程的時間。偵聽器線程是流量線程的父級,所以它必須等待流量線程完成才能終止。

例子:假設一個問題iperf -s -t 30這將讓聽者周圍30秒。如果沒有客戶在30秒內出現,「服務器」在30秒後終止。但是,如果客戶端連接iperf -s -t 30後20秒,例如iperf -c <server> -t 30,那麼監聽器/服務器將在終止前停留20 + 30秒。 (注:客戶端的-t <value>不傳遞給服務器,以便server -t需要比客戶-t等於或大於)

相關問題