Optimizing memory usage across multiple similar VMs

2

1

Let's say I have four VM's open, each running an identical version of Windows. Under my current setup, the guest OS will be loaded into memory four times. Much of that is wasted space.

Using any VM host on the market, is there any way to consolidate that memory usage?

zildjohn01

Posted 2010-04-27T18:16:10.417

Reputation: 2 212

Answers

1

Some VMware products already do this. At least, I'm 95% certain that Server and ESXi already do this. I'm not as sure about Player, Workstation, or Fusion, but I'd be surprised if they didn't.

I don't know if other hosts do this or not.

Edit: I believe that Xen and KVM also do page sharing.

What host software are you using?

afrazier

Posted 2010-04-27T18:16:10.417

Reputation: 21 316

Now that I have a name ("page sharing"), it's a lot easier to search for. I'm using VMware Workstation 5.5. According to http://www.vmware.com/support/ws55/doc/ws_performance_diskio.html it should be working, but it's not. From what I've read, apparently it kicks in slowly over time... maybe I'm not being patient enough, but I wish there was a way to force a memory consolidation at any time. Oh well, thanks for the info.

– zildjohn01 – 2010-04-30T15:10:57.050