I usually run a few VMs at home and I am wonder if anyone has done any tests to see what are the "optimal settings" for a VM.
From my limited understanding of VMware hardware interfacing algorithms, I believe that allocated memory does not translate directly into virtual memory used by the guest OS. For example, will a 32-bit Ubuntu guest OS behave much differently with 2GB,4GB,8GB,etc allocated?
Obviously going too low on memory will be a hindrance, but possibly does VMware do some caching in the extra allocated memory that boosts I/O performance?
For number of "processors" (i.e. cores), what is the general rule? I have a q6600 at home and set it to 4 cores because when I am using the VM I am not typically doing anything in the background. I do notice if I am lazy and pull up a video when using the VM instead of using the host OS all 4 cores typically max at 100%.
Also, as mentioned, it seems that VMware just brute forces the video. Is there anyway to have the rendering done by my GPU instead?
From my limited understanding of VMware hardware interfacing algorithms, I believe that allocated memory does not translate directly into virtual memory used by the guest OS. For example, will a 32-bit Ubuntu guest OS behave much differently with 2GB,4GB,8GB,etc allocated?
Obviously going too low on memory will be a hindrance, but possibly does VMware do some caching in the extra allocated memory that boosts I/O performance?
For number of "processors" (i.e. cores), what is the general rule? I have a q6600 at home and set it to 4 cores because when I am using the VM I am not typically doing anything in the background. I do notice if I am lazy and pull up a video when using the VM instead of using the host OS all 4 cores typically max at 100%.
Also, as mentioned, it seems that VMware just brute forces the video. Is there anyway to have the rendering done by my GPU instead?
Last edited: