Live and SIOKIT collections have an option to capture performance data on a per-VM basis. This article provides
information on how to capture performance data on a per-VM basis and guidance on the following aspects:
- Performing the Collection
- Viewing the Results
Performing the Collection
Fig. 1 shows the upload options that allow capturing VM performance data. The VM performance data checkbox (Fig 2) has been added to the “Add Remote Server” selection window while running a LIVE or SIOKIT assessment. This checkbox is preselected when a vCenter assessment is made. When this checkbox is selected, Live Optics will conduct two concurrent assessments:
- Normal Live Optics assessment based upon the duration selected (10 min, 4hr, 8hr, 12hr, 1 day…7 day). This assessment collects upcoming or future data. This file will be called “LiveOptics_ProjectNumber_MM_DD_YYYY.xlsx”.
- A VM performance assessment that is estimated to take 3 to 5 seconds per VM will run in order. This assessment collects up to the last 24hour of data that is stored in the vCenter. The length of historical data recorded is set by the vCenter administrator. This file will be called “LiveOptics_ProjectNumber_VMware_MM_DD_YYYY.xlsx”.
Figure 1 VM Performance is only included in LIVE & SIOKIT options within Optical Prime
Figure 2 VM Performance option is displayed in the “Add Remote Server” window for connection to vCenter only
The VM Performance will run in parallel to the normal Live Optics collection run and both must complete for the overall assessment to be finished.
Viewing the Results
Once the assessment is complete the user will need to log on to the portal, go to the project that was run and select “Download to Excel” from the pulldown menu. This will result in a .zip file consisting of two Microsoft Excel files (normal Live Optics Excel file and VM Performance Excel file).
The VM Performance Excel file (LiveOptics_ProjectNumber_VMware_MM_DD_YYYY.xlsx) will consist of the following:
- EXS-Hosts tab
- Host-Name, Datacenter, vCenter, Cluster, OS, Manufacturer, Model, Serial No, CPU Sockets, CPU Cores, CPU Description, Net Clock Speed (GHz), CPU Clock Speed (GHz), CPU Threads, Memory (KB), Local Capacity (GIB), Free Capacity (GIB), Used Capacity (GIB), Guest VM Count, Number of NICs, Number of HBAs, IP1, IP2, IP3, Config Status, Boot Time
- EXS-Performance tab
- Host, Datacenter, vCenter, Cluster, Peak CPU %, Peak CPU (GHz), Average CPU %, Average CPU (GHz), Peak Memory %, Peak Memory (MIB), Average Memory %, Average Memory (MIB), Peak IOPS, Average IOPS, Average Read/Write Ratio, Peak Throughput MB/s, Avg Throughput MB/s, Peak Read Latency, Peak Write Latency, Avg Read Latency, Avg Write Latency
- Host-Devices tab
- Server Name(s), Device Name, Device Type, Capacity (GIB), Free Capacity (GIB), Used Capacity (GIB), Vendor, Model, Lun Type, SCSI Level, vStorageSupport, Datacenter, vCenter, VM Count
- VMs tab
- MOB_ID, VM Name, Guest Hostname, IsRunning, Power State, VM OS, Disks, NICs, Virtual CPU, Provisioned Memory (MIB), Used Memory (active) (MIB), Consumed Memory (MIB), Provisioned Memory (Bytes), Used Memory (active) (Bytes), Consumed Memory (Bytes), Guest VM Disk Capacity (MIB), Guest VM Disk Used (MIB), Guest VM % Occupancy, Virtual Disk Size (MIB), Virtual Disk Used (MIB), VMware Tools Version, Connection State, Template, Unshared (MIB), Datacenter, vCenter, Cluster, UUID, InstanceUUID, Datastore, Host, Guest IP1, Guest IP2, Guest IP3, Guest IP4, Boot Time, Date Provisioned, Image Backup
- VM-Performance tab
- VM Name, MOB_ID, Host, Datacenter, Cluster, % of KB/sec, % of vCPU, % of Memory, Peak vCPU %, Peak vCPU (GHz), Average vCPU %, Average vCPU (GHz), Peak Memory %, Peak Memory (MIB), Avg Memory %, Avg Memory (MIB), Peak IOPS, Average IOPS, Avg Read/Write Ratio, Max KB/sec, Average KB/sec, Peak Read Latency, Peak Write Latency, Avg Read Latency, Avg Write Latency, Peak Latency
- Peak Memory % - Peak Memory % = vm.perf.MaxMemActive / vm.perf.MaxMemConsumed
- Peak Memory (MIB) = vm.perf.MaxMemActive
- Avg Memory % = vm.perf.AvgMemActive / vm.perf.AvgMemConsumed
- Avg Memory (MIB) = vm.perf.AvgMemActive
- Applications tab
- Server Name, Software Title, OS
- Details tab
- Project ID, Project Name, Date collection was made, Collector build version, Owner name