Performance monitoring virtual CPU calls
I just read your advice on <a href=http://searchservervirtualization.techtarget.com/expert/KnowledgebaseAnswer/0,289625,sid94_gci1274257_tax303723,00.html>performance monitoring for virtualization</a>. You said that translating virtual CPU calls to physicals ones was tough. Is this still the case, or have new technologies or third-party performance products made it easier. Is it easier in Hyper-V?
ASKED: Jul 29, 2008  4:33 PM GMT
UPDATED: July 29, 2008  4:55:14 PM GMT
240 pts.

Answer Wiki:
Because the primary purpose of a virtualization layer or Hypervisor is to create completely isolated partitions, it is often difficult to get a complete and accurate view of overall CPU utilization at the level of the host OS or from within individual guest OS’s. Fortunately, there are specific virtualization-related counters that you can use to get the information you need. If you’re running Microsoft Virtual Server 2005, you can use the “Virtual Server” Performance Monitor objects to get the information you need. In the world of Hyper-V, there’s a much broader list of objects to query. Of particular interest would be the “Hyper-V Hypervisor Virtual Processor” object, which provides a breakdown of CPU utilization per guest. Overall, most virtualization products do a very good job of processing CPU calls. If you want to see what’s going on under the hood, though, you’ll need to use specific performance monitoring counters.
Last Wiki Answer Submitted:  Jul 29, 2008  4:48 PM (GMT)  by  Anil Desai   240 pts.
Latest Answer Wiki Contributors:  SearchServerVirtualization ATE   385 pts.
To see other answers submitted to the Answer Wiki View Answer History.
Discuss This Question:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _