How to use Iperf to test the speed on TP-Link routers
通常,當大部分人遇到連接在路由器後面的設備速度較慢或速度遠低於網際網路供應商(ISP)頻寬的問題時,可能會想使用 Speedtest ® 來測量路由器的速度。
但 Speedtest ® 的結果可能會受到網際網路供應商(ISP)和網路延遲的影響,因此建議您使用 iPerf 工具進行測試。這個工具是一個小型軟體,且操作方便。此外,在使用 iPerf 時,主機可以直接連接到伺服器,免除了 ISP 和網路擁擠的所造成的影響,能夠測量最準確的速度,將網路的影響降到最低。
此 FAQ 將告訴您如何使用 iPerf 來測量 TP-Link 路由器的速度。在測速之前,您需要準備兩台電腦和您的路由器。
本章節以負載平衡路由器 TL-R470T+ v6 為例。
步驟 1. 在電腦上安裝 iPerf
- 在進行測試之前,您需要在兩台電腦上安裝 iPerf,您可以參考 iPerf 官網下載:https://Iperf.fr/Iperf-download.php
- iPerf 的最新版本是 iPerf,因此我們在本 FAQ 中使用的是 iPerf3。下載時請選擇適合您電腦的軟體版本。例如本次 FAQ 中我們使用的 PC 系統是 Windows 64 位元,所以我們下載 Iperf3-3.1.3-win64。下載後,你會得到一個 zip 檔案,解壓縮 zip 檔;將會有兩個檔案 --- cygwin1.dll 和 Iperf3.exe 如下圖所示。
- 將這兩個檔案複製到路徑 C:\Windows\System32 下,即可安裝完成。
步驟 2. 為 PC A 和路由器設定固定 IP
設定拓撲如下圖所示:
- 上圖中,PC A 連接到路由器的 WAN 連接埠。PC B 連接到路由器的 LAN 連接埠。
PS:測試前請先停用兩台電腦上的防火牆。防火牆可能會阻擋測試的流量。
- 設定 PC A 的固定 IP 位址。設定 PC A 的 IP 位址 為192.168.2.30,子網路遮罩 為 255.255.255.0,預設閘道為 192.168.2.20。
PS:由於 PC B 直接連接到路由器,因此 PC B 無需手動設定固定 IP 位址,PC B 會自動從路由器取得 IP 位址。如果您在路由器上停用了 DHCP 伺服器功能,請也為 PC B 設定固定 IP 位址。
- 設定路由器 WAN 連接埠的固定 IP 位址。首先進入路由器的網頁介面。通常路由器的 IP 位址為192.168.0.1。選擇 “Network > WAN > WAN1”,為路由器的 WAN1 連接埠設定固定 IP 位址,如圖:
步驟 3. 設定 iPerf 伺服器和用戶端來測量路由器的速度
使用 iPerf 測試速度時,我們需要將一台 PC 設定為伺服器,另一台 PC 設定為用戶端,在本 FAQ 中我們將 PC A 設定為伺服器,PC B 設定為用戶端。
- 在 PC A 上,按 Windows 鍵 + R;在執行視窗中輸入 cmd,然後按下確定;在 cmd 視窗中輸入指令 "Iperf3 -s" 並按下 Enter 鍵,將 PC A 設定為 iPerf 伺服器。
- 在 PC B 上執行 cmd.exe 進行相同的操作;在 cmd 視窗中,輸入指令 "Iperf3 -c 192.168.2.30",其中的 "-c" 表示將 PC B 設定為 iPerf 用戶端,而 “-c” 後面的 IP 位址是伺服器的 IP 位址。輸入完此指令後,再按下 Enter 鍵即可開始測量速度。
- 從上圖可以看出,速度結果為 95Mbps,約 100Mbps。我們在本 FAQ 中使用的 TL-R470T+ V6 是 Fast Ethernet 路由器。其 NAT 吞吐量約為 100Mbps。
PS:對於其他 TP-Link Gigabit Ethernet 路由器,您可以在這些路由器的規格中找到 NAT 吞吐量的值。