For some time I have been struggling with the throughput of an application I have running in a Ubuntu VM in VMware Server 2 (hosted on Windows Server 2003). The application uses datasources on the host and other places on the network so its not fully contained in the Ubuntu VM.
I have read that there are potentially some issues with network adapters with the setup I am using, so I am currently investigating this as the source of the bottle neck. Many suggestions said to use "ethtool" to turn off TCP Segmentation Offload. When I try this I get an error that the operation isn't supported. I'm using a bridged adapter, flexible.
Because VMware Server is long past the end of its lifecycle I would consider another VMWare product, I'm just not sure which one would be approriate or if it would help with my throughput issue.
Ultimately what I'm asking is
1) Is there a way I can check that VMWare server is actually giving me the throughput that it should?
2) Is there anything I can do to get the driver to allow me to disable TSO?
3) Is there a product I could use, even a trial, to see if it boosts throughput?
Thanks