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

Windows 7 修改 MTU 值優化網速:netsh 指令查詢與設定最佳封包大小

編輯:Win7 系統應用技巧

MTU:最大傳輸單元,影響封包分片與效能

MTU 過大 → 封包分片增加延遲;MTU 過小 → 封包頭部開銷比例過高。最佳值 = 路徑 MTU (PMTU) 測試值 + 28 位元組 (IP+TCP 標頭)。

查詢當前 MTU

管理員 CMD:netsh interface ipv4 show subinterfaces
記下介面名稱(如「區域連線」、「無線網路連線」)與當前 MTU。

測試最佳 MTU(Ping 測試法)

  1. ping -f -l 1472 目標IP(-f 禁止分片,-l 封包大小)
  2. 若顯示「封包需要分片但設定了 DF 位」→ 遞減測試值
  3. 找到最大不分片值(如 1452) → 最佳 MTU = 1452 + 28 = 1480

設定 MTU(永久生效 store=persistent)

  1. 管理員 CMD 執行:
    netsh interface ipv4 set subinterface "區域連線" mtu=1480 store=persistent
    netsh interface ipv4 set subinterface "無線網路連線" mtu=1480 store=persistent
  2. 重開機或重啟網卡生效

驗證與注意

  • 再次執行 show subinterfaces 確認 MTU 已更新
  • PPPoE 撥號環境建議 1480/1492;乙太網直連建議 1500(預設)
  • 路由器端若有 MTU 設定,以較小者為準
  • 現代 TCP/IP 堆疊支援 PMTUD(路徑 MTU 發現),手動設定效益有限

結語

MTU 優化屬微調層面,對高延遲/高丟包鏈路效果明顯,對優質乙太網影響微乎其微。建議先測試基準,再決定是否調整。

Copyright © Windows教程網 All Rights Reserved