Hi everyone,
QUICK SYNOPSIS: Local Time Machine snapshots were KILLING my VM performance. Deleting them has fixed it.
I was recently plagued by the same issue described in this thread for about two weeks. My Windows 10 VMs (and probably others) were agonizingly slow. Booting up took about 20 minutes. After that, when I would click on a Windows Explorer icon in the Task Bar and it would take 10 to 15 seconds for a window to show up. In Excel, it would take 2 to 3 seconds just to click change the selected cell. Any time I did anything in a VM, my disk usage would peg at 100% for several seconds or minutes, but the throughput would only be something like 0.1Mb/sec to 0.3Mb/sec. Upgrading from Parallels 15 to Paralles 16 did not help, nor did reinstalling the Parallels tools.
After a lot of fruitless troubleshooting and Googling, I randomly did a "First Aid" for my drive in the Disk Utility app. To my surprise, there were 18 snapshots of my Mac hard drive that I was not expecting. Though the First Aid completed with no issues found, I immediately Googled how to delete these snapshots. I found the article titled
How to delete Time Machine snapshots on your Mac.
To list the snapshots, open up the Terminal app on your Mac and type the following, then press the Return key to see the snapshots present:
tmutil listlocalsnapshots /
To delete an individual snapshot you can type something like this:
sudo tmutil deletelocalsnapshots 2018-03-01-002010 (You will need to enter your Mac password after pressing Return.)
Or if you are like me and want all of them gone as fast as possible, type this:
sudo tmutil deletelocalsnapshots /
Just for fun, if you already have your About this Mac / Storage display open, you can watch your drive get a few gigs back as the snapshots are deleted.
In retrospect, it appears that the local snapshot system got corrupted and was causing issues when a VM went to access the hard drive.
Hopefully this helps one or two people out there. Click to expand...