Назад | Перейти на главную страницу

VMware NIC Teaming - как получить скорость копирования более 1 Гбит / с между двумя виртуальными машинами?

У меня вопрос о VMware и NIC Teaming. Вот мой простой тестовый сценарий. У меня две ВМ. ВМ1 и ВМ2. Я хочу скопировать 1 большой файл с VM1 на VM2, потому что я хочу видеть, что я могу получить больше скорости копирования, чем 1 Гбит / с. Но я не могу получить больше скорости, чем примерно 113 МБ / с… (что почти 1 Гбит / с). Но я не понимаю, почему я не могу получить больше с моей конфигурацией.

Для объяснения моего окружения я нарисовал небольшую картинку ... Я подумал, что так будет легче понять мою исходную ситуацию:

Итак, как вы можете видеть, я настроил объединение сетевых карт с 4x 1 Гбит / с, поэтому я думаю, что теоретически я мог бы получить скорость до 4 Гбит / с между двумя виртуальными машинами на двух разных, но схожих настроенных серверах ESXi. То, что я никогда не достигну 4 Гбит / с на практике, для меня очевидно, но я должен быть в состоянии достичь как минимум значения более 200 МБ / с ...

Уровень использования моего vSwitch1 (с группой портов виртуальных машин, названной «NIC») на самом деле невысок. Так в чем же проблема?

Спасибо за ваши мысли и вашу помощь! Может быть, я просто ошибся в конфигурации или неправильно понял объединение сетевых карт ...

РЕДАКТИРОВАТЬ: Если это имеет значение: VM1 - это Windows 8.1 VM / VM2 - это Windows Server 2012R2

Команда NIC НЕ предоставляет больше пропускной способности. Одно сетевое соединение (например, между двумя вашими виртуальными машинами) никогда не будет использовать более одного из возможных сетевых адаптеров в команде. Задача команды NIC - сбалансировать много подключения через доступные сетевые адаптеры.

С выбранным вами методом балансировки нагрузки (Маршрут на основе идентификатора порта исходного виртуального коммутатора) каждая виртуальная машина будет всегда использовать то же самое не замужем физический сетевой адаптер. Из http://www.vmware.com/files/pdf/virtual_networking_concepts.pdf

Маршрут на основе исходного идентификатора порта виртуального коммутатора - Выберите восходящий канал на основе виртуального порта, через который трафик поступает на виртуальный коммутатор. Это конфигурация по умолчанию, наиболее часто используемая. Когда вы используете этот параметр, трафик от данного виртуального адаптера Ethernet постоянно отправляется на один и тот же физический адаптер, если не происходит переключение на другой адаптер в группе сетевых адаптеров.

В этом случае даже разделение передачи файлов на несколько меньших по размеру ничего не ускорит, так как вы по-прежнему ограничены одной и той же сетевой картой.

Хотя объединение сетевых адаптеров может обеспечить дополнительную пропускную способность, его самым большим преимуществом является отказоустойчивость вашей установки. По-прежнему наблюдается увеличение совокупной пропускной способности, но, насколько я знаю, с большинством оборудования вы не сможете получить более 1 Гбит / с для не замужем передача, даже если у вас 4 объединенных соединения 1 Гбит / с. Хотя вы не могли получить более 1 Гбит / с для не замужем файла, вы сможете получить до 1 Гбит / с для четыре файлы передаются одновременно (в одном направлении).

Чтобы получить более 1 Гбит / с при передаче, вам нужно разбить файлы или получить носитель с более высокой пропускной способностью (например, 10 Гбит / с).