Loading

×Sorry to interrupt
CSS Error

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

My Subscriptions

Loading

Knowledge Base

Troubleshooting Fusion virtual machine performance issues (1015676)

Last Updated: 9/24/2018Categories: TroubleshootingTotal Views: 124059Language:
Chinese (Simplified)JapaneseEnglish

3 like this article

Subscribe to get an email
newsletter with new updates

3 people found this helpful Please provide article feedback:

Symptoms

You experience any of these symptoms:

Excessive time to resume from suspend state

Excessive time to launch Windows applications

The Mac host becomes unresponsive

Your mouse cursor frequently looks like a spinning beach ball

The guest operating system boots slowly

Applications running in virtual machines perform poorly

Applications running in virtual machines take a long time to launch

Applications running in virtual machines frequently become unresponsive

Multi-user services have long transaction times or handle less simultaneous users than expected

Resolution

Fusion virtual machine performance is impacted by a number of factors. Some of these can be managed with Fusion for the guest operating system (the virtual machine), while others are managed by the host operating system (Mac OS X).

To resolve performance issues, some settings must be configured within the virtual machine itself. These settings are specific to the operating system, so you should consult your operating system documentation for information.

Each of these steps provides an instruction and a link to a document for validating the step and taking corrective action as necessary. The steps are ordered in the most appropriate sequence to isolate the issue and to identify the proper resolution. Work through each troubleshooting step in order and do not skip a step.

If you perform a corrective action in any of these steps, check your performance again to see if it has improved.

To troubleshoot performance:

Determine if the reduced performance is expected. When a workload is virtualized, it is common to have some performance reduction due to virtualization overhead. Troubleshoot the performance problem only if:

The virtual machine was previously working at acceptable performance levels.

The virtual machine performs significantly slower than a similar setup on a physical computer.

You want to optimize your virtual machines for the best performance possible.

Verify that you are running the most recent version of Fusion. For more information, see Downloading and installing VMware Fusion (2014097).

Ensure that VMware Tools is installed in the virtual machine and running the correct version. The version listed in the toolbox application must match the version of the product hosting the virtual machine. To access the toolbox, double-click the VMware icon in the notification area on the Windows task bar or run vmware-toolbox in Linux. When the virtual machine boots up, Fusion displays a message if the versions do not match.

For more information on VMware Tools, see Overview of VMware Tools for VMware Fusion (1022048).

The processes running in Windows operating system might utilize high CPU and this results in poor performance of the virtual machine. Keeping unnecessary processes in startup list, increases the time needed to load windows and affects the overall performance. To disable non essential startup items in Windows, use the msconfig utility in Windows. For more information, see Using the Windows System Configuration utility (1004010)

Review the virtual machine's virtual hardware settings and verify if you have provided enough CPU and memory resources to the virtual machine. Use the average hardware requirements typically used in a physical machine for that operating system as a guide. Adjustments to the settings are required to factor in the application load; higher for larger loads, such as databases or multi-user services, and lower for less intense usage, such as casual single-user applications like email or web browsers.

Specific recommendations:

Processors – If you have a dual-core CPU and you assign two CPU cores to the virtual machine, the physical computer may not get enough resources and compete with the guest for CPU time. The host operating system needs one CPU core for itself. (Fusion does not differentiate between CPUs and CPU cores; it considers two dual-core CPUs to be the same as one quad-core CPU. In either case, there will be four cores available to be assigned, whereas only two of them should be assigned.)

RAM – Mac OS runs best with at least 2 GB of RAM dedicated to itself. On a system with 4 GB of RAM, it is best to allocate no more than 2 GB for a guest OS. If you allocate more than that, the host may not get enough RAM.

For more information, see Investigating virtual machine resources in VMware Fusion (1022213).

Look for overly-active, disk-using Windows services. Applications like Windows indexing services and antivirus programs double or triple the number of read operations to be performed by the hard disk. The hard disk is the slowest component in modern computers, so this doubled or tripled waiting time can make it seem like the virtual machine is not responding. This leads to a spinning beachball cursor and both the Mac and the Windows virtual machine become unresponsive while Windows waits for the read operations to finish and the Mac waits for Windows to finish waiting.

