Dear ,
can some one share VMware monster virtual machine creation best practice for vSphere 5.5 .
We want to configure VM with 1vCPU and 128 GB RAM. is it recommended and what all are considered while configuring the same.
like Memory overhead , is it recommended to have high memory centric Vm with normal VM or having separate infrastructure for same ?
Regards
Chali
Hi,
It depends always on your environment. If you have the proper Host that can provide that amount of memory safely, I don't see any problem using that.
Saying that, is this really needed?? Don't base your physical experience to the Virtual Environment. Even in a physical environment you need that amount of memory, in Virtual pretty sure that you will need less.
A couple weeks ago I had 2 examples. Looking at our environment I check that 2 VMs were created with 100Gb and 128Gb. Running a monitor on those 2 VMs for the last 2 weeks, the maximum they had used was 28Gb, so talked with Windows Guys and changed for 32Gb each and monitor each week to see if there was any problems or 100% memory usage.
Honestly not many VMs need to use 128Gb memory. Only particular cases.
Can you explain what you will use in that VM to use that amount of memory?
Hi Thanks for your reply ..
Actually this is four our application team requirement. ( may be as u said this much memory not required but we have to size according to their requirement)
I can have hardware which can provide enough memory but I want to know is there any best practice for deploying monster VM. All these application are memory oriented and vCPU requirement is 1.
Chali
Hi,
Again depending on your ESXi hosts and also version, because recent version handle better the memory requests and CPU.
The limit is what is set by each version.
Take a look here about limits for each version: https://kb.vmware.com/kb/1014006
Here you can have some reading about Virtual memory understanding and management.
Understanding Memory Resource Management in vSphere 5 - VMware VROOM! Blog - VMware Blogs
http://www.vmware.com/files/pdf/mem_mgmt_perf_vsphere5.pdf
http://www.vmwarearena.com/esxi-memory-management-part-1-understanding-esxi-host-memory-states/
Always be aware of the impact of this VM can have in other VMs that are running in the same ESXi host(depending on the host memory)..
Also good practice is to monitor the performance and usage every week lets say, to check if you are wasting memory and not using(there some good tools to monitor this, like Veeam ONE, VMTurbo etc.)
Hope this can help
