You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Mac Mini M4 - Virtual Work

I am interested in upgrading my MBP, but have concerns with virtualization work. I build environments for R&D along side Cisco CML2 for network routing as well as standing up environments and uploading the build to VMware vCenter. A concern is the operation system image but solutions are available.


The main trouble I am finding is the memory for each for the servers. Memory used to be cheap and now becoming expensive.


Is there a way to connect NvME drive or some kind of storage to be used as VM memory? Would Thunderbolt even allow for this quickness for memory swapping? Cisco CML2 is wanting 16GB of memory for a Cisco Nexus 9000 image and 4 are require for a minimum 2 datacenter build.


With Broadcom buying VMWare and limiting ESXi for R&D techs and not having a standard server just for VMs is going to limit things.

MacBook Pro 16″, macOS 14.7

Posted on Nov 12, 2024 11:33 AM

Reply
3 replies

Nov 12, 2024 10:44 PM in response to MauWoW

  • No, you cannot use a SSD as a direct substitute for RAM.
  • Mac minis with M4 Pro chips have Thunderbolt 5 ports, and OWC has a Thunderbolt 5 SSD which they claim can hit speeds of over 6000 MB/s, faster than any Thunderbolt 3/4 or USB4 40 Gbps drive.
  • If you were get a M4 Pro Mac mini, install macOS on such an external SSD, and boot from the external drive, that would presumably speed things up on those occasions where macOS swaps out data to the startup drive (rather than to compressed RAM). That might let you put more of a load on the virtual memory system – although I still do not think that it would be a substitute for having an adequate amount of RAM.


There's another consideration. Virtual machines use the same type of machine language as the host CPU. If you're planning on running instances of Intel distributions of Windows or Intel distributions of Linux on a M4 Mac mini, that is not going to fly. There is an ARM version of Windows 11, and there may be ARM versions of some Linux distros – but if you've tied yourself to Intel-based systems (as corporate IT departments often do), a M4 Mac mini would not be suitable for your virtualization project at all.

Nov 12, 2024 12:36 PM in response to MauWoW

No, macOS does not support using an external drive for virtual memory, at least not by any method I've ever encountered. It's designed to use the boot drive and I know of no way to redirect that. So if you wish to purchase a new Mac mini, you will need to purchase enough internal storage to allow a generous amount for VM. And of course you'll want to purchase the mini with as much RAM as budget allows so as to keep the system out of VM swapping as much as possible.


Regards.

Mac Mini M4 - Virtual Work

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.