测试到目标主机的最大传输单元,优化网络传输性能
MTU(Maximum Transmission Unit,最大传输单元)是网络接口能够传输的最大数据包大小(以字节为单位)。以太网的标准 MTU 通常是 1500 字节。
路径 MTU 是源主机到目标主机之间所有链路中的最小 MTU。如果发送超过路径 MTU 的数据包,会导致 IP 分片,降低传输效率。
MTU 设置不当会导致网页加载缓慢、视频卡顿、连接超时等问题。通过路径 MTU 发现可以优化网络配置,避免分片。
以太网:1500 字节 | PPPoE:1492 字节 | 隧道连接:1400-1476 字节 | 移动网络:1400-1500 字节
ip link set dev eth0 mtu 1500
永久生效需编辑 /etc/network/interfaces
netsh interface ipv4 set subinterface "以太网" mtu=1500 store=persistent
Linux: ping -M do -s 1472 google.com
Windows: ping -f -l 1472 google.com
对于 PPPoE 连接,建议 MTU 设置为 1492;对于 VPN 隧道,建议设置为 1400-1476 以避免分片。