VMWare

Attached is the default memory and CPU assignment after converting a physical to a virtual server.  Can the VM guest use the available memory or CPU if needed ? Do i need to assign any memory or CPU usage on it ?

Tks
VM-CPU.png
VM-memory.png
AXISHKAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

David Johnson, CD, MVPOwnerCommented:
it can only ultimately use the lesser of (a) available on the host and (b) assigned memory/cpu
szichenCommented:
Not sure what you're asking but whatever is assigned it will use if available. If you're referring to wanting to increase what it is currently assigned then the VM's need to be turned off before increasing resources. And if you're referring to making sure it has enough resources, you can reserve the resources.
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
VMware Converter just scans the physical machine, and creates the VM, accordingly, so it will check the memory in the physical, and CPUs.

Memory will be the same as the physical, but it will assign vCPUs, sometimes incorrectly.

What is the VM, and does it need 12GB and 2vCPUs?

Check VM performance, and increase and decrease requried.

check Performance, see my EE Article

HOW TO:  Performance Monitor vSphere 4.x or 5.0
SolarWinds® Network Configuration Manager (NCM)

SolarWinds® Network Configuration Manager brings structure and peace of mind to configuration management. Bulk config deployment, automatic backups, change detection, vulnerability assessments, and config change templates reduce the time needed for repetitive tasks.

AXISHKAuthor Commented:
After converting the physical machine to a VM guest, the CPU and memory assignment are attached as above.

"CPU - unlimited" & "Memory - unlimited". My question is can my converted VM guest use all available CPU and memory in VM host ?

Tks again.
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
"CPU - unlimited" & "Memory - unlimited". My question is can my converted VM guest use all available CPU and memory in VM host ?

Yes. if you want the VM to use ALL memory in the HOST, then change the Memory in the VM, to just less than 2GB, and increase the vCPUs in the VM.

Unlimited resettings are reservations, e.g. there are non.

BUT the VM, can only use what memory it has been assigned.

So how much memory, do you want the VM to use ?
AXISHKAuthor Commented:
Currently, the converted VM guest is a Window 2003R2 x64 server. Under system Properties, the CPU is Intel(R) Xeon (R) CPU E5-262- v2 @2.10Ghz. Memory is 12GB.

Just wonder whether this VM has already configured to grab all the available resource on the VM host (as the both the CPU and memory has been set with "Unlimited"... correct ?)  Or, I need to fine tune the VM setting on the VM host.

Tks
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
If the physical server, had 12GB allocated, how was performance.

The VM will use all of the 12GB allocated it it and no more, because it's fixed to 12GB.

If you want to add more memory to the VM, add it, and increase it.

BUT check performance of the VM, and then make adjustments.

Just wonder whether this VM has already configured to grab all the available resource on the VM host (as the both the CPU and memory has been set with "Unlimited"... correct ?)  Or, I need to fine tune the VM setting on the VM host.

unlimited here in this context, does not mean that.

It cannot use anymore resources than 12GB, because that is what is defined by the VM.

The Resources Tab is for memory guarantees, currently it's set to unlimited, this is the default.

This does not mean it's going to use all the memory in the host.
szichenCommented:
Depending on the ESXi version, you can assign as much memory available to the VM based on the "Configuration Maximums". e.g. https://www.vmware.com/pdf/vsphere5/r55/vsphere-55-configuration-maximums.pdf
However, you have to understand that some resources are reserved for the host itself.

Not sure why you would want the VM to use everything thats available. You might as well have not made this a VM at all so you would get the full resources available
Server 2003 R2 limits: https://msdn.microsoft.com/en-us/library/windows/desktop/aa366778(v=vs.85).aspx#physical_memory_limits_windows_server_2003_r2

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
AXISHKAuthor Commented:
Tks
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
VMware

From novice to tech pro — start learning today.