iperf3環境測速:只用一台筆電做兩端

iperf3是測速工具,優勢是可以侷限測速範圍,不像測速網站,一定要經過狹窄的對外頻寬,這樣可以盡情發揮內部網路效能。

此方法的需求:VM、VM用的外接網卡。

一台筆電安裝了iper3之後,可以當Server也可以當Client,如果當指向自己的網路介面卡IP,就會走電腦內部,可以看到內部處理效能的表現,不過也就無法測得經由外部的網路速度,結果也就不能做為參考。

我們做測速,需要先走到電腦外,再回來,這樣才會貼近現實數據。

如果要一台當二台用,自然就會想到VM。一般VM的設定是共用電腦網卡,如果是這種方式,測速路徑依舊是電腦內部。

VM是對的方向,而測速會走電腦內部,是因為測速兩端的介面卡同時存在於一台電腦中,或在內部路由就能到達。因此只要能做出「區別」,把介面卡隔開,一個接在筆電,另一個接在VM,兩卡能通一定得走外部,就可以達到期望的效果。

如果網路介面卡是「On Board」,VM要用就只能共享。但使用「外接」,就可以選擇在接在筆電還是VM,只要選擇接到VM,就能達到介面卡邏輯上分隔,強迫走外部,出去再回來。

VMware有個USB Tool,使用USB tool就可以實現讓外接網卡只跟VM連接。

這方法可以在有線1G測得900Mb,作測速是能勝任的。接下來就可以在筆電跟VM啟動iperf3互打,下圖為筆電連wifi,VM接網路線。

用iperf3測AP傳輸速度

使用情境,只有一個人,然後要在兩端啟iperf3測速。去客戶端測試,環境準備最好都自己,這能少掉很多麻煩。人手不足也是需要考量的,只有一人是無法在兩端同時移動,自己架了兩台,當在其中一台時,另外一台就沒有人可以留意了,要是出了什麼狀況,是無法即時處理。

因此使用這個方法,是可以只用一台電腦就做到iperf3測速,就能降低很多要求。雖然這個方法會有網點距離的要求,以及額外的外接網卡。

不過一個人能進行的話,就大幅減少缺人就做不了的困擾。