萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 7 教學

Windows 7 修改 MTU 值優化網路傳輸效能技巧

MTU (Maximum Transmission Unit, 最大傳輸單元) 設定不當會導致封包分片、重傳,降低網路吞吐量。Windows 7 可透過 netsh 指令調整 MTU 至最佳值 (通常 1480 bytes 適用 PPPoE 環境),提升網速穩定度。

查詢目前 MTU

  1. Win+R → cmd (系統管理員)。
  2. 輸入:netsh interface ipv4 show subinterfaces
  3. 記下目標介面卡 (如「區域連線」、「無線網路連線」) 的 MTU 值。

設定最佳 MTU (1480)

依序執行以下指令 (每行輸入後按 Enter):

netsh interface ipv4 set subinterface "區域連線" mtu=1480 store=persistent
netsh interface ipv4 set subinterface "無線網路連線" mtu=1480 store=persistent

計算邏輯: 最佳 MTU = (Ping 測試最大不分片封包大小) + 28 bytes (IP/ICMP 標頭)。
例:Ping 測試 1452 bytes 不分片 → 1452 + 28 = 1480。

驗證與測試

  1. 重新查詢 netsh interface ipv4 show subinterfaces 確認生效。
  2. 大檔下載/上傳測試速度穩定度。
  3. Ping 大封包測試:ping -f -l 1472 8.8.8.8 (1472+28=1500,若不分片成功表示 MTU≥1500 正常)。

適用場景與注意

  • PPPoE 撥號上網 (ADSL/光纖) 必須設 1480 或 1492,避免分片。
  • 區域網路/企業網路通常 MTU=1500 (乙太網標準),無需修改。
  • VPN 隧道可能需更低 MTU (1300-1400),視封裝協定調整。
  • 修改需系統管理員權限,store=persistent 確保重開機保留。

精準設定 MTU,減少封包分片重傳,讓網路傳輸更順暢穩定。

copyright © 萬盛學電腦網 all rights reserved