I
I
Ivan2017-04-28 11:32:56
linux
Ivan, 2017-04-28 11:32:56

How do ESXi virtual machines communicate with each other?

Hello.

There is a classic situation - MS SQL on one virtual machine, application server 1C on another. Both are on the same ESXi 5.5 host. If the application server and MS SQL are on the same virtual machine, then it is possible to use the shared memory mechanism.
And here it turns out an interesting situation - both virtual machines are on the same host, but they communicate through the network, that is, one virtulka sends a packet, it reaches the switch through the network card, the switch says that the desired poppy is on the same port, and the packet returns back to the network card? Or am I wrong?

Are there any ESXi mechanisms for communication between two virtual machines in order to lower the network transmission overhead?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
C
cssman, 2017-04-28
@Amigo83

That's right, you say, only this switch is virtual and is located in the hypervisor itself (ESXi supports the creation of virtual switches). Your real (physical) will not be loaded if you do not leave the hypervisor plane.

I
Ivan, 2017-04-28
@Amigo83

And if you enable jumbo frame between MS SQL and 1C, data exchange will take place in a virtual environment, but still via TCP / IP. Will there be a performance gain?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question