The Live Performance is a diagnostic tool which gathers specific performance-related measurements, known as counters, in real-time for important SAN resources managed or reported by this software.
In the topic:
Adding/removing counters in a recording session
Changing the frequency of data updates
Pause/resume running the display
Also see:
Historical Performance Monitoring
Performance data is acquired through DataCore device drivers and reported through counters numerically and graphically in the tool. Counter data is displayed for last, average, minimum and maximum values. The Show column displays or hides the counters in the graph without removing the counters from the counter table below. The Recording column is checked when a counter is being recorded.
Counter information is updated every two seconds (default time) when data is received from the servers. The counters measure very specific information and can be used to isolate and diagnose specific performance bottlenecks in the SAN.
Live Performance shows traffic for DataCore Servers and hosts. The ability to view traffic metrics from all servers and hosts from a single point—on one server or other computer running the DataCore Management Console remotely—eliminates having to configure counters from several machines when troubleshooting a problem.
Note:
o The counters based on Average Time / IO (reads or writes) are calculated based on the total time per second that all I/Os took to complete divided by the total number of IOs per second.
o Counter data is received at the update interval (default time is two seconds); therefore, if no data is received for any time interval, it will not be displayed and will result in gaps in the graph data.
o In a highly available configuration, performance is aggregated and some counters reflect the command totals going to both DataCore Servers during a failover condition.
o Host performance only provides information about the initiator commands issued to target ports.
o Timestamps in the console are displayed according to the system time zone of the computer running the console.
Performance data is presented in two ways:
o Full
scope in the main Live Performance
tool.
Live Performance
for all objects can be displayed in the same window. The tool provides
access to a complete list of counters for all objects. Performance data
can be customized be selecting categories, instances,
and counters. When counters are added, the tool begins to run and data
will be displayed. This tool is opened from the Ribbon
in the Home tab, Diagnostics
area.
The full scope tool has a few additional
features, such as the ability to change the update time, pause and resume
running the display and clear all counters.
o Limited
scope for a specific object in the details page.
Live Performance
is limited to all counters for the specific object. Performance is provided
on the Performance tab of the
details page for every object
including DataCore Servers
and server groups, hosts, server and host ports, physical disks, disk
pools, and virtual disks. When the Performance
tab is opened, the tool begins to run. Some counters are added
by default. Data is automatically gathered for the added counters and
displayed. Counters can be added or deleted to fine-tune the scope of
the data.
Performance counters are logically classified by object category. Classifying the counters by object, as opposed to drivers, makes finding all device-related counters much easier and eliminates overlooking counters for users not familiar with the drivers. The counter data in each category may be gathered from one or more different DataCore device drivers. (Counter descriptions are revealed by hovering the mouse over the counter name or selecting the Show counter description check box when adding counters.)
Notes:
o To gather accurate overall performance data on shared pools, use the shared disk pools category instead of the disk pools category, and for shared physical disks, use the shared physical disks category instead of the physical disks category.
Category |
Description |
DataCore Servers |
Metrics related to initiator and target I/O operations, cache, the poller, and support bundle progress for the DataCore Servers. |
Disk pools |
Metrics related to I/O operations, disk pool performance and usage. |
Host groups |
Metrics related to initiator operations for the group. The initiator commands that the hosts in the group issued to DataCore Servers across all SCSI ports. |
Host SCSI ports |
Metrics related to total I/O operations to and from the selected host ports. |
Hosts |
Metrics related to initiator operations. The initiator commands that the specific host issued to DataCore Servers across all SCSI ports. |
Pass-through virtual disk sources |
Metrics related to total I/O operations on the storage sources of virtual disks created from pass-through disks. Mirror I/O does not contribute to these counters. |
Physical disks |
Metrics related to total I/O operations for the selected physical disks. |
Pool physical disks |
Pool metrics related to the selected physical disks in a pool. |
Pool virtual disk sources |
Metrics related to total I/O operations on the storage sources of all virtual disk created from pools, includes metrics for CDP history logs.* Mirror I/O does not contribute to these counters. *Does not include virtual disks created from pass-through disks. |
Rollback groups |
Metrics related to total I/O operations, cache, and replications for the selected rollback groups. |
Server groups |
Metrics related to initiator and target I/O operations between storage servers in a server group. |
Server SCSI ports |
Metrics related to initiator and target I/O operations for the selected server ports. |
Shared disk pools |
Metrics related to total I/O operations and the amounts allocated, available, in reclamation, transferred, migrated and reserved for the selected shared disk pools. |
Shared physical disks |
Metrics related to total I/O operations and the amounts allocated, available, transferred, recovered, remaining to recover, and in reclamation for the selected shared physical disks. |
Snapshot groups |
Metrics related to total I/O operations, cache, replications, and snapshots for the selected snapshot groups. |
Snapshots |
Metrics related to total snapshot I/O operations, data migration, and delta between virtual disk source and the snapshot destination for the selected snapshot virtual disks. |
Virtual disk groups |
Metrics related to total I/O operation, cache, replications*, and the migration of virtual disk data. Mirror I/O does not contribute to the virtual disk counters. *Replication performance counters generated for the "active" virtual disk can be viewed from the performance tool for the "standby" virtual disk. |
Virtual disks |
Metrics related to total I/O operations, cache, replications*, and the migration of virtual disk data. Mirror I/O does not contribute to the virtual disk counters. *Replication performance counters generated for the "active" virtual disk can be viewed from the performance tool for the "standby" virtual disk. |
Virtual logical units |
Metrics related to total I/O operations and data transfers using a specific path and logical unit number (LUN). |
Virtual target devices |
Metrics related to total I/O operations on all paths to the particular target port. Directional. |
Virtual target domains |
Metrics related to total I/O operations on all paths between two particular computers (hosts and servers). |
To open the Live Performance tool:
In the Ribbon>Home tab, click Live Performance in the Diagnostics area. Controls appear in the Live Performance Actions tab in the Ribbon.
To open the performance tool for a specific object:
Open the details page for the object and click the Performance tab on the page. Controls are contained in the tab.
In the Live Performance tool:
1 Open the Live Performance Tool from the Ribbon.
2 Click Add Counters to open the list of available counters.
3 Select the Show counter description check box. The description appears in the box below when a counter is selected.
In the Performance tab of the details page:
1 Click the down arrow for the Add counters box.
2 In the list, hover over the counter and a tool tip appears with the description. Descriptions for counters that have been added to the graph can also be viewed by hovering over the added counter at the bottom of the tab.
Instructions are provided for adding or removing counters in the Live Performance Tool and the Performance Tab in the details page.
Calculation of counter values displayed in the graph begins when counters are added to the Live Performance tool. The values are cleared when a counter is removed from the view or the Live Performance tool is closed. The Clear button also clears the counter values. If a counter is added to the Live Performance tool and also to the Performance tab in a details page, the value will be cleared when it is removed from both Live Performance and the Performance tab in the details page or both tools are closed.
A maximum of 50 counters total can be added to the graph. The number of counters currently selected to add to the chart and the number of counters that can be added to the chart to reach the total of 50 is displayed next to the Add button when counters are being added.
To add a counter in the Live Performance tool:
1 Open the Live Performance Tool from the Ribbon>Home tab.
2 Click Add Counters at the bottom of the page to open the counter selections.
3 In the Category box, select the category.
4 In the Instances box, select one or more SAN objects.
5 In the Counters box, select one or more counters.
6 Click Add. The counters will appear in the list below.
7 After all counters are added, click Done.
Adjusting the data in the counter table under the graph:
By default, the data (Last, Average, Minimum, Maximum) in the counter table is sorted by type and then by value. If the value is rounded, the actual value will be displayed in a tooltip.
o To sort counters by number, clear the Order values by data type first check box.
o To sort counters by number from either smallest to largest or largest to smallest, click on a column to get an arrow and click again to change the arrow direction.
o To sort counters by data type, select the Order values by data type first check box.
o To sort counters by category, select the Group by Category check box.
o The update time can be adjusted in the Ribbon>Performance Actions tab. The update time is the interval of time in which the data is provided. This can be set from one second to one hour. The default time is two seconds.
o Since counters are different data types (such as size, count, percent) and the sizes can be different (KB, MB, GB), scaling is done automatically and the values are displayed accordingly.
Adjusting the display of the counters in the graph:
o The check box in the Show column allows or prevents the display of counters in the graph without removing the counters from the counter table. By selecting or clearing the check boxes, a series of counters can be displayed together in the graph.
To remove a counter in the Live Performance tool:
1 Open the Live Performance Tool from the Ribbon>Home tab.
2 In the counter table, right-click on the counter to remove and select Remove Counter.
All counters can be removed from the table by clicking Remove counters in the Live Performance Actions tab in the Ribbon.
To add a counter in the performance tab in the details page:
1 In the details page>Performance tab, in the Add counters box, click the arrow to reveal a list of counters applicable to the object.
2 Select a specific counter or All counters from the list and click Add. The counter is added to the table of counters at the bottom of the page.
3 Repeat to add additional counters.
To remove a counter in the performance tab in the details page:
In the details page>Performance tab, in the counter table at the bottom of the page, right-click on the counter to remove and click Remove Counter. The counter is added back to the list of available counters.
Counters can be added to or removed from a recording session from the Live Performance tool. This feature is available from the main Live Performance tool and from the details page>Performance tab of a specific object.
The Recording column in the counter table shows whether or not added counters in the Live Performance tool are configured in the recording session and if the recording session is running.
o A green check is displayed when the counter is configured as an instance and the recording session is running.
o A red pause symbol is displayed when the counter is configured as an instance but the recording session is stopped (idle).
o A grey check is displayed when the counter is configured as a category and the recording session is running.
o A grey pause symbol is displayed when the counter is configured as a category but the recording session is stopped (idle).
o Nothing is displayed in the column if the counter is not configured in the recording session.
All counters added from the Live Performance tool are added to the recording session as an instance. Multiple selections are supported.
To add or remove a counter in a recording session:
1 In the counter table, right-click on the counter and select Add to Recording Session or Remove from Recording Session.
Live data for the counters added in the Live Performance tool are visually displayed in the graph and presented in the various columns in the counter table under the graph. Each counter is assigned a color in the list and the corresponding graph line appears in that color.
To view data for a specific counter:
Click on a counter in the table and the relevant graph line will stand out in the graph and be displayed with recording points. Each recording point in the graph contains data for the selected counter.
To view details of a recording point:
Click on a recording point in the graph and details will appear.
By default, counter data is updated in the tool every two seconds. This setting can be changed in the Live Performance when the tool is open.
In Ribbon>Performance Actions tab, click the Update time drop-down menu and select a new value.
The current graph lines displayed in the tool can be deleted by clicking Clear display either in the Ribbon>Live Performance Actions tab or the details page>Performance tab.
This feature is available in the Live Performance tool.
To pause the display, in the Ribbon>Live Performance Actions tab, click Pause.
To resume running the display, in the Ribbon>Live Performance Actions tab, click Run.