Note: To identify the applications that may be overly-active, see Investigating operating system CPU usage (1004016). Any services that have a high CPU usage might cause this issue and, if possible, should be disabled. (A web search for the name of the process usually helps you to identify the application to which it belongs. You can stop that application from automatically starting up or you can uninstall it.)

If there is a process using an excessive amount of the guest CPU, follow the steps in Troubleshooting a Fusion virtual machine that uses 100% of the guest CPU (1027674).

Look for a Mac application that is consuming a high amount of CPU cycles. Performance issues can also be caused by another Mac application that has problems and is running in the background.

The Mac's Activity Monitor (go to [Macintosh HD] > Applications > Utilities > Activity Monitor) can be used to view all running applications and processes on the Mac. If a process other than vmware-vmx is using a high amount of CPU, it may cause the virtual machine to perform slowly because the Mac is unable to allocate enough CPU resources to the virtual machine. If another program is using a high amount of CPU, it is either in the middle of doing something or is having a problem and should be investigated.

Check the Console (go to [Macintosh HD] > Applications > Utilities > Console) and view the system.log file to see if there are any repeating errors which fill the log. Though it is difficult to say if the error is causing the performance issue, the exact error would give you more information. You may need to disable or uninstall/reinstall the offending application.

If there is an application or process using an excessive amount of the Mac's CPU, follow the steps in Troubleshooting a Fusion virtual machine that uses 100% of the Mac's CPU (1027723).

Consider hard disk issues as a potential cause of the problem. For more information, see Troubleshooting Fusion virtual machine performance for disk issues (1022625).

If you have upgraded from Fusion 2.x, create a new virtual machine. Fusion 3 has several performance enhancements, some of which can only be taken advantage of with a new virtual disk. To isolate a performance problem, create a new virtual machine with your Windows installation media and use Easy Install to see if it performs the same way. Moving from one virtual machine to another can be made seamless with the use of Shared Folders and Mirrored Folders. If the new virtual machine runs fine, the issue is related to the other virtual machine, Windows, or the virtual disk.

For more information, see:

Installing Windows in a virtual machine using VMware Fusion Easy Install (1011677)

Sharing a folder from your Mac to a virtual machine (1004055)

Setting up mirrored folders for your Mac and virtual machine (1014127)

Verify that the Mac operating system is working properly and is healthy. For more information, see Verifying the health of an operating system (1003956).

If the issue continues to exist after trying the steps in this article:

Collect the VMware Support information. For more information, see Collecting diagnostic information for VMware Fusion (1003894).

File a support request with VMware Support and note this Knowledge Base article ID (1015676) in the problem description. For more information, see Filing a Support Request in Customer Connect (2006985).

Related Information

Collecting diagnostic information for VMware Fusion
Verifying the health of an operating system
Using the Windows System Configuration utility
Investigating operating system CPU usage
Sharing a folder from your Mac to a virtual machine
Installing Windows in a virtual machine using VMware Fusion Easy Install
Setting up mirrored folders for your Mac and virtual machine
Overview of VMware Tools for VMware Fusion
Investigating virtual machine resources in VMware Fusion
Troubleshooting Fusion virtual machine performance for disk issues
Troubleshooting a Fusion virtual machine that uses 100% of the guest CPU
Troubleshooting a Fusion virtual machine that uses 100% of the Mac's CPU
How to file a Support Request in Customer Connect
Downloading and installing VMware Fusion
Fusion 仮想マシンのパフォーマンスの問題のトラブルシューティング
Fusion 虚拟机性能问题故障排除

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)

Result 1 of 1

Ask The Community

Get answers quickly from VMware experts in the community

Post Subject

CONTINUE IN COMMUNITIES

Related Products:

Related Versions:

Take Our Survey

Support Assistant