Виртуальная машина на голом железе, на которой размещены как Windows, так и Linux

Виртуальная машина на голом железе, на которой размещены как Windows, так и Linux

Если на одной виртуальной машине установлены Windows и Linux, будут ли данные перемещаться между этими двумя ОС эффективнее, чем если бы они находились на двух отдельных виртуальных машинах, подключенных к одному коммутатору?

В настоящее время у меня есть виртуальная машина Windows на одном физическом сервере и Linux на другом. Приложение Windows HTTP отправляет данные в приложение Linux. Приложение Linux также отправляет данные в приложение Windows. Оба приложения имеют выделенный IP-адрес.

Если я перенесу обе виртуальные машины на один и тот же физический сервер, повысится ли эффективность? Будут ли HTTP-посты между обоими приложениями по-прежнему создавать сетевой трафик? Я действительно не представляю, какой эффект можно ожидать от задержки сети.

Оба приложения по-прежнему будут требовать собственный выделенный IP-адрес. Пожалуйста, предположите, что единственный физический сервер будет иметь более чем достаточно оперативной памяти и процессора, доступных в любое время.

Спасибо

решение1

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

Но разница будет настолько незначительной, что не стоит об этом думать или беспокоиться.

Сетевой трафик между вашими приложениями все равно существует, поскольку для связи вы используете IP-соединение.

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