How much virtual memory should the host and guest virtual machines on a Hyper-V server have?
Posted on 2011-03-17
How much virtual memory should the host have on a server running Microsoft Windows Server 2008 R2 SP1? It is running three guest vm's all server 2008 r2 sp1. One Domain Controller with AD and DNS with Certificate Services, one SQL server with web based applications, and one terminal server with 10 users. I also have Diskeeper Vlocity 2 running on all host and guest vm's for improved I/O. The server has plenty of physical memory, 28 GB total. I have allocated in hyper-v manager 14 for the terminal server, 4 for the DC and 2 for the sql and app server vm. Now inside those vm's I can go to the properties of the computer and change the "virtual memory" size where it swaps out to disk. This is where I am confused. The vm's shouldn't need a page file right? and what about the host os running the hyper-v role? I have it set to 4-6 gb currently. I dont think any of the vm's need to be swaping out to the page file as there is enough physical memory for all the vm's. So I should be fine turning the page file off for all vm's shouldn't I? I know this means there is no room for the "memory dump" but is this really necessary in the first place because who would dig through all that information with so much memory..
Please correct me if I am wrong but I should just select No page file on all the vm's including the host right?