Download Performance Benchmarking Guidelines for VMware Workstation 5.5
Transcript
Benchmarking Guidelines for VMware Workstation 5.5 VMware Workstation This section provides an overview of the topics in this paper applying to the VMware Workstation software. More detail about each of these topics is provided in VMware Workstation on page 19. CPU ! Don’t overcommit CPU resources (for example, don’t run multiple virtual machines on a single-processor host system). ! Allow for the CPU overhead required by virtualization. Memory ! Carefully select the amount of virtual memory you allocate to your virtual machines. Either too much or too little virtual memory can reduce performance. ! Disable memory trimming for the virtual machine. ! Disable page sharing for the virtual machine. Disks ! Store virtual disks on local drives (rather than on network drives). ! Configure the virtual machine to emulate SCSI instead of IDE disks. ! Configure the virtual machine to use preallocated disks (as opposed to growable disks). ! Configure the virtual machine to use persistent disks (as opposed to nonpersistent disks). Networking ! Remove or disable any virtual networking devices that are not required for your tests. Miscellaneous ! Make sure you are using a generally-available version of VMware Workstation (rather than a beta or debug version). ! Make sure you are not running VMware Workstation in debug mode. ! Leave VMware Workstation logging enabled, as it has an extremely small impact on performance. ! Make sure the log files are stored on a local disk (rather than on a network drive). ! Full screen mode and normal (windowed) mode now have nearly the same performance. ! Make sure you have selected the correct guest operating system in the virtual machine settings editor. ! Make sure that any non-default VMware Workstation configuration settings are intentional. ! Configure the virtual machines to start with optical drives (i.e., CD or DVD) disconnected. If the optical drives won’t be used, completely remove them from the virtual machine’s configuration. ! Use purpose-built virtual machines. 8