Monitoring and reporting for Veeam Backup & Replication, VMware vSphere and Microsoft Hyper-V
Post Reply
EzE
Influencer
Posts: 19
Liked: never
Joined: Feb 06, 2015 3:48 pm
Full Name: Eric H
Contact:

Guest VM memory consumed

Post by EzE » Feb 09, 2015 4:08 pm

I am new to VEEAM One, so maybe I'm overlooking something.

I have a 2008R2 Hyper-V cluster running a mix of 2008-2012R2 Guest VMs. We are not using Dynamic memory, and I was hoping that VEEAM One could give me some stats that show memory usage within the Guest OS and how much benefit we would gain by moving to Dynamic memory. This would help with our existing infrastructure and help me with capacity planning for a new 2012R2 cluster coming soon. However, all of the graphs seem to show the memory that has been allocated to the VM, not what it is using. This means that my graphs show no changes over time (straight line - unless we add or remove a VM). It seems this may be a limitation of Hyper-V - can someone please confirm? Are there any methods or tools someone can recommend to evaluate existing memory usage (without manually logging into each machine) and whether Dynamic memory could be of benefit?

Thanks in advance!

Shestakov
Veeam Software
Posts: 6409
Liked: 611 times
Joined: May 21, 2014 11:03 am
Full Name: Nikita Shestakov
Location: Prague
Contact:

Re: Guest VM memory consumed

Post by Shestakov » Feb 11, 2015 2:26 pm

Hello Eric and welcome to the forum!

You are right, it`s difficult to measure guest OS memory for VMs using static memory, because Hyper-V`s Performance Monitor provides Memory Demand and Current Pressure metrics always equal to 0 for VMs with static memory. I`m not sure if there are special tools to monitor it.
Using static memory is not a best practice and respective VMs are considered as over-sized. What is your reason of not using Dynamic Memory?
Thanks.

EzE
Influencer
Posts: 19
Liked: never
Joined: Feb 06, 2015 3:48 pm
Full Name: Eric H
Contact:

Re: Guest VM memory consumed

Post by EzE » Feb 11, 2015 11:00 pm

Thanks! Static memory was recommended when we implemented 2008R2 years back. I've read a few blogs that suggest Dynamic memory is geared more towards VDI, but I feel it could be utilized by our server VM's. I've also read that Hyper-V won't let VM's boot if RAM has been under-allocated, but I think I can manage that by staggering start times and sizing the new servers appropriately. I was able to get some information from a Kaseya report and am assembling the information I need. It is somewhat painful but it will work. Thanks for your input.

Shestakov
Veeam Software
Posts: 6409
Liked: 611 times
Joined: May 21, 2014 11:03 am
Full Name: Nikita Shestakov
Location: Prague
Contact:

Re: Guest VM memory consumed

Post by Shestakov » Feb 12, 2015 11:38 am

Eric,
EzE wrote:I've also read that Hyper-V won't let VM's boot if RAM has been under-allocated, but I think I can manage that by staggering start times and sizing the new servers appropriately.
Technically if you allocated not enough RAM to a VM to start viable services, it will not work at all.
I would suggest to set Minimum RAM at 50% and Maximum as 100% of the existing static allocation for a couple of VMs and examine the memory usage statistics. After while you will now what is a real memory demand of those VMs. Such reports as Oversized VMs, Undersized VMs can help you with right-sizing of virtual machines.
Thanks.

Vitaliy S.
Product Manager
Posts: 22127
Liked: 1382 times
Joined: Mar 30, 2009 9:13 am
Full Name: Vitaliy Safarov
Contact:

Re: Guest VM memory consumed

Post by Vitaliy S. » Feb 14, 2015 4:47 pm

Nikita, these reports would definitely be helpful, but they are for vSphere, while Eric is using Hyper-V in his environment. Anyway, in order to have visibility into how much RAM is used/demanded/etc. by the VM, dynamic memory option should be a way to go. Microsoft does not expose memory usage counter for VMs with static memory.

Shestakov
Veeam Software
Posts: 6409
Liked: 611 times
Joined: May 21, 2014 11:03 am
Full Name: Nikita Shestakov
Location: Prague
Contact:

Re: Guest VM memory consumed

Post by Shestakov » Feb 15, 2015 8:05 pm

My bad.
Vitaliy is correct, for now those reports are available only for VMware, but we are currently working on "Oversized VMs", "Undersized VMs" reports for Hyper-V as well.

EzE
Influencer
Posts: 19
Liked: never
Joined: Feb 06, 2015 3:48 pm
Full Name: Eric H
Contact:

Re: Guest VM memory consumed

Post by EzE » Mar 06, 2015 8:24 pm

I have been evaluating VEEAM 1, and although it has a lot of capabilities, I feel like the Hyper-V reporting is not quite up to snuff. I look forward to the additional reports, but for now, the free version will suffice.

Vitaliy S.
Product Manager
Posts: 22127
Liked: 1382 times
Joined: Mar 30, 2009 9:13 am
Full Name: Vitaliy Safarov
Contact:

Re: Guest VM memory consumed

Post by Vitaliy S. » Mar 06, 2015 8:26 pm

Any examples of the reports you would like to see next? We are working on introducing similar reports that we currently we have for VMware vSphere.

Shestakov
Veeam Software
Posts: 6409
Liked: 611 times
Joined: May 21, 2014 11:03 am
Full Name: Nikita Shestakov
Location: Prague
Contact:

Re: Guest VM memory consumed

Post by Shestakov » Mar 10, 2015 11:21 am

EzE wrote:...I feel like the Hyper-V reporting is not quite up to snuff. I look forward to the additional reports...
Eric, could you please clarify what kind of reporting you are missing? It will help us to make a better product for you and other customers.
Thanks in advance!

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests