Если у вас есть две физические машины в физической сети, чтобы обмениваться файлами, они должны пересекать сеть, а сетевое оборудование должно связываться друг с другом. Даже если у вас есть две виртуальные машины на двух отдельных ESXi, я могу предположить, что им придется это сделать.
Теперь, если у вас есть две виртуальные машины на одном ESXi, которые обращаются к файлам друг друга, поскольку они оба в основном просто программное обеспечение, работающее на одном сервере, я бы подумал, что здесь будет место для другого алгоритма, лежащего в основе абстракции, в которой они могут получить доступ. файлы друг друга быстрее, используя то, что сами виртуальные машины считают тем же протоколом SMB.
VMWare делает это? Потому что мне кажется, что файлы передаются между двумя виртуальными машинами на одном ESXi быстрее, чем в двух других случаях.
Сетевой трафик между виртуальными машинами на одном узле и подключенными к одной и той же группе портов виртуального коммутатора не проходит через физическую сеть, поэтому да, в этом сценарии он должен быть быстрее.