У меня есть машина с несколькими виртуальными машинами (5) и 3 физическими сетевыми картами (по 2 порта на каждой), всего шесть портов Ethernet 1 Гбит / с.
У меня есть коммутатор с поддержкой SPF, общая пропускная способность которого составляет 48 Гбит / с, а канал SPF - 10 Гбит / с. На сервере также есть один порт SPF (10 Гбит / с).
Мне любопытно, какая будет лучшая настройка с точки зрения производительности (получить максимальную отдачу от каждого бита, наименьшее использование процессора) и почему.
Было бы лучше, если бы все виртуальные машины были подключены к одному порту SPF, а не к порту SPF на коммутаторе, или мне следует взять 5 кабелей Ethernet и подключить их к 5 портам на сетевом коммутаторе?
Если все еще немного неясно, представьте себе такой сценарий:
Два компьютера на коммутаторе хотят соответственно загрузить большой файл с виртуальной машины A, а второй компьютер с виртуальной машины B. Если они подключены к сети Ethernet, у каждого из них будет собственное соединение, поэтому соединение с виртуальной машины A будет переключено на компьютер A. , и одновременно соединение от ВМ B будет переключено на ПК B, верно? И если вы подключите обе виртуальные машины к SPF, то порт SPF будет переключаться между ПК A и B.
Итак, какой сценарий лучше всего работает при максимальной нагрузке? Зачем?
Изменить: я хотел сохранить это довольно общим, чтобы его можно было применить к глобальному сценарию, но были запрошены подробности настройки, вот они:
Сервер: PowerEdge T620
Карта SPF: PEX10000SFP 10 гигабит
Сетевые карты: 3x NetXtreme BCM5720
ОС: XenServer 6.2
Процессор: Xeon E5-2609
Коммутатор: T1600G-28TS
Гостевые ОС: Debian Wheezy (PV)
1 канал 10 ГБ для повышения производительности.
В противном случае, если одному серверу необходимо использовать 1,1 Гбит / с для другого сервера, он не может, потому что большинство систем балансировки нагрузки используют MAC-адрес или IP-адрес назначения (что было бы одинаково).
Это также устраняет проблемы, когда ссылки более загружены, чем другие ссылки, из-за того же факта, если хэш оказывается на одном и том же канале, они попадают в одну и ту же ссылку, за исключением специальных конфигураций динамического переключения в VMWare.