萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦入門

ADSL 優化三大關鍵註冊表參數:MaxMTU、DefaultRcvWindow、DefaultTTL 詳細調整指南

ADSL 使用 PPPoE 協定,在乙太網幀額外加入標頭,導致預設 MTU 1500 位元組過大產生分片降低效能。透過調整三個註冊表參數可顯著提升傳輸效率。

1. MaxMTU(最大傳輸單元)

路徑: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\00yy(yy 為 TCP/IP 綁定編號,通常 00-30)
鍵名: MaxMTU(DWORD)

最佳值偵測法:

ping www.example.com -f -l 1472
  • -f:禁止分片
  • -l 1472:測試封包大小(1472 + 28 位元組 IP/TCP 標頭 = 1500)
  • 若出現「封包需分片但已設定 DF 旗標」,遞減 -l 數值直到不再分片
  • 該臨界值 + 28 = 最佳 MaxMTU(通常 1400-1492 之間,PPPoE 建議 1492)

此為整體優化最關鍵步驟。

2. DefaultRcvWindow(預設接收視窗)

路徑: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP
鍵名: DefaultRcvWindow(DWORD)

控制 TCP 接收緩衝區大小。建議設為 MSS 的整數倍。
MSS = MaxMTU - 40(IP 20 + TCP 20 標頭)。
例:MaxMTU=1492 → MSS=1452 → RcvWindow 設 4356 (3×MSS) 或 5808 (4×MSS)。

3. DefaultTTL(存活時間)

路徑: 同 DefaultRcvWindow
鍵名: DefaultTTL(DWORD)

決定封包經過路由器跳數上限。預設 32/64/128 視作業系統而異。設為較大值(如 128 或 255)有助封包跨越更多節點到達遠端伺服器,減少中途被丟棄。

修改前準備與驗證

  1. 備份註冊表(檔案 → 匯出)
  2. 修改後重開機生效
  3. 使用 ping -f -l 測試值、tracert、下載測速驗證效果
  4. 若出現連線不穩,逐步還原參數排查

三參數聯動調優,可釋放 ADSL 潛在頻寬 10-30% 提升幅度(視線路品質而定)。

copyright © 萬盛學電腦網 all rights reserved