What are you doing that needs them all actually running simultaneously? Disk-backed VM pause/resume is extremely fast when your SSD's sequential read/write performance is measured in GBps.
I have a hard time imagining a workflow that actually uses multiple systems all at once, so to me what you're saying sounds like "Well of course my RAM gets filled if I fill it on purpose."
Haha. I will admit that it is sometimes just for convenience, but when testing networking code, or writing things to interoperate with large system I do really need 3-4 VMs running.
What are you doing that needs them all actually running simultaneously? Disk-backed VM pause/resume is extremely fast when your SSD's sequential read/write performance is measured in GBps.
I have a hard time imagining a workflow that actually uses multiple systems all at once, so to me what you're saying sounds like "Well of course my RAM gets filled if I fill it on purpose."