Loading

×Sorry to interrupt
This page has an error. You might just need to refresh it.
[NoErrorObjectAvailable] Uncaught ReferenceError: addCTracking is not defined
Failing descriptor: {markup://c:KM_ArticleThemeLayout}

Refresh

Cookie Preference Center

General Information on cookies

When you visit our website, we use cookies to ensure that we give you the best experience. This information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies by clicking on the different category headings to find out more and change your settings. However, blocking some types of cookies may impact your experience on the site and the services we are able to offer. Further information can be found in our

Cookie Policy.

Strictly Necessary

Strictly Necessary

Always Active

Strictly Necessary

Strictly necessary cookies are always enabled since they are essential for our website to function. They enable core functionality such as security, network management, and website accessibility. You can set your browser to block or alert you about these cookies, but this may affect how the website functions. For more information please visit www.aboutcookies.org or www.allaboutcookies.org.

Cookie Details‎

Performance

Performance

Performance

Performance cookies are used to analyze the user experience to improve our website by collecting and reporting information on how you use it. They allow us to know which pages are the most and least popular, see how visitors move around the site, optimize our website and make it easier to navigate.

Cookie Details‎

Please confirm your settings by refreshing the page.

Functional

Functional

Functional

Functional cookies help us keep track of your past browsing choices so we can improve usability and customize your experience. These cookies enable the website to remember your preferred settings, language preferences, location and other customizable elements such as font or text size. If you do not allow these cookies, then some or all of these services may not function properly.

Cookie Details‎

Advertising

Advertising

Advertising

Advertising cookies are used to send you relevant advertising and promotional information. They may be set through our site by third parties to build a profile of your interests and show you relevant advertisements on other sites. These cookies do not directly store personal information, but their function is based on uniquely identifying your browser and internet device.

Cookie Details‎

Advertising Cookies

Consent Leg.Interest

Select All Vendors

Select All Vendors

Select All Hosts

Select All

Clear Filters

Information storage and access

Apply

Confirm My Choices Reject All Allow All

Skip to main content

My Subscriptions

Loading

Knowledge Base

Virtual Machine Performance Problems (69)

Last Updated: 11/11/2014Categories: Total Views: 20541Language:
Chinese (Simplified)JapaneseEnglish

6 like this article

Subscribe to get an email
newsletter with new updates

6 people found this helpful Please provide article feedback:

Details

My virtual machine runs too slowly. What can I look for to help speed things up?

Solution

There should be minimal overhead in running a guest operating system in a virtual machine. (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.

Did you install VMware Tools in the guest operating system?

If not, do so. 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 will fall back to using a standard VGA device driver that is completely emulated in software and display performance will suffer dramatically.

VMware Tools packages for many Windows, Linux, and UNIX guests are included with Workstation. To see a full list and find instructions for installing VMware Tools on your guest operating system, see the Guest Operating System Installation Guide.

Did you assign too much memory to the virtual machine and leave none for the host?

It is possible to starve the host operating system so it doesn't have enough memory to operate efficiently by increasing the amount of memory reserved to run virtual machines above the recommended setting. In the Workstation menu, go to Edit > Preferences > Memory to see these settings.

If free memory falls below the minimum necessary value (specific to each host computer's configuration), the host operating system will continually free up memory by swapping to disk to maintain that amount of free memory; this in turn 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.

Are you running in full screen mode or in a window?

You get the best display performance when the virtual machine takes over the full screen. To switch to full screen mode, click the Full Screen button on the Workstation toolbar.

Are you using DMA for access to IDE drives on host and guest?

For details on making these settings, see the Performance Tuning section of the Workstation manual.

Does the virtual machine intermittently halt or become unresponsive?

If you are not getting a significant fraction of the host processor, check the following:

Your host may have CD-ROM autoplay enabled. You should disable that functionality.

Your host system configuration may be underpowered. For example, you may not have enough memory to run all the applications and virtual machines you want to run concurrently.

Your virtual machine's disk files and any associated files such as redo logs may be mounted on a networked file system. Try running your virtual machine with all the data files stored on local file systems and with no other CPU-consuming applications running. You may also want to reduce the memory size for your virtual machines or add more physical memory to the host machine.

Is there a virtual machine running DOS or some other operating system that idles poorly?

See the DOS idle notes in the Guest Operating System Installation Guide.

Is an ActiveX desktop used inside a virtual machine running Windows 95 or Windows 98?

Are you using animated effects in a Windows guest operating system?

To increase responsiveness from your Windows guest operating system, disable animated windows, menus and lists by unchecking the option from the Effects tab of the Display Properties dialog.

Are you using an unsupported guest operating system?

See Supported and Unsupported Guest Operating Systems in the Workstation manual for a list of supported operating systems.

Unsupported operating systems may run very slowly, if they run at all.

Are your virtual machines using host-only or NAT networking and on a Windows host?

Networking performance on your host may slow down when browsing your Windows host and network. VMware Workstation'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 allows those virtual machines to access the host. If you are already connected to a network, you may 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 may be 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. Steps follow for each supported Windows host.

Disabling the Virtual Network Interfaces on a Windows 7 Host

1. Open the Control Panel and double-click Network and Sharing Center.

2. Click on Change Adapter Settings.

3. Right-click the host-only adapter and choose Properties.

4. Click Configure.

5. In the Device Usage list, select Disable from this HW profile.

7. Repeat these steps for the NAT adapter.

8. Click OK twice to exit the dialogs.

Disabling the Virtual Network Interfaces on a Windows XP Host

Open the Control Panel and double-click Network and Dial-up Settings.

Right-click the host-only adapter and choose Properties.

Click Configure.

In the Device Usage list, select Disable from this HW profile.

Repeat these steps for the NAT adapter.

Click OK twice to exit the dialogs.

Disabling the Virtual Network Interfaces on a Windows 2000 Host

Open the Control Panel and double-click Network and Dial-up settings.

Right-click the host-only adapter and choose Disable.

Right-click the NAT adapter and choose Disable.

Disabling the Virtual Network Interfaces on a Windows NT Host

Open the Control Panel and double-click Network.

Click the Bindings tab.

Click All adapters.

Check the host-only and NAT adapters, then click Disable.

Click OK to exit.

Additional Information
For translated versions of this article, see:

日本語: 仮想マシンのパフォーマンスの問題 (2080668)

简体中文: 虚拟机性能问题 (2085815)

Detectable by VMware SkylineTM

Actions

Copy

link to clipboard
copied!

Print

Language:
Chinese (Simplified)JapaneseEnglish

Attachments

Additional Resources

KB
•
End Of General Availability of the Free vSphere Hypervisor (ESXi 7.x and 8.x) (2107518)

KB
•
Download and Install VMware Fusion (2014097)

Results 1-2 of 2

Ask The Community

Get answers quickly from VMware experts in the community

Post Subject

CONTINUE IN COMMUNITIES

Related Products:

VMware Workstation

Related Versions:

Take Our Survey

Was this article helpful?

YES

NO

Copyright © 2005-2024 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.

Terms of Use

Your California Privacy Rights

Privacy

Accessibility

Cookie Settings

Support Assistant