很多配置 ESXi 网络、存储链路的新手经常困惑 VMkernel 端口 MTU 数值该如何设置,随意修改容易出现网络丢包、存储传输慢、连接异常等问题。本文结合业务场景给出标准配置:普通管理网络默认 1500 字节,iSCSI、NFS 这类存储业务网络统一设置 9000 巨帧,同时讲解修改方法、原理与注意事项,配置一次到位。
一、MTU 基础概念通俗讲解
MTU 即最大传输单元,代表网络单次数据包最大传输大小。数值越小,数据包拆分越多,网络交互频繁;数值越大,单次传输数据量越高,大包传输效率更好。但两端设备 MTU 不统一,就会出现数据包分片、丢包、传输卡顿。
二、不同场景标准 MTU 配置数值
-
常规管理网络 ESXi 主机管理、vCenter 通信、虚拟机业务流量等普通网络,MTU 设置 1500。这是以太网通用标准值,兼容性最强,适配绝大多数普通交换机、路由设备,日常管理网络稳定无兼容问题。
-
存储专用网络(iSCSI / NFS) 跑存储数据传输的 VMkernel 端口,强烈建议设置 MTU 9000(巨帧 Jumbo Frame)。大数据包一次性传输更多数据,减少网络交互次数,明显提升存储读写速度、降低 CPU 占用,是存储网络最优配置。
三、ESXi 网页端修改 VMkernel 端口 MTU 步骤
- 登录 ESXi 网页管理后台,进入【网络】-【VMkernel 端口】
- 选中需要修改的端口,点击编辑
- 展开MTU 配置项,根据用途修改对应数值
- 管理端口:填写
1500 - iSCSI、NFS 存储端口:填写
9000
- 管理端口:填写
- 保存配置,端口参数即时生效。
四、重要配置注意事项
- 两端必须统一 存储网络设置 9000 巨帧时,上联物理交换机端口 MTU 也必须同步改为 9000,两端不匹配会直接导致存储断连、丢包严重。
- 非存储业务不要盲目开 9000普通管理、虚拟机网络强行加大 MTU 无明显提速效果,还容易出现网络兼容异常,保持默认 1500 即可。
- vMotion 迁移网络大流量主机迁移网络,同样推荐设置MTU 9000,提升跨主机迁移速度。
- 检查硬件兼容性部分老旧交换机、光模块、网线不支持 9000 巨帧,配置后会出现网络异常,需回落至 1500。
五、总结
VMkernel 端口 MTU 无需复杂调试,遵循固定规则即可:日常管理网络通用标准1500 ;iSCSI、NFS 存储以及 vMotion 大流量链路,统一设置9000 巨帧,同时保证交换机侧参数同步,兼顾网络稳定与传输性能。