千兆寬頻一有人下載就 lag?測 bufferbloat 同設定 SQM 實用指南
3C 產品

千兆寬頻一有人下載就 lag?測 bufferbloat 同設定 SQM 實用指南

圖片:via XDA Developers — https://www.xda-developers.com/finally-fixed-my-gigabit-internet-with-setting-that-made-slower-purpose/
TechLab 編輯部(譯)·

犧牲約 5–10% 峰值速度,換返繁忙時穩定 latency

千兆速度快,唔代表反應快

Speedtest 顯示接近 1Gbps,只證明條線喺測試嗰刻搬到幾多數據,冇講繁忙時每個封包要排幾耐。屋企有人下載大型遊戲、同步相片或者做雲端備份,條線一食滿,打機指令、DNS 查詢同視像通話封包可能塞喺長隊尾。呢種 負載下 latency 急升 就係 bufferbloat,頻寬再高都可以中招。

XDA 原文個案提到 ping 由 12ms 升到 350ms,再靠 SQM 壓低延遲;呢組數字只屬作者嗰套設備同上網環境,唔可以當成千兆寬頻嘅指定病徵。IETF 講得更準確:當封包進入設備嘅速度高過送出速度,排隊本身好正常,但隊列過長就會拖慢要即時回應嘅應用。重點係 loaded latency 升咗幾多,唔係單睇閒置 ping。

先測清楚係咪 bufferbloat

先用 Ethernet 接駁主 router,暫停其他下載,再跑 Waveform、Bufferbloat.org 或 Cloudflare Speed Test,記低閒置、下載負載同上載負載 latency。跟住恢復平時會塞線嘅工作再測,最好換時段重複兩三次。Wi-Fi 測試會混入干擾、訊號同 airtime 問題;如果有線正常、Wi-Fi 先差,就應該查頻道、擺位同 AP,唔好見到 lag 就直接開 QoS。

SQM 點解要主動減速

SQM 通常會將 fair queuing、AQM 同 traffic shaping 一齊用。佢將不同數據流分隊,監察封包等候時間,喺隊列脹大前標記或丟棄部分封包,等傳送端收慢。再將上下載上限設成實際線速以下,瓶頸就留喺自己控制到嘅 router,而唔會推去光纖終端或上游設備嗰條深隊。90% 可以做起點,之後逐級加到 92%、95% 再重測;5–10% 係調校範圍,唔係保證有效嘅固定答案。

OpenWrt 點設

OpenWrt 可安裝 luci-app-sqm,去 Network → SQM QoS,揀真正連去 ISP 嘅 WAN interface,上載同下載先填穩定實測速度嘅 90%。Queue discipline 可由官方建議嘅 CAKEpiece_of_cake.qos 開始,套用後再跑同一個有線測試。如果 loaded latency 已穩定,就逐步提高上限;一見延遲明顯回升,就退返上一級。另要留意 SQM 同 hardware flow offloading 會有衝突,改動前應該記低原有設定,方便還原。

UniFi 同一般 router 點搵

UniFi Gateway 可喺 Internet/WAN 設定搵 Smart Queues,填入 Download 同 Upload 上限;不過 Ubiquiti 官方寫明呢功能主要畀低過 300Mbps 嘅線路,亦唔建議 300Mbps 或以上啟用,所以千兆用家要先確認 gateway 型號同處理能力。其他 router 可以搵下有冇 SQM、Smart Queue、Smart Queues、CAKE、FQ-CoDel、Traffic Shaping、Bandwidth ControlAdaptive QoS;淨係分「Gaming/Streaming」優先次序嘅傳統 QoS,未必有管理隊列長度。

舊 router 可能頂唔住千兆

SQM 要 CPU 逐個封包處理,router 原本靠硬件 offload 跑到近千兆,開啟後可能跌得遠多過預期嘅 5–10%。設定後要一齊睇吞吐量、CPU 使用率、有冇斷線,同埋 loaded latency;如果延遲改善,但速度由千兆跌到幾百 Mbps,瓶頸已經變成 router 本身。呢個情況可以試較輕量嘅 FQ-CoDel、只整形較易塞滿嘅上載,或者換處理能力有明確數據支持嘅設備。

SQM 救唔到所有 lag

ISP routing、測試 server 距離、繁忙時段擠塞、封包流失、Wi-Fi 干擾同遊戲 server 狀態,都可以推高 latency。SQM 最有效嘅範圍係你屋企出口嗰個可控瓶頸;如果有線直駁、冇背景流量時都持續高 ping,開 SQM 多數只係遮住另一個問題。多人同時打機、視像開會同做大型上下載嘅家庭最值得試,但每次改設定都要用同一方法前後對照。


參考來源

本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。

分享:WhatsAppThreadsTelegramFacebook