配置MTU
目的
当MTU(Maximum Transmission Unit)与业务收发包接近时,可以达到最优的吞吐量。当数据包大小大于MTU(Maximum Transmission Unit)时,在发包过程中数据将被切割后发送,导致网络性能下降,增大MTU可以提高网络吞吐量从而提升网络性能。
方法
例如当前测试数据包大小为1000,因此采用默认的1500可以达到最优的性能。
配置MTU为1500,假设当前网卡名为enp136s0。
1 | ifconfig enp136s0 mtu 1500 |

- MTU即最大传输单元,用于设定TCP/IP协议传输数据包时的最大传输单元,即主机发送的数据包的大小。
- 网络两端的MTU值要一致。因为当通信两端的MTU的大小不匹配时,可能产生很多IP分片,重组这些IP分片消耗CPU能力,并且增加时延,应该避免。
- MTU可以通过ip addr命令查看。
父主题: 硬件调优