Which performance object should you monitor on Server1?

Your network contains an Active Directory domain named contoso.com. The domain
contains a member server named Server1. Server1 runs Windows Server 2012 R2 and has
the Hyper-V server role installed.
Server1 hosts 10 virtual machines. A virtual machine named VM1 runs Windows Server
2012 R2 and hosts a processor-intensive application named App1.
Users report that App1 responds more slowly than expected.
You need to monitor the processor usage on VM1 to identify whether changes must be
made to the hardware settings of VM1.
Which performance object should you monitor on Server1?

Your network contains an Active Directory domain named contoso.com. The domain
contains a member server named Server1. Server1 runs Windows Server 2012 R2 and has
the Hyper-V server role installed.
Server1 hosts 10 virtual machines. A virtual machine named VM1 runs Windows Server
2012 R2 and hosts a processor-intensive application named App1.
Users report that App1 responds more slowly than expected.
You need to monitor the processor usage on VM1 to identify whether changes must be
made to the hardware settings of VM1.
Which performance object should you monitor on Server1?

A.
Processor

B.
Hyper-V Hypervisor Virtual Processor

C.
Hyper-V Hypervisor Logical Processor

D.
Hyper-V Hypervisor Root Virtual Processor

E.
Process

Explanation:
In the simplest way of thinking the virtual processor time is cycled across the available
logical processors in a round-robin type of fashion. Thus all the processing power gets used
over time, and technically nothing ever sits idle.
To accurately measure the processor utilization of a guest operating system, use the
“\Hyper-V Hypervisor Logical Processor(Total)\% Total Run Time” performance monitor
counter on the Hyper-V host operating system.



Leave a Reply 12

Your email address will not be published. Required fields are marked *


JohnyBoy

JohnyBoy

Correct Virtual.
There you can choose the instances for the VMs you run.

byz

byz

B. Shows the percentage of time used by the virtual processor in guest code. This is used to determine the processor utilization of the virtualization stack on the host server.
C. Identifies how much of the physical processor is being used to run the virtual machines. This counter does not identify the individual virtual machines or the amount consumed by each virtual machine.

So it`s B

bgjbrok

bgjbrok

don’t hardware settings of a virtual machines refere to the (in this case) virtual processor

Dave

Dave

If we wanted to see % of physical processor was being used by VM would choose C. If we want to see % of allocated processor time being used by VM would choose B.

In this scenario therefore we can potentially change the allocation of processor time and would want B.

Dave

Dave

Just looked elsewhere and Microsoft4shared agrees with B

den

den

considering the infos provided from MSDN and Technet it should be C:
http://blogs.technet.com/b/chrisavis/archive/2013/03/25/performance-management-monitoring-cpu-resources.aspx
https://msdn.microsoft.com/en-us/library/cc768535%28v=bts.10%29

some quotes:
“To troubleshoot processor performance of guest operating systems on a Hyper-V environment, it is best to strive for a balance between the values reported by the host operating system for “\Hyper-V Hypervisor Logical Processor(_Total)\% Total Run Time” (LPTR) and “\Hyper-V Hypervisor Virtual Processor(_Total)\% Total Run Time” (VPTR).”

“The most important counter set to monitor is the “Hyper-V Hypervisor Logical Processor”. This counter set allows you to determine how much of the physical processor are being used. The virtual processor counter sets only show a slice of the “Hyper-V Hypervisor Logical Processor”.”

“Hyper-V Hypervisor Logical Processor – This one lets us select stats for each logical processor available to Hyper-V. […] · %Total Run Time – This is a sum of %Guest Run Time + % Hypervisor Runtime.”

So the only correct answer derived is C.

Other opinions? Then please provide sources and quotes, thanks!

Who

Who

Yikes, looks like you just proved B.

Here’s why: “Hyper-V Hypervisor Logical Processor”. This counter set allows you to determine how much of the physical processor are being used. The virtual processor counter sets only show a slice of the “Hyper-V Hypervisor Logical Processor”.”

Yes, the Virtual Processor is a slice of the total Logical Processor usage for all of the VMs.

Which is what we want and means B.

Also, this statement: “Hyper-V Hypervisor Logical Processor – This one lets us select stats for each logical processor available to Hyper-V. […] · %Total Run Time – This is a sum of %Guest Run Time + % Hypervisor Runtime.”

This shows the sum of all the VMs’ %Total Run Time which means it cannot be C.