Дают ли виртуальные адаптеры Bond какие-либо преимущества в производительности?

Дают ли виртуальные адаптеры Bond какие-либо преимущества в производительности?

Я использую XenServer и мне интересно, есть ли какие-либо преимущества в производительности при объединении двух "виртуальных" сетевых адаптеров на виртуальной машине? Я уверен, что это принесет пользу серверу без подключения (сделать один входящий и один исходящий).

На самом сервере в данный момент активен только один адаптер.

решение1

С точки зрения производительности, вы можете получить штраф, используя связку vNIC. Физическая NIC, возможно, должна будет изменить режим, в то время как ваша гостевая ОС меняет vNIC. Однако с точки зрения доступности может быть небольшое преимущество: vNIC может быть заблокирован каким-то образом на уровне ОС, а затем второй vNIC может взять на себя управление — случай с очень низкой вероятностью.

Затем, если ваш физический коммутатор поддерживает это, вы можете установить VLAN на основе тегов и отправить их в GuestOS (linux поддерживает это). Это позволит более точно контролировать и формировать ваш трафик. Альтернативные маршруты, созданные коммутатором и любым маршрутизатором, могут помочь в очень специфических случаях или улучшить HA.

В других случаях может быть преимущество, в зависимости от настройки. Если ваш bare-metal имеет 6 NIC и вы напрямую назначаете 2 из них виртуальной машине, то, конечно, связывание VM NIC будет фактически связыванием физической NIC.

решение2

Единственное преимущество в производительности, которое я могу придумать, это если вашфизическийскорость адаптера больше, чем у одиночноговиртуальныйадаптеры.

Например, если на вашем сервере установлен один адаптер 10GbE (10 Гбит/с), а на ваших виртуальных машинах установлены виртуальные адаптеры Gigabit (1 Гбит/с), вы можете объединить два из них для получения теоретической пропускной способности 2 Гбит/с.

Связанный контент