Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

WinXP 網路連線提速大法:TCP/IP 優化與實測調校

編輯:Windows XP 系統介紹

Windows XP 預設 TCP/IP 參數針對通用環境設計,對於 ADSL、光纖、區域網路等特定連線類型往往非最佳。本文介紹 TCP/IP 核心參數原理、使用 TCP Optimizer 自動調校、手動登錄檔調整、MTU 測試與設定、QoS 迷思澄清、網路卡驅動優化,並提供實測驗證方法。

核心 TCP/IP 參數解析

參數位置功能建議調整方向
MTU (Maximum Transmission Unit)網路介面卡層級單一封包最大負載大小 (含 IP/TCP 標頭)ADSL PPPoE: 1492 / 乙太網路: 1500 / VPN: 1400-1460
RWIN (TCP Receive Window)HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\TcpWindowSize接收端宣告的緩衝區大小,影響吞吐量上限頻寬延遲積 (BDP) = 頻寬(Mbps) × RTT(ms) / 8,設為 BDP 整數倍
TTL (Time To Live)HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DefaultTTL封包最大躍點數64 (預設 128,降低可減少網路擁塞)
SACK (Selective Acknowledgment)HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\SackOpts = 1選擇性確認,提高丟包重傳效率啟用 (預設啟用)
Timestamps (RFC 1323)HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Tcp1323Opts = 1 (啟用 timestamps + window scaling)高效能擴展:視窗縮放 + 時間戳記啟用 (窗口縮放支援 >64KB RWIN)
QoS (Quality of Service)群組原則/登錄檔頻寬預留/優先權不建議修改預設 (見 QoS 迷思文章)

工具自動調校:TCP Optimizer (SG TCP Optimizer)

  1. 下載 TCP Optimizer (免費、免安裝、支援 XP 至 11)。
  2. 以管理員身分執行,選擇連線類型:
     - ADSL/PPPoE:MTU 1492、RWIN 依速度自動計算。
     - Cable/Fiber/LAN:MTU 1500、RWIN 較大。
     - Custom:手動微調。
  3. 點擊「Apply changes」→ 重開機生效。
  4. 內建「MTU 測試」、「連線測試」、「備份/還原設定」功能。

手動 MTU 最佳值測試

ping -f -l 1472 www.google.com
:: -f: 禁止分片 (DF bit)
:: -l 1472: 封包負載 1472 位元組 (加上 28 位元組 IP/TCP 標頭 = 1500 MTU)
:: 逐步減少 -l 數值直到不再出現 "Packet needs to be fragmented but DF set"
:: 最大成功值 + 28 = 最佳 MTU

例如最大成功 1464 → MTU = 1492 (典型 PPPoE)。

登錄檔手動調整範例 (匯出 .reg 檔)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"TcpWindowSize"=dword:000fffff       ; RWIN = 1,048,575 (適合 100Mbps+ 低延遲)
"GlobalMaxTcpWindowSize"=dword:000fffff
"Tcp1323Opts"=dword:00000003         ; 啟用 Window Scaling + Timestamps
"SackOpts"=dword:00000001            ; 啟用 SACK
"DefaultTTL"=dword:00000040          ; TTL = 64
"EnablePMTUDiscovery"=dword:00000001 ; 啟用路徑 MTU 發現
"EnablePMTUBHDetect"=dword:00000001  ; 啟用 PMTU 黑洞偵測

網路卡驅動進階屬性優化

裝置管理員 → 網路卡 → 內容 → 進階:

  • Large Send Offload (LSO) / TCP Checksum Offload:啟用 (卸載 CPU 計算)。
  • Receive Side Scaling (RSS):多核心 CPU 啟用 (需驅動支援)。
  • Interrupt Moderation:啟用 (減少 CPU 中斷)。
  • Jumbo Frame:若交換器/路由器支援 9KB Jumbo Frame,設為 9014 (僅區域網路環境)。
  • Flow Control:啟用 (802.3x)。

實測驗證方法

  1. Speedtest.net / Fast.com:多次測試取平均,對比調整前後。
  2. iPerf3:區域網路端對端頻寬測試 (Server: iperf3 -s, Client: iperf3 -c -t 30 -P 4)。
  3. Ping/TraceRT:測試 RTT、抖動、丟包率。
  4. TCPTrace / Wireshark:擷取封包分析 RWIN 縮放、重傳率、SACK 運作。

常見誤區

  • RWIN 越大越好:過大導致緩衝區膨脹,丟包時重傳量暴增,延遲飆升。需依 BDP 計算合理值。
  • 關閉 QoS 提速:錯誤迷思,QoS 預留非固定佔用。
  • MTU 設 1500 通用:PPPoE 環境必須 1492,VPN 更低,否則分片效能損耗。

總結

網路提速核心在於 正確 MTU、合理 RWIN (依 BDP)、啟用擴展選項 (SACK, Timestamps, Window Scaling)、驅動程式卸載功能。使用 TCP Optimizer 自動化配合手動微調與實測驗證,即可釋放 XP 網路連線最大潛能。

Copyright © Windows教程網 All Rights Reserved