У мене є машина, яка має кілька VM (5) та 3 фізичні мережеві карти (з кожними 2 портами), із загальним шістьма портами Ethernet 1 Гбіт / с.
У мене є SPF-сумісний комутатор, що має загальну пропускну здатність 48 Гбіт / с і SPF-посилання 10 Гбіт / с. На сервері також є один порт SPF (10Gbps).
Мені цікаво, якою була б найкраща настройка, ефективність роботи (отримати максимум використання кожного біта, найменше використання процесора) та чому.
Було б краще, щоб усі VM були підключені до одного порту SPF, а потім до порту SPF на комутаторі, або я повинен отримати 5 кабелів Ethernet і підключити їх до 5 портів мережевого комутатора?
Якщо це все ще трохи незрозуміло, уявіть цей сценарій:
Два ПК на комутаторі хочуть відповідно завантажити великий файл з VM A, а другий ПК від VM B. Якщо вони підключені до Ethernet, кожен з них матиме власне з'єднання, тому з'єднання з VM A перейде на ПК A , і безперервно з'єднання з VM B перейде на ПК B, чи правильно? І якщо ви підключите обидва VM до SPF, то порт SPF переключався між ПК A і B.
Отже, який сценарій мав би найкращий результат при максимальному навантаженні? Чому?
Редагувати: Я хотів зберегти цю досить загальну інформацію, щоб вона могла бути застосована до глобального сценарію, але детально запитали про налаштування, ось вони:
Сервер: PowerEdge T620
SPF-картка: PEX10000SFP 10-гігабітні
НІК: 3x NetXtreme BCM5720
ОС: XenServer 6.2
CPU:
Перемикач Xeon E5-2609 : T1600G-28TS
Гостьова ОС: Debian Wheezy (PV)