Linux MTU更改大小

时间:2020-01-09 10:34:17  来源:igfitidea点击:

千兆以太网网络和最大的最大传输单元(MTU)大小(JumboFrames)可以为我们的HPC环境提供更好的网络性能。
在Linux下如何更改MTU大小?
为了使用JumboFrame,您需要网络硬件和卡的支持。
如果要以千兆位速度传输大量数据,则增加默认MTU大小可以显着提高性能。

使用ifconfig命令更改MTU大小

为了更改MTU大小,请使用/sbin/ifconfig命令,如下所示:

ifconfig ${Interface} mtu ${SIZE} up
ifconfig eth1 mtu 9000 up

请注意,只有在网络接口卡和网络组件(例如交换机)都支持的情况下,此方法才有效。

在CentOS/RHEL/Fedora Linux下永久更改MTU大小

编辑/etc/sysconfig/network-scripts/ifcfg-eth0,输入

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

添加MTU,设置:

MTU="9000"

保存并关闭文件。
重新启动网络:

# service network restart

IPV6的注意事项如下设置专用MTU:

IPV6_MTU="1280"

在Debian/Ubuntu Linux下永久更改MTU大小

编辑/etc/network/interfaces,输入:

# vi /etc/network/interfaces

按如下所示为所需接口添加mtu:

mtu 9000

保存并关闭文件。
重新启动网络,输入:

# /etc/init.d/networking restart

永久更改MTU大小(其他Linux发行版)

编辑/etc/rc.local并添加以下行:

/sbin/ifconfig eth1 mtu 9000 up