測速怎麼運作?
網速測試的原理很簡單:在固定時間內,下載盡可能多的資料,然後計算速度。
// 測速公式
速度 = 下載的資料量 ÷ 花費的時間
// 例如:2 秒內下載了 25 MB
速度 = 25 MB ÷ 2 秒 = 12.5 MB/s = 100 Mbps MB vs Mbps
網路速度用「bits」計算,檔案大小用「bytes」。
1 byte = 8 bits,所以 12.5 MB/s = 100 Mbps。
為什麼 MST 這麼快?
傳統觀念認為「測越久越準」,這是錯的。
測速的準確度取決於:頻寬有沒有被跑滿。如果連線已經達到最大速度,測 2 秒和測 20 秒的結果是一樣的。
MST 的三個技術
- 4 條連線並行 — 快速吃滿頻寬,避免單一連線的瓶頸
- Range 請求 — 跳過 TCP slow start,直接全速下載
- 智慧驗證 — 偵測到波動時自動延長,確保準確
智慧延長機制
MST 會在測速後檢查結果穩定性。如果變異係數 > 15%,會自動延長驗證。
測速結果為什麼會「不準」?
很多人發現:實際下載速度跟測速結果差很多。這是正常的:
1. 測速用的是「最佳條件」
測速工具選擇最近的伺服器、多條連線並行。但實際下載時,伺服器可能在國外、只有單一連線。
2. 協定開銷
網路傳輸不只有「資料」,還有封包標頭、確認訊號。這些開銷會佔用約 5-10% 頻寬。
3. Wi-Fi 干擾
無線訊號會受到牆壁、鄰居 Wi-Fi、藍牙設備的干擾。
Mbps 對照表
| 測速結果 | 理論下載 | 實際下載 |
|---|---|---|
| 50 Mbps | 6.25 MB/s | 5-6 MB/s |
| 100 Mbps | 12.5 MB/s | 10-11 MB/s |
| 300 Mbps | 37.5 MB/s | 30-35 MB/s |
| 1 Gbps | 125 MB/s | 100-115 MB/s |
快速換算
Mbps ÷ 10 ≈ 實際下載速度(MB/s)