На моих виртуальных машинах CentOS 5.6 ESXi 4.1, использующих VMXNET, похоже, что они пытаются отправить jumbo-кадры:
Однако для всех интерфейсов установлено значение MTU 1500. Что вызывает такое поведение?
Обновить:
esxcfg-vswitch -l
уже показывает 1500Обновление 2:
VSwitches ESX / ESXi - это всего лишь коммутаторы, не более или менее, и они могут успешно обрабатывать как большие, так и обычные кадры. По умолчанию ESX / ESXi сам не будет использовать jumbo-кадры (в любом случае для v4.0-v.4u1) без инструкций ниже. Поэтому я подозреваю, что ваш гость Centos сам пытается использовать jumbo-кадры, очевидно, вы можете отключить их, если ваша инфраструктура не может / не справляется с ними хорошо, но в целом я бы не стал об этом беспокоиться.
Чтобы включить поддержку ESX / ESXi jumbo frame, выполните следующие действия либо из сеанса SSH, либо через VMa;
esxcfg-vswitch -l
(в котором указан текущий MTU vSwitch)
esxcfg-vswitch -m 9000 vSwitch0
(что устанавливает MTU равным 9000)
тогда используйте esxcfg-vswitch -l
еще раз, чтобы проверить, что он установлен, повторите для других vSwitches, если хотите.
Если у вас есть кластер, у меня возникнет соблазн внести эти изменения, когда хост находится в режиме обслуживания, а затем немедленно перезагрузитесь и снова проверьте MTU, прежде чем возвращать хост обратно в кластер.