我们有一个hadoop集群;集群中的一些机器是虚拟机,所有其他机器都是物理机。
根据文档,最好在所有机器上设置MTU = 9000,但我不确定VM是否可以支持MTU = 9000。
答案1
使用巨型帧时,VLAN/网络块中的所有 NIC 都必须支持并配置为巨型帧毫无例外。
我会强调他们所有人。
如果有疑问,请制定计划并对您拥有的所有主机进行一些广泛的测试。
如果测试成功,请向这些虚拟机添加另一个网卡,并创建一个特殊的 VLAN,供 hadoop 虚拟机在它们之间传输数据。
我要再次强调 MTU 9000 和 MTU 1500 的接口不要共存于同一 VLAN 中的重要性,而且不要创建连接到 Internet 的巨型帧 VLAN。
在处理 VmWare 时,官方 VmWare 文档指出您需要 VMXNET3 接口 [因此open-vm-tools
] 来处理 MTU=9000 Jumbo 启用的接口。
在虚拟机上配置巨型帧之前,还必须在分布式 vmware 交换机和 VMWare 内核中对其进行配置。我思考最近您可以在 ESxi 上使用它们。过去,它们仅受 Enterprise VMWare 许可证支持。