
Search the Knowledge Base: |
Search the Knowledge Base: |
There is some overhead in running a guest operating in a virtual machine, but the system should still be usable. (Note that there is additional overhead in beta distributions because the software is compiled to aid debugging and is not fully optimized for speed.) For optimal performance, make sure you are using the latest released version. If your virtual machine is too slow to be usable, check the following, but also see www.vmware.com/support/gsx25/doc/performance_gsx.html (for GSX Server 2.5) or www.vmware.com/support/gsx2/doc/performance_gsx.html (for GSX Server 2.0.x).
If you did not, do so now. The VMware Tools package includes a display driver that has been optimized for the guest operating system running within a virtual machine. If this optimized driver is not installed, the guest operating system falls back to using a standard VGA device driver that is completely emulated in software and display performance suffers dramatically.
VMware Tools packages for Windows, Linux, FreeBSD, and NetWare guests are included with VMware GSX Server.
If VMware Tools is not installed on the guest operating system, check www.vmware.com/support/gsx25/doc/tools_install_gsx.html (for GSX Server 2.5) or www.vmware.com/support/gsx2/doc/tools_install_gsx.html (for GSX Server 2.0.x) for instructions on installing the package in your guest operating system.
If you are not, you should upgrade to the latest version. The
VMware Tools package for GSX Server 2.5 virtual machines also
includes improved networking and SCSI drivers. To install the
latest version of VMware Tools, go to:
www.vmware.com/support/gsx25/doc/tools_install_gsx.html.
It is possible that the host operating system doesn't have enough memory to operate efficiently, if you increased the amount of memory reserved to run virtual machines above the recommended setting. On Windows hosts, choose Settings > Preferences > Memory to see these settings. On Linux hosts, choose Settings > Reserved Memory.
If free memory falls below the minimum necessary value (specific to each host computer's configuration), the host operating system continually frees up memory by swapping to disk to maintain that amount of free memory. This swapping causes the virtual machine to run slowly as well. When reserving memory for a virtual machine, you must leave enough memory for the host operating system to operate efficiently.
Make sure the virtual machine is configured with enough memory that matches the operating system vendor's requirements. To change the memory setting for a virtual machine on a Windows host, choose Settings > Configuration Editor, then select Memory on the Hardware tab to see these settings. On a Linux host, choose Settings > Configuration Editor > Memory.
You get the best display performance when the virtual machine takes over the full screen. To switch to full screen mode, click Full Screen on the local console toolbar.
If you are not getting a significant fraction of the host processor, check the following:
See the DOS idle notes in the installation notes for DOS and Windows 3.1 guest operating systems. Go to www.vmware.com/support/gsx25/doc/guestos_win31dos_gsx.html (for GSX Server 2.5) or www.vmware.com/support/gsx2/doc/guestos_win31dos_gsx.html (for GSX Server 2.0.x).
For NetWare guest operating systems running under GSX Server 2.5, the CPU idler program is included with VMware Tools. Make sure you upgrade VMware Tools to the version included with GSX Server 2.5. See www.vmware.com/support/gsx25/doc/tools_install_netware_gsx.html.
For NetWare guest operating systems running under GSX Server 2.0.x, see the installation notes for the specific NetWare version installed in the virtual machine for information on the idler program. See www.vmware.com/support/gsx2/doc/guestos_netware_gsx.html.
To increase responsiveness from your Windows guest operating system, disable animated windows, menus, and lists by deselcting the option from the Effects tab of the Display Properties dialog box.
Check the list of supported and unsupported guest operating systems at www.vmware.com/support/gsx25/doc/guestos_supported_gsx.html (for GSX Server 2.5) or www.vmware.com/support/gsx2/doc/guestos_supported_gsx.html (for GSX Server 2.0.x).
Unsupported operating systems can run slowly, if they run at all.
Networking performance on your host may slow down when browsing your Windows host and network. VMware GSX Server's virtual networking installs two virtual Ethernet interfaces on the host so that your host can access the host-only and NAT virtual networks, which in turn allow your host to access the virtual machines running on those networks and allow those virtual machines to access the host. If you are already connected to a network, you might notice that it takes a little longer to find all the machines on your physical network because the host checks the virtual networks for any virtual machines that are running.
If your virtual machines are not using NAT or host-only networking or are not running at the moment, you can disable the virtual network adapters to improve your host's networking and browsing capabilities.
Disabling the Virtual Network Interfaces on a Windows Server 2003 Host
Disabling the Virtual Network Interfaces on a Windows 2000 Host
Disabling the Virtual Network Interfaces on a Windows NT Host
If so, you can use a different network driver to improve network performance.
For information on switching the driver for GSX Server 2.5, go to www.vmware.com/support/gsx25/doc/network_adv_vmxnet_gsx.html.
For information on switching the driver for GSX Server 2.0.x, see www.vmware.com/support/kb/enduser/std_adp.php?p_faqid=762.