Shares settings in ESXi
Posted on 2011-05-12
Can anyone explain the "Shares" setting in the Resource Allocation section of ESXi. I am working on a project that sends a constant stream of high bit rate UDP traffic through a CentOS Linux VM. I have noticed that ANY activity using vSphere Client or other VM's causes packet loss on the UDP stream.
Since processing UDP traffic seems to be processor intensive, I am trying to figure out if I can isolate that VM for CPU, Memory, and Network resources. The VM for this application has 2 dedicated Ethernet NICs that aren't shared with any other vSwitch.
The server I am using has a quad core 2.5G processor, 8G RAM and 8 physical Ethernet ports. I have reserved 2.5Ghz of processing for this Linux VM, and wondered if the shares setting will eliminate the errors when other things are going on with other VM's or the host itself.