Well i see a 10Gb connection for vmexnet3 and a 1Gb for E1000.
Im getting ~20-50MB/s tranfser rates. However they are also going over the FC SAN. but that shouldnt matter as both VMs are on the same datastore.
Ive been under the impresion that a guest to guest OS transfer on the same host just used the bus and not the actual "network" but it would appear they are using the vSwitch and acting like its actually physical.
VM to VM traffic goes via the vSwitch and should therefore in theory be bound by the vSwitch config.
Remeber, the OS running on your ESX is not aware that it is a Vm and has no knowledge of the underlying ESX infrastructure. It therefore process datafow in the same way as a physical host (so data goes out via NIC etc)
It depends on the OS(nic speed) and mainly CPU speed.
for example win32 will only see a nic speed of 1.4Gbit even though they have a 10Gbit nic installed.