原创

修改linux服务器的MTU

1.起因

  1. 在一次请求可能经过多个不同网络层层传输,
  2. 每个网络的最大传输单元设置也不同
  3. 经过有些网络在分包的时候甚至会将每个拆分好的包大小增大几字节(原因不明)
  4. 大多数机器默认最大传输单元1500bytes
  5. 这样就导致刚刚分号的1500多了几字节,那就会被丢弃导致请求阻塞
  6. 所以新买的机器大多数会调到1450
  7. 但是有时候还是不够小直接调到1400

2.解决

命令

ifconfig eth0 mtu 1400 up

重启后失效,建议开机项中加载。

正文到此结束
本文目录