Trying to figure out how much CPU/Memory a VM will need

AMD_Gamer

Fully [H]
Joined
Jan 20, 2002
Messages
18,287
What is the best way to figure out how much Memory/CPU a VM needs when you are migrating from physical to virtual with ESXi. Should I just take a look at the current servers and try to mimic that with the virtual machine? Is there any kind of software that can do an analysis of the server and recommend the VM settings? Could a resource pool and DRS do this by itself?
 
Without a tool you take an estimate...but don't forget you can always change it later. You should almost always start with 1 vCPU and only up that if you actually need it. Memory can be adjusted. Partners have access to a tool called Capacity Planner that we use to get resource information on groups of physical servers at once. There are tools from Veeam and others that will look at existing VMs and tell you if they are over or under provisioned.
 
RAM is the most important commodity I've found for a VMware host. To estimate what a guest will need, take a look at the memory usage of the server under normal load, or use a dedicated estimation tool for it.
 
Thanks for the info. They should make a program that monitors a server over a set time period and tells you the average usage.
 
It'd be easy enough to write a script to do something like that. Hell, I'm sure they exist already.
 
I spent some time today playing and learning the performance monitor on ESXi so i can just adjust the CPU/RAM settings once i have everything setup.
 
Install the Guided Consolidation option for vCenter and take a look at that. It isn't the most advanced tool available, but it will give you some basic information for planning to move P2V.
 
Back
Top