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.
Hyper-V Hypervisor Logical Processor
B.
Hyper-V Hypervisor Root Virtual Processor
C.
Processor
D.
Hyper-V Hypervisor Virtual Processor
E.
Process
Explanation:
A) Traditionally, processor performance can be measured using the “\Processor(*)\%
Processor Time” performance monitor counter. This is not an accurate counter for evaluating
processor utilization of a guest operating system though because Hyper-V
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.
D) This counter is a natural choice that will give use the amount of time that this particular
process spends using the processor resource.
E) Identifies how much of the virtual processor is being consumed by a virtual machine.
http://msdn.microsoft.com/en-us/library/cc768535(v=bts.10).aspx
http://technet.microsoft.com/en-us/library/cc742454.aspx
http://technet.microsoft.com/en-us/library/ff367892(v=exchg.141).aspx
I believe the answer is A. From: http://msdn.microsoft.com/en-us/library/cc768535%28v=bts.10%29
“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.”
However, considering EVERY other source says the answer is Virtual Processor & not Logical, it’s possible that is the answer on the exam & Microsoft is just wrong on this. Not unheard of.
Answer seems to be D
http://blogs.technet.com/b/chrisavis/archive/2013/03/25/performance-management-monitoring-cpu-resources.aspx
Hyper-V Hypervisor Virtual processor – This allows us to retrieve stats on logical processors assigned to individual running VM instances
why the answer seems to be D?
considering all the links provided from MSDN and Technet it should be A, as anon quoted from MSDN.
Also the link provided from you states the same, here some quotes:
“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 correct answer must be A
Answer is D… The important part to read is in ( )
You need to monitor the processor usage on VM1 (to identify whether changes must be
made to the hardware settings of VM1.)
Answer is always in the minute details.
From TechNet if you can actually read the whole thing… ” If VPTR is high and LPTR is low then (consider allocating additional processors to virtual machines)
Definitely D
Hyper-V Hypervisor Logical Processor is concerned with monitoring the aggregated CPU usage of the logical CPU cores in the host machine by all running VMs on a given Hyper-V host system.
The Hyper-V Hypervisor Virtual Processor counter is aimed specifically at individual virtual CPU instances configured in your VMs.
The question is asking you to determine CPU usage for the VM and whether configuration changes to the VM itself are required (i.e, the possibility of another vCPU).
See:
http://windowsitpro.com/blog/perfmon-hyper-v-hypervisor-virtual-processor-versus-hyper-v-hypervisor-logical-processor
If the question were asking you “you need to determine whether you need to make hardware changes to the Hyper-V host system” rather than the VM, then you would look at using the Hyper-V Hypervisor Logical Processor counter. This would allow you to ascertain as to whether the host CPU usage is high, pointing to the need to add another physical CPU perhaps.
Def Answer D 😉