對外測速跑不滿,一直誤會是設備的問題嗎? 教你怎麼測試設備之間的效能

選項
Zyxel_Nat
Zyxel_Nat 文章數: 501  Zyxel Employee
First Anniversary 10 Comments Friend Collector First Answer
已編輯 九月 2023 無線網路 常見問題

近期常常有客戶反應對外測速上傳or下載跑不滿,但因為對外測速太多不可控制因素。
各家ISP可能會有一些考量,參數不同。可能導致有線網路跑得滿速,無線網路跑的滿速。

那要怎麼最直接證明wifi裝置(手機、平板、筆電)跟AP之間的效能呢?
只需要在您的區域網路架設測速的Server ,這樣就可以知道真正的效能囉!


架構

採用OpenSpeedtest 測試
缺點:易因為server/client的本身硬體效能(CPU),而影響測速結果。
優點:直觀好判讀,操作很容易

大家提到網路測速大概率都會想到Speedtest吧?
OpenSpeedtest 是近期很多人使用的網路測速工具,
他就像是在您的內部網路架設屬於自己的Speedtest,來進行設備效能的測試?

Openspeedtest 只需要一台設備安裝軟體當作Server,
其餘的Client僅需要用瀏覽器連到Server的網頁就可以進行測試

此範例由一台Windwos裝置做Server示範

0. 一台Windwos裝置安裝軟體當作Server
a. 從 http://openspeedtest.com/speed-testing-application-for-your-website.php#Option-3 下載OpenSpeedtest應用程式
選擇您所需的版本,範例為Win10 64bit 系統 選 OpenSpeedTest-Server 2.1.8.exe For Windows X86-64
1. 開啟剛剛下載的程式,就已經完成server架設

2. 選擇您欲測試的client 開啟瀏覽器,在網址列輸入:Server 端程式中顯示的網址
即可進行測速(以下為範例,不代表實際AP速度)



採用Iperf3 測試
缺點:操作較困難複雜。
優點:系統資源佔用少,不易因為server/client的本身硬體效能,而影響測速結果。

算是歷史悠久的一套廣為人知的測速軟體


此範例由兩台Windwos裝置做示範,
0. 兩台Win裝置皆先進行此步驟
a. 從 http://iperf.fr/ 下載iperf3應用程式
b. 解壓縮檔案 iperf-3.1.3-win64
c. 將iperf-3.1.3-win64資料夾複製到 C:\
d.透過CMD命令提示字元執行iperf3.exe

1. Server Site:使用一台電腦在同一區域網路中當作Iperf3 Server
CMD 輸入指令
cd C:\iperf-3.1.3-win64

iperf3.exe -s

你會看到iperf server已經啟用


2. Client Site :在同一個區域網路中使用另一台無線裝置當作Iperf3 Client
(ios android 都有不同的相對應的app ,使用方式大同小異)
CMD 輸入指令
cd C:\iperf-3.1.3-win64

執行client to server 測試:iperf3.exe -c Iperf_server_IP -P 8 -t 60

執行server to client 測試:iperf3.exe -c Iperf_server_IP -P 8 -t 60 - R



說明:
-s,執行Server模式
-c Iperf_Server_IP, 執行Client模式,指定Iperf Server IP
-P 8, 連線數 TCP 連線數: 8 -t 60 -i 1, 執行60秒的測試,並且每一秒輸出一次數據
-R, 反向傳輸


有了以上的測速,您就可以知道很多時候問題可能不是卡在AP 跟 wifi設備之間囉!