Huge issue with Virtual Machines


Recommended Posts

Let me start off by giving the specs of my iMac, and what's been done to it recently.  It's a Late 2013 21.5" 2.9GHz i5 w/ 8GB DDR3 & 1GB NVIDIA GeForce GT750M, OS 10.11.1 - Purchased in Late 2013.  It was running ridiculously slow, bluetooth and USB devices were disappearing, and my WLAN would randomly disconnect... so I brought it into Apple (I'm still under AppleCare). The genius tech agreed there was a huge issue, so he replaced the logic board, hard drive, and WLAN/Bluetooth card.

This issue has existed before all of the hardware replacement, and I'm really not sure what to do, as I build VM's and test them before I deploy them for work.

If i start a VMware, VirtualBox or Parallels VM, the VMOS and the Host OS will run well for about 15-20 minutes.  After that 15-20 minute mark, things go absolutely haywire.  The host OS stops responding, opening an application such as Safari or terminal can take 35 minutes or more, and quitting VMWare does NOT solve the problem.  Even without the VM running, the OS will respond like this.  Restarting the machine does not fix the issue either.  I booted up a Linux VM (which I had built over a year ago) in VMware Fusion, to test a package change.  I let it sit, at the login prompt, and I did absolutely nothing with it, as I had to jump on a conference call.  I came back about half an hour later... Mac OS wouldn't do anything, and I attempted to restart.  I timed it... my iMac took 73 minutes to restart.  The system was still unbearably slow after the reboot.  Only after rebooting AGAIN and resetting the PRAM would my system function properly.

My Mac mini server doesn't do this.  Neither does my MacBook Air.  My wife's iMac DOES.  I can't believe that there's a hardware issue with both of our iMacs, especially considering that Apple replaced essentially everything in mine.  I should include that my Wife's iMac is a Late 2013 2.7GHz i5 - but this was purchased brand new in July of this year.

Also... here's the specs on the VM that I ran:

SuSE Linux Enterprise Server 10 SP3, 73GB Virtual Disk Drive, 1024MB RAM assigned, 1 CPU Core.

Edited by giantsnyy
Link to comment
https://www.neowin.net/forum/topic/1277304-huge-issue-with-virtual-machines/
Share on other sites

I used to run Windows VM's (multiple of them at the same time ) on an old MacBook Pro from 2008 with a 5400 rpm drive. It was slow, but not unusable slow. Something is definitely not working right here.

If I recall, those are low end iMacs that use laptop components to be stylishly thin.

So super slow to start with and then super slow to run a VM.

Yet, the performance you describe is beyond slow and mostly kicks in after a time period. This points to overheating attempting to run stuff beyond the design target of the original crap hardware. I suspect the i7 model would run fine since Apple would have expected people to use the i7 for more things.

Apple uses a bunch of design trade-offs that is almost always the exact opposite of what I would do and so I don't own any Apple products but at the same time it is just as valid for those trade-offs to make more sense for other people.

In this case everything you describe points to a design trade-off where they silently keep increasing the throttle down on the computer until heat dissipation matches their design target. That way there is no annoying fan noise and customers can admire the thin iMac profile while waiting for the software to slowly complete. For the main customer base they depend on, this is completely the correct approach since CPU load will always be intermittent.

If my hypothesis is correct it might be hard to diagnose since it is "by design" - Maybe the unit can be turned on with the back cover removed? Or cold air can be blown into the intake vents?

The 5400rpm drive cannot be the cause of that kind of slow down by simple math. Unless both of your iMacs have developed horrible drive fragmentation from some sort of common use-case scenario.

 

 

DevTech... so does my Mac mini.  My iMac is a 2.9GHz quad core i5, with 8GB DDR3.  My mini, is a 2.5Ghz dual core i5 with 4GB ddr3 and can run OS X server and one VM without issue, in an even smaller enclosure.

I actually neglected to mention one thing...

My computer came with 10.9 as it's initial OS.  My mini runs 10.9 server.  This VM issue started once I installed Yosemite.  Prior to that, the system ran without issue.

DevTech... so does my Mac mini.  My iMac is a 2.9GHz quad core i5, with 8GB DDR3.  My mini, is a 2.5Ghz dual core i5 with 4GB ddr3 and can run OS X server and one VM without issue, in an even smaller enclosure.

I actually neglected to mention one thing...

My computer came with 10.9 as it's initial OS.  My mini runs 10.9 server.  This VM issue started once I installed Yosemite.  Prior to that, the system ran without issue.

"so does my Mac mini." - well do you hear any fan noise from any of the machines? If they generate a lot of noise (like they should) under load, then my idea is no good.

Ok well then - I think your mini comparison provided the data to identify the issue - it appears to be an Apple bug.

https://discussions.apple.com/thread/6646604

https://communities.vmware.com/thread/493294

You can work around it by opening Terminal, and running the following command:

   sudo nvram boot-args=debug=0x10

Then, restart your Mac.  Fusion should then perform normally.

 

Tried that too... a long time ago.  Didn't work.  Apparently it only fixes older iMac models.

