The five-minute data collected as described in Section B.3, Data Collection is stored in the database for thirty days. The one-hour data is a summary of all the five-minute data collected during a particular hour. It is stored permanently in the database. All other chart data is calculated from the five-minute and one-hour data.
The twenty-four hour profile chart provides a value for each hour in a twenty-four hour period. This value is the largest average value calculated for the particular hour over the selected date range. This produces a utilization profile for the hourCounter.
Counter values are named for the Windows Performance Monitor counters used to retrieve them from Windows systems. The name consists of the Performance Monitor category joined by an underscore to the counter name. For example, Memory/PagesPerSecond becomes Memory_PagesPerSecond.
For Windows systems, these values are taken directly from Performance Monitor, but for other platforms, scripts are used to calculate the values.
The following table lists the counters collected by PlateSpin Recon for the supported platforms:
Table B-1 Platform Counters
Name |
Platforms |
---|---|
LogicalDisk_FreeMegabytes |
All platforms except for ESX 2.5.x, NetWare, Windows 2000, and Windows NT |
LogicalDisk_UsedMegabytes |
All platforms except for ESX 2.5.x and NetWare |
LogicalDisk_PercentUsedSpace |
All platforms except for ESX 2.5.x and NetWare |
LogicalDisk_PercentFreeSpace |
All platforms except for ESX 2.5.x, NetWare, Windows 2000, and Windows NT |
Memory_AvailableBytes |
Windows, Windows NT, Solaris, Linux, ESX 2.5.x, ESX 3.x, ESX 4, Citrix XenServer, ESXi 5.0 |
Memory_PagesPerSecond |
Windows, Windows NT |
Memory_PercentAvailableMemory |
ESX 3.x, ESX 4, ESXi 5.0 |
NetworkInterface_BytesTotalPerSecond |
Windows, Solaris, Linux, ESX 2.5.x, ESX 3.x, ESX 4, Citrix XenServer, ESXi 5.0 |
NetworkInterface_PacketsPerSecond |
Windows, Solaris, Linux, ESX 2.5.x, ESX 3.x, ESX 4, ESXi 5.0 |
PhysicalDisk_CurrentDiskQueueLength |
All platforms except for ESX 3.x, ESX 4.0, NetWare, ESXi 5.0 |
PhysicalDisk_DiskBytesPerSecond |
Windows, Windows NT, Solaris, Linux, ESX 2.5.x, ESX 3.x, ESX 4, Citrix XenServer, ESXi 5.0 |
PhysicalDisk_DiskTransfersPerSecond |
Windows, Windows NT, Solaris, Linux, ESX 2.5.x |
PhysicalDisk_DiskWriteBytesPerSecond |
Windows |
PhysicalDisk_PercentIdleTime |
All platforms except for ESX 2.x, ESX 3.0, and NetWare |
PhysicalDisk_TotalSpaceGB |
All platforms except for ESX 2.x and NetWare |
PhysicalDisk_UsedSpaceGB |
All platforms except for ESX 2.x and NetWare |
PhysicalDisk_FreeSpaceGB |
All platforms except for ESX 2.x and NetWare |
PhysicalDisk_PercentUsedSpace |
All platforms except for ESX 2.x and NetWare |
PhysicalDisk_PercentFreeSpace |
All platforms except for ESX 2.x and NetWare |
PhysicalDisk_PartitionedSpaceGB |
All platforms except for ESX 2.x and NetWare |
PhysicalDisk_UnpartitionedSpaceGB |
All platforms except for ESX 2.x and NetWare |
PhysicalDisk_PercentPartitionedSpace |
All platforms except for ESX 2.x and NetWare |
PhysicalDisk_PercentUnpartitionedSpace |
All platforms except for ESX 2.x and NetWare |
Processor_PercentProcessorTime |
Windows, Windows NT, Solaris, Linux, ESX 2.5.x, ESX 3.x, ESX 4, Citrix XenServer, ESXi 5.0 |
System_ProcessorQueueLength |
Windows, Windows NT, Solaris, Linux, ESX 2.5.x |
VC_Processor |
All VMs, ESXs, Resource Pool, and clusters monitored through VMware vCenter. |
VC_ProcessorTime |
All VMs and ESXs monitored through VMware vCenter. |
VC_ProcessorPercentReady |
All VMs monitored through VMware vCenter |
VC_ProcessorPercentWait |
All VMs monitored through VMware vCenter |
VC_MemoryPercentUsed |
All VMs, ESXs, Resource Pool, and clusters monitored through VMware vCenter. |
VC_MemoryAvailableBytes |
All VMs, ESXs, and Resource Pool monitored through VMware vCenter. |
VC_NetBytesTotalPerSecond |
All VMs and ESXs monitored through VMware vCenter. |
VC_NetPacketsPerSecond |
All VMs and ESXs monitored through VMware vCenter. |
VC_DiskBytesPerSecond |
All VMs and ESXs monitored through VMware vCenter. |
VC_MemoryBalloon |
All VMs, ESXs, Resource Pool, and clusters monitored through VMware vCenter. |
VC_MemorySwapUsed |
All ESXs and clusters monitored through VMware vCenter. |
VC_EffectiveMemory |
All clusters enabled with DRS and monitored through VMware vCenter. |
VC_EffectiveCPU |
All clusters enabled with DRS and monitored through VMware vCenter. |
VC_DiskReadBytesPerSecond |
All VMs and ESXs monitored through VMware vCenter. |
VC_DiskWriteBytesPerSecond |
All VMs and ESXs monitored through VMware vCenter |
VC_DiskReadCountPerSecond |
All VMs and ESXs monitored through VMware vCenter |
VC_DiskWriteCountPerSecond |
All VMs and ESXs monitored through VMware vCenter |
VC_DiskBytesPerRead |
All VMs and ESXs monitored through VMware vCenter. |
VC_DiskBytesPerWrite |
All VMs and ESXs monitored through VMware vCenter. |
VC_DiskPercentIdleTime |
ESX 3.5 and later monitored through VMware vCenter except vCenter 2.0. |
VC_DiskTotalSpaceGB |
All ESXs monitored through VMware vCenter. |
VC_DiskUsedSpaceGB |
All ESXs monitored through VMware vCenter. |
VC_DiskFreeSpaceGB |
All ESXs monitored through VMware vCenter. |
VC_DiskPercentUsedSpace |
All ESXs monitored through VMware vCenter. |
VC_DiskPercentFreeSpace |
All ESXs monitored through VMware vCenter. |
VC_DiskPartitionedSpaceGB |
All ESXs monitored through VMware vCenter. |
VC_DiskUnpartitionedSpaceGB |
All ESXs monitored through VMware vCenter. |
VC_DiskPercentPartitionedSpace |
All ESXs monitored through VMware vCenter. |
VC_DiskPercentUnpartitionedSpace |
All ESXs monitored through VMware vCenter. |
VC_LogicalDiskUsedMegabytes |
All ESXs monitored through VMware vCenter. |
VC_LogicalDiskFreeMegabytes |
All ESXs monitored through VMware vCenter. |
VC_LogicalDiskPercentUsedSpace |
All ESXs monitored through VMware vCenter. |
VC_LogicalDiskPercentFreeSpace |
All ESXs monitored through VMware vCenter. |
Xen_Memory_AvailableBytes |
Xen on Novell SLES 10 and SLES11, Citrix XenServer |
Xen_Processor_PercentProcessorTime |
Xen on Novell SLES 10 and SLES 11, Citrix XenServer |
Xen_NetworkInterface_ByteTotalPerSecond |
Citrix XenServer |
Xen_PhysicalDisk_DiskBytesPerSecond |
Citrix XenServer |
NOTE:If any of the Virtual Center counters listed in Table B-1 are not available on the Virtual Center, PlateSpin Recon does not collect data for such counters and will not display any error message for it.
ESX machines are inventoried and monitored through the VC Server. However, the data does not contain all counters of the ESX machine required for consolidated planning because of the limitations of the VC Server. You need to directly collect additional information from the ESX machine.
In the Data Center Explorer, navigate to
> >Right-click the ESX machine whose counters you want to collect, then click
.Right-click the ESX machine again, then click
.The Attach Credentials dialog box is displayed.
Specify the credentials for the machine, then click
.Right-click the ESX machine, click
, then click .Right-click the ESX machine, then click
.If you want to collect the Xen counters for VMs running on SLES with the Xen kernel, do the following on the SLES host machine before you start monitoring it:
Edit /etc/xen/xend-config.sxp to add the following line:
(xen-api-server ((9363 'none' '')(unix none)))
Restart the Xen daemon by entering the following command:
/etc/init.d/xend restart
To collect counters for the Citrix Xen hosts, you must attach the credential to all the hosts.
Ensure that SSH is enabled on port 22 on the Citrix Xen hosts.
In the Data Center Explorer, right-click a Citrix Xen host, then click
.Right-click the Citrix Xen host again, then click
.The Attach Credentials dialog box is displayed.
Specify the credentials for the machine, then click
.Right-click the Citrix Xen host, then click
.Utilization formulas represent the percentage of the available resources being used by a given workload. The calculations are based on counter data.
Table B-2 Utilization Formulas
Name |
Formula |
Platforms |
---|---|---|
Disk IO (%) |
MAX(0,(100-PERF(“PhysicalDisk_PercentIdleTime”))) |
All platforms except for NetWare, ESX 2.5.x, ESX 3.0 |
Disk Space Free (%) |
PERF(“PhysicalDisk_PercentFreeSpace”) |
All platforms except for NetWare, ESX 2.5.x |
Disk Space Used (%) |
PERF(“PhysicalDisk_PercentUsedSpace”) |
All platforms except for NetWare, ESX 2.5.x |
Memory Free (%) |
100*(PERF(“Memory_AvailableBytes”))/INV(“TotalMemory”) |
Windows, Solaris, Linux, ESX 2.5.x, ESX 3.x, ESX 4, Citrix XenServer, ESXi 5.0 |
Memory Used (%) |
100*(INV(“TotalMemory”)-PERF(“Memory_AvailableBytes”))/INV(“TotalMemory”) |
Windows, Solaris, Linux, ESX 2.5.x, ESX 3.x, ESX 4, Citrix XenServer, ESXi 5.0 |
Processor (%) |
PERF(“Processor_PercentProcessorTime”) |
Windows, Solaris, Linux, ESX 2.5.x, ESX 3.x, ESX 4, Citrix XenServer, ESXi 5.0 |
Disk Space Partitioned (%) |
PERF(“PhysicalDisk_PercentPartitionedSpace”) |
All platforms except for NetWare, ESX 2.5.x |
Disk Space Unpartitioned (%) |
PERF(“PhysicalDisk_PercentUnpartitionedSpace”) |
All platforms except for NetWare, ESX 2.5.x |
Logical Disk Used Space (%) |
PERF(“LogicalDisk_PercentUsedSpace”) |
All platforms except for NetWare, ESX 2.5.x |
Logical Disk Free Space (%) |
PERF(“LogicalDisk_PercentFreeSpace”) |
All platforms except for NetWare, ESX 2.5.x, Windows NT, and Windows 2000 |
VC_Memory Free (%) |
100*(PERF(“VC_MemoryAvailableBytes”))/INV(“TotalMemory”) |
All |
VC_Memory Used(%) |
100*(INV(“TotalMemory”)-PERF(“VC_MemoryAvailableBytes”))/INV(“TotalMemory”) |
All |
VC_ProcessorTime (Hour) |
PERF(“VC_ProcessorTime”) |
All |
VC_Disk IO (%) |
MAX(0,(100-PERF(“VC_DiskPercentIdleTime”))) |
ESX 3.5 or later monitored through vCenter 2.5 or later |
VC_Disk Space Free (%) |
PERF(“VC_DiskPercentFreeSpace”) |
All ESXs monitored through vCenter |
VC_Disk Space Partitioned (%) |
PERF(“VC_DiskPercentPartitionedSpace”) |
All ESXs monitored through vCenter |
VC_Disk Space Unpartitioned (%) |
PERF(“VC_DiskPercentUnpartitionedSpace”) |
All ESXs monitored through vCenter |
VC_Disk Space Used (%) |
PERF(“VC_DiskPercentUsedSpace”) |
All ESXs monitored through vCenter |
VC_Logical Disk Used Space (%) |
PERF(“VC_LogicalDisk_PercentUsedSpace”) |
All ESXs monitored through vCenter |
VC_Logical Disk Free Space (%) |
PERF(“LogicalDisk_PercentFreeSpace”) |
All ESXs monitored through vCenter |
NOTE:Utilization expressions are not available for Virtual Center clusters.
Workload formulas measure workload size; that is, the amount of processing power and raw resources being used for a workload, independent of the total hardware and resources available.
PERF: Dynamic performance data
INV:Static inventory data
Table B-3 Workload Formulas
Name |
Formula |
Platforms |
---|---|---|
Disk (MB/sec) |
(PERF(“PhysicalDisk_DiskBytesPerSecond”))/(1024*1024) |
All |
Disk (Transfers/sec) |
PERF(“PhysicalDisk_DiskTransfersPerSecond”) |
Windows, Windows NT, Solaris, Linux, ESX 2.5.x |
Disk Queue Length |
PERF(“PhysicalDisk_CurrentDiskQueueLength”) |
Windows, Windows NT, Solaris, Linux, ESX 2.5.x, Citrix XenServer |
Disk Space Free (GB) |
PERF(“PhysicalDisk_FreeSpaceGB”) |
All platforms except for NetWare and ESX 2.5.x |
Disk Space Used (GB) |
PERF(“PhysicalDisk_UsedSpaceGB”) |
All platforms except for NetWare and ESX 2.5.x |
Disk Writes (MB/sec) |
(PERF(“PhysicalDisk_DiskWriteBytesPerSecond”))/(1024*1024) |
Windows |
Logical Disk Used Space (MB) |
PERF(“LogicalDisk_UsedMegabytes”) |
All platforms except for NetWare, ESX 2.5.x |
Logical Disk Free Space (MB) |
PERF(“LogicalDisk_FreeMegabytes”) |
All platforms except for NetWare, ESX 2.5.x, Windows NT, and Windows 2000 |
Memory (Pages/sec) |
PERF(“Memory_PagesPerSecond”) |
Windows, Windows NT |
Memory Free (MB) |
(PERF(“Memory_AvailableBytes”)) /(1024*1024) |
All |
Memory Used (MB) |
(INV(“TotalMemory”)-PERF(“Memory_AvailableBytes”)) /(1024*1024) |
All |
Network (MB/sec) |
(PERF(“NetworkInterface_BytesTotalPerSecond”))/(1024*1024) |
Windows, Solaris, Linux, ESX 2.5.x, ESX 3.x, Citrix XenServer |
Network (Packets/sec) |
PERF(“NetworkInterface_PacketsPerSecond”) |
Windows, Solaris, Linux, ESX 2.5.x, ESX 3.x, ESX 4, ESXi 5.0 |
Processor (MHz) |
PERF(“Processor_PercentProcessorTime”)*INV(“ProcessorCapacity”)/100 |
Windows, Windows NT, Linux, ESX 2.5.x, ESX 3.x, ESX 4, Citrix XenServer, Solaris, ESXi 5.0 |
Processor Queue Length |
PERF(“System_ProcessorQueueLength”) |
Windows, Windows NT, Solaris, Linux, ESX 2.5.x |
VC_Disk (MB/sec) |
(PERF(“PhysicalDisk_DiskBytesPerSecond”))/(1024*1024) |
All |
VC_MemoryFree (MB) |
(PERF(“Memory_AvailableBytes”)) /(1024*1024) |
All |
VC_MemoryUsed (MB) |
(INV(“TotalMemory”)-PERF(“Memory_AvailableBytes”)) /(1024*1024) |
All |
VC_Network (MB/sec) |
(PERF(“VC_NetBytesTotalPerSecond”))/(1024*1024) |
All |
VC_Network (Packets/sec) |
PERF(“VC_NetPacketsPerSecond”) |
All |
VC_Processor (MHz) |
PERF(“VC_Processor”) |
All |
VC_Disk Space Partitioned (GB) |
PERF(“VC_DiskPartitionedSpaceGB”) |
ESX monitored through vCenter |
VC_Disk Space Used(GB) |
PERF(“VC_DiskUsedSpaceGB”) |
ESX monitored through vCenter |
Disk Space Partitioned (GB) |
PERF(“PhysicalDisk_PartitionedSpaceGB”) |
All platforms except for NetWare and ESX 2.5.x |
VC_Total Disk (GB) |
PERF(“VC_DiskTotalSpaceGB”) |
All ESXs monitored through vCenter |
Total Processor (Count) |
INV(“ProcessorCount”) |
|
VC_Processor (Normalized) |
PERF(“VC_Processor”)/INV(“ProcessorCapacity”)*INV(“ProcessorCapacityInSpecUnits”) |
|
Total Memory (MB) |
INV(“TotalMemory”)/(1024*1024) |
|
VC_Disk Space Unpartitioned (GB) |
PERF(“VC_DiskUnpartitionedSpaceGB”) |
All ESXs monitored through vCenter |
Disk Space Unpartitioned (GB) |
PERF(“PhysicalDisk_UnpartitionedSpaceGB”) |
All platforms except for NetWare and ESX 2.5.x |
Processor (Normalized) |
PERF(“Processor_PercentProcessorTime”)*INV(“ProcessorCapacityInSpecUnits”)/100 |
|
Total Disk (GB) |
PERF(“PhysicalDisk_TotalSpaceGB”) |
All platforms except for NetWare and ESX 2.5.x |
VC_Disk Space Free (GB) |
PERF(“VC_DiskFreeSpaceGB”) |
All ESXs monitored through vCenter |
VC_Logical Disk Used Space (MB) |
PERF(“VC_LogicalDiskUsedMegabytes”) |
All ESXs monitored through vCenter |
VC_Logical Disk Free Space (MB) |
PERF(“VC_LogicalDiskFreeMegabytes”) |
All ESXs monitored through vCenter |
NOTE:Workload expressions are not available for Virtual Center clusters.