# 如何修改网络接口的MTU？
#### 操作场景
网络最大收发包（万PPS）指出方向和入方向相加能达到的最大能力，在实际业务场景中，受实例负载类型、包长大小、长短连接、镜像版本、组网模型等因素影响，实例规格的性能表现可能存在差异。此时，可以通过优化网络接口的网络最大传输单元MTU（Maximum Transmission Unit）来提高网络效率和性能。
MTU指在特定网络协议下，通过网络能够传输的最大数据包大小。在网络传输中，当遇到数据包传输效率低或频繁发生分片重组问题时，可以通过调整网络接口的MTU以确保数据包能更高效、无损地通过网络中的路由器和链路层限制，从而提升网络传输速度和稳定性。
![](https://support.huaweicloud.com/ecs_faq/public_sys-resources/caution_3.0-zh-cn.png)
不恰当的MTU值可能导致某些类型的数据包需要分片，从而影响网络效率，请谨慎操作。
本节介绍修改网络接口MTU的操作指导。
#### 操作步骤（Windows）
本文以Windows Server 2022为例进行说明。
1. 远程登录弹性云服务器。 详细操作，请参见[通过VNC登录Linux ECS](https://support.huaweicloud.com/usermanual-ecs/ecs_03_0127.html)。
   
2. 打开命令提示符或PowerShell工具。
3. 执行以下命令，查看网卡当前的MTU值。 **netsh interface ipv4 show subinterfaces**
   根据返回信息，网卡当前的MTU值为1500。
   图1网卡当前的MTU值   
   ![](https://support.huaweicloud.com/ecs_faq/zh-cn_image_0000002478316034.png "点击放大") 
4. 执行以下命令，设置网络接口的MTU为1399，且设置永久生效。 **netsh interface ipv4 set subinterface "*网络接口*" mtu=1399 store=persistent**
   本文以网络接口tap373b8181-ff为例：
   **netsh interface ipv4 set subinterface "tap373b8181-ff" mtu=1399 store=persistent**
   图2执行结果   
   ![](https://support.huaweicloud.com/ecs_faq/zh-cn_image_0000002478477566.png "点击放大")
   返回"确定"表示命令执行成功。
   
 
#### 操作步骤（Linux）
本文以Huawei Cloud Euler2.0为例进行介绍。
1. 远程登录弹性云服务器。 详细操作，请参见[通过VNC登录Linux ECS](https://support.huaweicloud.com/usermanual-ecs/ecs_03_0136.html)。
   
2. 执行以下命令，查看网卡当前的MTU值。 **ip a**
   根据返回信息，网卡当前的MTU值为1500。
   图3网卡当前的MTU值   
   ![](https://support.huaweicloud.com/ecs_faq/zh-cn_image_0000002478501458.png "点击放大") 
3. 执行以下命令，修改网络接口eth0的MTU为1399。 **sudo ip link set dev eth0 mtu 1399**
   
4. 再次执行ip a命令，检查网络接口eth0的MTU。
   根据返回信息，网卡当前的MTU值已经修改为1399。
   图4执行结果   
   ![](https://support.huaweicloud.com/ecs_faq/zh-cn_image_0000002478661998.png "点击放大") 
 
