PerformanceManager provides methods for obtaining statistical data about various aspects of system performance, as generated and maintained by the performance providers. It also defines historical performance intervals and it identifies the set of performance counters that you can use to obtain performance data. The following table shows the
PerformanceManager properties.
The PerformanceManager methods allow you to retrieve performance statistics and to retrieve metadata that defines the statistics. The following table classifies the methods and describes their purposes.
|
|
|
|
|
Returns PerfMetricId objects which identify the counter data available on the specified entity. For example, a virtual machine provides the memory counter granted, which indicates the amount of physical memory that is mapped for the virtual machine. The PerfMetricId object for the mem.granted.average counter specifies the system-defined counter ID. Since this is a memory counter, the PerfMetricId.instance property is empty.
|
|
|
|
|
Returns statistics for a host and its virtual machines. This method accepts the refreshRate for current statistics or the intervalId of one of the historical intervals as a parameter. Supported for the HostSystem managed entity only.
|
|
|
Returns PerfCounterInfo data objects for the specified list of counter IDs.
|
|
|
|
|
Returns the PerfProviderSummary data object for the specified managed object.
|
|
|
|
|
|
|
|