16GB is not enough for multiple VMs.
You can run one or two lightweight VMs on 16GB, but “multiple” and “simultaneously” means you’ll max out fast. Each VM wants at least 2–4 GB just to boot comfortably, plus the host OS. That leaves almost no headroom.
Once RAM fills up, your system starts swapping to disk. VMware and other hypervisors hate that—everything slows to a crawl, and the guest OS can freeze or crash. You’d be fighting your own computer.
If you’re serious about running a few VMs at once (like a test lab or dev environment), 32GB is the realistic minimum. 64GB if you’re spinning up Windows Server or heavy Linux desktops.
16GB is fine for one VM plus normal apps. But for multiple? You’re asking for pain.
Future you will thank you for the extra RAM.