I mean... it does something.  Linux (as long as it's command-line only) & MP-RAS VM's are great now.  Windows... still brings my system to a halt.

 

If you skim through the discussion, it also applies to your model.

So you seem to have new data suggesting a graphics issue. Which version of Windows are you running?

Any version after XP uses DirectX Ver 9 as part of the basic window rendering and 3D virtualization usually requires special specific enables in each VM product. For example in Virtual Box you have to check mark a box to enable 3D during Guest device driver install.

Also in the basic settings under Video Card you will want to max out the Video RAM slider

 

 

So you seem to have new data suggesting a graphics issue. Which version of Windows are you running?

Depends on what I need to test.  Never any client OS's... just server types.  Currently, it's mostly Windows Server 2008R2 and 2012R2, but I vary between those and 2003R2 and 2016 Tech Preview 3

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Samsung messages is still alive and well. They reversed that and decided to our more effort into it.
    • I think every American should have a course in a 'dry sense of humour' at school; and perhaps 'using sarcasm in jest' oh, and also 'the use or irony in humour'.
    • What they really need to do is automatically spell "loses" and "lose" correctly since nobody seems to know how to anymore. Then they blame spellcheck/autocomplete and don't realize autocomplete is just filling in the word for them automatically so it was misspelled in the first place.
    • If someone chooses to continue using SB and therefore goes through the manual intervention in the thread, afterwards the BSOD problem is gone. Whether they then re-enable the task doesn't matter, they're done, though on such machines it might pay to keep it disabled in case the next update (if there is a next) causes the same problem. OTOH, if someone disables SB in the BIOS, the problem is also gone. Incidentally, I noticed that this task exists even on machines that don't support SB. It's just installed across the board...and runs. Doing what on such machines is a little hazy.
    • qBittorrent 5.2.2 by Razvan Serea The qBittorrent project aims to provide a Free Software alternative to µtorrent. qBittorrent is an advanced and multi-platform BitTorrent client with a nice user interface as well as a Web UI for remote control and an integrated search engine. qBittorrent aims to meet the needs of most users while using as little CPU and memory as possible. qBittorrent is a truly Open Source project, and as such, anyone can and should contribute to it. qBittorrent features: Polished µTorrent-like User Interface Well-integrated and extensible Search Engine Simultaneous search in most famous BitTorrent search sites Per-category-specific search requests (e.g. Books, Music, Movies) All Bittorrent extensions DHT, Peer Exchange, Full encryption, Magnet/BitComet URIs, ... Remote control through a Web user interface Nearly identical to the regular UI, all in Ajax Advanced control over trackers, peers and torrents Torrents queueing and prioritizing Torrent content selection and prioritizing UPnP / NAT-PMP port forwarding support Available in ~25 languages (Unicode support) Torrent creation tool Advanced RSS support with download filters (inc. regex) Bandwidth scheduler IP Filtering (eMule and PeerGuardian compatible) IPv6 compliant Available on most platforms: Linux, Mac OS X, Windows, OS/2, FreeBSD qBittorrent 5.2.2 changelog: FEATURE: Use D-Bus to show file in file managers (Chocobo1) #24340 BUGFIX: Fix friendlyUnitCompact precision calculation (vafada) #24323 BUGFIX: Remove all top-level folders (glassez) #24333 BUGFIX: Use proper API for checking exit status (Chocobo1) #24349 BUGFIX: Delete stale lockfile when hostname mismatch (TurboTheTurtle, glassez) #24363 BUGFIX: Fix wrong removal procedure of watched folder paths (Chocobo1) #24413 BUGFIX: Don't reannounce before interface changes are applied (glassez) #24447 BUGFIX: Use Latin script for Bosnian locale name (Andy Ye) #24342 WEBUI: Fix performance of global checkbox toggling (tehcneko) #24316 WEBUI: Fix Safari transfer list header misalignment (Piccirello) #24377 WEBUI: Fix error when submitting magnet before metadata loads (Piccirello) #24378 WEBUI: Use correct row id when updating Rss Downloader feed selection (Chocobo1) #24402 WEBUI: Use SameSite=Lax for session cookie to fix cross-site login (Piccirello) #24422 WEBUI: Bring back properties panel expand/collapse button (vafada) #24430 WEBAPI: Only use X-Forwarded-Host header when reverse proxy support is enabled (Chocobo1) #24457 RSSS: Fix "RSS Smart Episode Filter" RegEx (nathanon-akk, glassez) #24398 RSS: Fix previously matched episode format (glassez) #24452 WINDOWS: Fix Python fallback search path (TurboTheTurtle) #24325 WINDOWS: NSIS: Allow to install x64 binary on ARM64 (Chocobo1) #24358 Download: qBittorrent 5.2.2 | 41.1 MB (Open Source) Download: qBittorrent 64-bit installer (qt6) | 43.6 MB Links: qBittorrent Home page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • Recent Achievements

    • One Month Later
      Twozo Technologies earned a badge
      One Month Later
    • Week One Done
      Twozo Technologies earned a badge
      Week One Done
    • One Year In
      Twozo Technologies earned a badge
      One Year In
    • Veteran
      branfont went up a rank
      Veteran
    • Reacting Well
      Almohandis earned a badge
      Reacting Well
  • Popular Contributors

    1. 1
      +primortal
      497
    2. 2
      +Edouard
      183
    3. 3
      PsYcHoKiLLa
      126
    4. 4
      Steven P.
      85
    5. 5
      neufuse
      71
  • Tell a friend

    Love Neowin? Tell a friend!