HP StorageWorks XP24000 Performance Monitor User's Guide Part number: T5214–96008 First edition: June 2007
Legal and notice information © Copyright 2007 Hewlett-Packard Development Company, L.P. Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. The information contained herein is subject to change without notice.
Contents About this Guide . . . . . . . . . . . . . . . . . . . . . . . . . . Intended Audience . . . . . . . . . . Related Documentation . . . . . . . . Document Conventions . . . . . . . . Conventions for Storage Capacity Values Window Illustrations . . . . . . . . . HP Technical Support . . . . . . . . . Subscription Service . . . . . . . . . HP Websites . . . . . . . . . . . . Documentation Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Monitoring Options Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Other Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Performance Monitor Operations . . . . . . . . . . . . . . . . . Overview of Performance Monitor Operations . . . . . . . . . . . . . . . Start Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . View the Monitoring Results . . . . . . . . . . . . . . . . . . . . . Starting and Stopping Storage System Monitoring . . . . .
group Subcommand . . . . . . Syntax . . . . . . . . . . Description . . . . . . . . Operands . . . . . . . . Example . . . . . . . . . shortrange Subcommand . . . . Syntax . . . . . . . . . . Description . . . . . . . . Operands . . . . . . . . Example . . . . . . . . . longrange Subcommand . . . . Syntax . . . . . . . . . . Description . . . . . . . . Operands . . . . . . . . Example . . . . . . . . . outpath Subcommand . . . . . Syntax . . . . . . . . . . Description . . . . . . . . Operands . . . . . . .
Figures 1 ..Performance Management Process Flow Diagram . . . . . . . . . . . . . . . . . . 14 2 ..Access Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 ..An Example of a Text File . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 22 4 ..Auto LUN Window displayed When You Logged in as a Storage Partition Administrator . 27 5 ..The Physical Tab of the Auto LUN Window 30 . . . . . . . . . . . . . . . . . . . . 6 ..
42 ..An Example of Executing a Batch File (on a Windows Computer) . . . . . . . . . . . 93 43 ..An Example of Command Prompt Outputs When the Export Tool Runs . . . . . . . . . 93 44 ..An Example of a Batch File Including a Reference to Termination Code . . . . . . . . . 96 45 ..Examples of Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 46 ..Information output by the show subcommand . . . . . . . . . . . . . . . . . . . 101 47 ..
Tables 1 ..Document Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2 ..How to Migrate Volumes When the Usage Rate of a Disk Processor is High . . . . . . . 18 3 ..Limitations for Storage Partition Administrators (Performance Monitor) . . . . . . . . . 4 ..The Items You Can Select in the Drop-Down List and the Types of Statistics (LDEV Tab) . . 37 5 ..Detailed Information that can be Displayed in the Graph (LDEV Tab) . . . . . . . . . . 38 6 ..
33 ..Monitoring Items To Which the longrange Subcommand Can be Applied . . . . . . . 114 . . . . . . . . . . . . . . . . . . . . . . . . . 122 35 ..Messages to be Issued by the Export Tool . . . . . . . . . . . . . . . . . . . . . 123 36 ..Acronyms and Abbreviations 127 34 ..Troubleshooting the Export Tool . . . . . . . . . . . . . . . . . . . . . . . . . .
About this Guide This user's guide describes and provides instructions for using the Performance Monitor software. The term storage system in this guide refers to an HP StorageWorks XP24000 Disk Array.
• 1 TB (terabyte) = 1,0004 bytes HP XP storage systems use the following values to calculate logical storage capacity values (logical devices): • • • • • 1 1 1 1 1 KB (kilobyte) = 1,024 bytes MB (megabyte) = 1,0242 bytes GB (gigabyte) = 1,0243 bytes TB (terabyte) = 1,0244 bytes block = 512 bytes Window Illustrations The windows shown in this guide were displayed on a Windows computer with the Internet Explorer browser.
1 Overview of HP StorageWorks XP Performance Monitor Performance Monitor lets you obtain usage statistics about physical hard disk drive, volumes, processors or other resources in your storage system. Performance Monitor also lets you obtain statistics about workloads on disk drives and traffic between hosts and the storage system. The Auto LUN window displays a line graph that indicates changes in the usage rates, workloads, or traffic.
Figure 1 Performance Management Process Flow Diagram Auto LUN lets you balance workload among hard disk drives, volumes (LUs) and processors to remove bottlenecks from your system. If Performance Monitor indicates that a lot of I/Os are made to some hard disk drives, you can use Auto LUN to distribute workloads to other disk drives. For details, see the HP StorageWorks XP24000 Auto LUN Software User's Guide.
2 About Performance Monitor Components To use Performance Monitor, you need: • the storage system • the Performance Monitor program products (Performance Monitor is required. Auto LUN is optional) • a WWW client computer connected to the storage system via LAN To use Performance Monitor, you must use the WWW client computer to log on to the SVP. When you are logged on, the HP StorageWorks XP Remote Web Console program, which is a Java application program, will be downloaded to the WWW client computer.
All the statistics that can be monitored by Performance Monitor are collected and stored in short range. • Storing in long range Performance Monitor collects statistics at fixed 15-minutes interval, and stores them for 3 months (that is, 93 days). The usage statistics about resources in the storage system are collected and stored also in long range, in parallel with in short range. However, some of the usage statistics about resources cannot be collected in long range.
When you use External Storage to map the volumes in the external storage system as volumes in the storage system, the mapped volumes in the external storage system are called external volumes. These external volumes are registered in groups by External Storage. Performance Monitor can monitor the usage conditions for external volume groups. Note: An external volume group is just a group for managing external volumes. Unlike a parity group, it does not contain any parity information.
Table 2 How to Migrate Volumes When the Usage Rate of a Disk Processor is High Cluster 1 1 1 1 1 1 1 1 2 18 Disk Adapter Disk Processor DKA-1AU DKP40-1AU DKP41-1AU DKP42-1AU DKP43-1AU DKA-AL DKA-BU DKA-BL DKA-1LU DKA-1LL DKA-1KU DKA-1KL DKA-2MU DKP44-1AL DKP45-1AL DKP46-1AL DKP47-1AL How to Migrate Volumes Migrate volumes from parity groups with the following IDs to another parity group: 1-X 3-X 11-X Migrate volumes from parity groups with the following IDs to another parity group: 2
Cluster 2 2 2 2 2 2 2 Disk Adapter Disk Processor DKA-2ML DKPC4-2ML DKPC5-2ML DKPC6-2ML DKPC7-2ML DKA-2NU DKA-2NL DKA-2XU DKA-2XL DKA-2WU DKA-2WL How to Migrate Volumes Migrate volumes from parity groups with the following IDs to another parity group: 2-X 4-X 12-X DKPD0-2NU DKPD1-2NU DKPD2-2NU DKPD3-2NU Migrate volumes from parity groups with the following IDs to another parity group: DKPD4-2NL DKPD5-2NL DKPD6-2NL DKPD7-2NL Migrate volumes from parity groups with the following IDs to a
that DRR usage is not balanced, you should consider relocating volumes using Auto LUN to balance DRR usage within the storage system. For details on how to view usage statistics on DRRs, see “Viewing Usage Statistics about Data Recovery and Reconstruction Processors (DRRs)” on page 57. Write Pending Rate and Cache Memory Usage Statistics The write pending rate indicates the ratio of write-pending data to the cache memory capacity.
can also monitor the access workloads of the external volume groups and the external volumes. Performance Monitor displays a line graph that indicates changes in access workloads, so that you can detect the peak I/O access times. Note: You will be unable to view workload statistics that expired a specific storing period because such statistics are erased from the storage system.
8 hours to 15 days) and that changes depending on the collecting interval specified by the user. For details on the storing period of statistics, see “Understanding Statistical Storage Ranges” on page 15. Overview of Export Tool The Export Tool enables you to export monitoring data (that is, statistics) that can display in the Auto LUN window to text files.
• User types If the user type of your user ID is storage partition administrator, the functions you can use are limited. For details, see “Storage Partition Administrators Limitations” on page 25. • Powering off the storage system If you power off the storage system during monitoring, monitoring stops only while the storage system is powered off. When you power on the storage system again, Performance Monitor cannot display the monitoring data while the storage system is powered off.
About Performance Monitor
3 Preparing for Performance Monitor Operations System Requirements To use Performance Monitor, you need: • Storage system • Performance Monitor software (Auto LUN is optional, but Performance Monitor is required) • A Web client computer (intended for use as a Remote Web Console) connected to storage system via LAN. To use Performance Monitor, you use the Web client computer to log on to the SVP (web server).
Table 3 Limitations for Storage Partition Administrators (Performance Monitor) Window Limited function Physical tab in the Auto LUN window • The tree and list display only the information in the SLPR (storage management logical partition) allocated to the user ID. • The Auto LUN button is not displayed (see Figure 4 on page 27). Therefore, the user cannot start Auto LUN. LDEV tab in the Auto LUN window The tree and list display only the information in the SLPR allocated to the user ID.
Figure 4 Auto LUN Window displayed When You Logged in as a Storage Partition Administrator Export Tool Limitations The Export Tool functions which are limited when you logged in as a storage partition administrator are as follows: • Only the monitoring data about SLPR allocated to the user ID can be exported into files.
Preparing for Performance Monitor Operations
4 Using the Performance Monitor GUI Using the Performance Monitor Windows This chapter describes Auto LUN windows and operations. This chapter explains in the following order: each window of Performance Monitor, the procedure for starting and stopping monitoring, and various operation about obtaining and viewing statistics such as resource usage. Caution: If the user type of your user ID is storage partition administrator, the functions you can use are limited.
Figure 5 The Physical Tab of the Auto LUN Window When the Physical tab is active, the Auto LUN window contains the following items: • When Monitoring Switch is Enable, Performance Monitor is monitoring the storage system (a Disable setting indicates that the storage system is not being monitored). • Gathering Interval indicates the interval of collecting statistics in short range monitoring. For example, if the numbers of the CUs to be monitored are 64 or less, and 1 min.
Figure 6 The Drop-Down List to Select Storing Period of Statistics (Physical Tab) The storing period of statistics is the range of monitoring data (statistics collected by monitoring) that can be displayed. You can specify a part of term within the selected range to narrow the statistics to be displayed in the list and graph on the Auto LUN window.
* an ESCON channel adapter * a FICON channel adapter * a Fibre Channel adapter in Standard mode * a Fibre Channel adapter in High Speed mode * a Fibre Channel adapter in Initiator/External MIX mode * The channel adapter number and number of ports that displayed on the right side of the icon are examples.
Note: When you select the parity group icon and the list displays the icon of concatenated parity groups, the list only displays the ID of the parity group at the top of the concatenated parity groups. Figure 7 List of Disk Adapters For details on the list contents, see “Monitoring Resources in the Storage System” on page 50. • The Auto LUN button starts the Auto LUN if that program is enabled and longrange is specified for the display range. Auto LUN lets you optimize hard disk drive performance.
When you select Long-Range Storage The Auto LUN window displays the statistics collected and stored in long range. The usage statistics about resources for three months (that is, 93 days) collected every 15 minutes can be displayed in the window. When you select longrange, the Auto LUN button is activated. The system administrator can start Auto LUN to migrate volumes for balancing workloads based on the monitoring results displayed in the Auto LUN window.
Figure 9 The LDEV Tab of the Auto LUN Window When the LDEV tab is active, the Auto LUN window contains the following items: • When Monitoring Switch is Enable, Performance Monitor is monitoring the storage system (a Disable setting indicates that the system is not being monitored). • Gathering Interval displays a number between 1 and 15 to indicate how often data collection is performed.
When you specify dates and time in From and To boxes, Performance Monitor calculates the length (in minutes) of the specified period and displays the calculated length. When calculating the length in minutes, Performance Monitor rounds up to the nearest minute. Notes: • The From and To boxes are grayed out if the monitoring data (that is, obtained statistics) is not stored in the storage system. • The Real Time option is grayed out when the LDEV tab is active.
If you select connected parity groups in the tree, the list displays statistics about disk access performance for all the connected parity groups. Note: When you select a folder icon such as Box 1 or Box 3, the concatenated parity group icon is displayed in a list. The only parity group ID displayed will be that of the group at the top of the concatenated parity groups. The icon used for concatenated parity groups is the same as a regular parity group icon.
When you draw a graph, use the Detail check box to illustrate the desired information and the Chart Y Axis Rate drop-down list to arrange the graph as you like. Figure 11 Chart Y Axis Rate Drop-Down List and Detail Check Box (LDEV Tab) The Chart Y Axis Rate drop-down list lets you select the highest value of the Y-axis (the vertical axis) of the graph. If you select the Detail check box and then the Draw button, the graph displays detailed statistics as explained in Table 5 on page 38.
Figure 12 The Port-LUN tab of the Auto LUN Window When the Port-LUN tab is active, the Auto LUN window contains the following items: • When Monitoring Switch is Enable, Performance Monitor is monitoring the storage system (a Disable setting indicates that the system is not being monitored). • Gathering Interval indicates that the statistics are collected at the interval displayed here.
• The Real Time option lets you view statistics in real-time mode, where statistics are updated at a gathering interval you specify between 1 and 15 minutes. When you select the Real Time option, use the drop-down list to select the number of recent collections of statistics which should be displayed in the graph. You can select the number of times from 5 or 90. This setting determines the range of recent statistics to be displayed in the graph. For example, suppose the gathering interval is 1 minute.
Figure 13 Chart Y Axis Rate Drop-Down List, Detail Check Box, and the Drop-Down List to Select the Item to be Displayed (Port-LUN Tab) The Chart Y Axis Rate drop-down list lets you select the highest value of the Y-axis (the vertical axis) of the graph. If you select the Detail check box after drawing a graph by selecting the Draw button, the graph displays detailed statistics as explained.
I/O rate(IOPS) 400 CL1-A 300 200 100 08:00 10:00 Time If the Detail check box is deselected Figure 14 The Graphs that Illustrate Changes in Workloads on a Port Viewing Workload Statistics on an LU Path When you select LUN ( ) in the tree, select a LUN in the list. select the Draw button, and then select the Detail check box, the graph displays detailed statistics about workload on the LU path.
Figure 17 The Monitoring Options Window of Performance Monitor The Monitoring Switch area in the Monitoring Options window contains the following items: • Current Status To start obtaining statistics of the storage system (that is, monitoring), select Enable. To stop monitoring, select Disable. The default setting is Disable. • Gathering Interval Specify the interval to obtain usage statistics about the storage system for short range monitoring.
• LDKC list: indicates LDKC numbers. To select an LDKC as a monitoring target, click the LDKC number. All the CUs that belong to that LDKC are displayed. • CU table: The CU table consists of cells representing CUs. Each row consists of 16 cells (CUs). A set of 16 rows represents CUs for one LDKC. The table header row displays the last digit of each CU number in the form of +n (n is an integer between 0 and 9, or a letter from A to F). To select a CU, click a cell to invert its color.
one minute for the gathering interval, the statistics for one day can be stored at the maximum from the following formula: 1 minute x 1440 = 1440 minutes = 24 hours = 1 day This storing period is the range of display in the Auto LUN windows. When you specify one minute for the gathering interval like the example above, Performance Monitor can display the statistics for one day (that is, 24 hours) in the list and graph at the maximum.
Using the Performance Monitor GUI
5 Performance Monitor Operations Overview of Performance Monitor Operations This section briefly describes how to use Performance Monitor to monitor the storage system. Start Monitoring To start monitoring the storage system, you start Performance Monitor and display the Monitoring Options window (Figure 18 on page 47).
Moreover, the resource usage in the storage system can also be stored in a long range up to 3 months. In this case, however, the gathering interval is fixed to 15 minutes regardless of the value set for the Gathering Interval option. For details on the relationship of collection interval and storing period of the statistics, see “Monitoring Options Window” on page 42.
Enables you to view statistics about traffic at path between host bus adapters (HBAs) and ports (see “Traffic between HBAs and Storage System Ports” on page). Two sliders are displayed on the upper right of the Auto LUN window. To the left and right of the two sliders, dates and times are displayed. The term between these dates and times is the period in which statistics are stored.
6. Select Apply. Performance Monitor starts monitoring the storage system. Note: When statistics are collected, a heavy workload is likely to be placed on servers. Therefore, the client processing might slow down. To stop monitoring the storage system: 1. Start Performance Monitor and select the Monitoring Options tab. The Monitoring Options window is displayed (see Figure 17 on page 43). 2. In Monitoring Switch, select Disable for the Current Status option.
Note: It is possible that the usage rate for a parity group is not equal to the sum of the usage rate for each volume in that parity group (see “Viewing Usage Statistics about Volumes in Parity Groups” on page 51). This is because the Auto LUN window rounds off fractions below the decimal point to the nearest whole number when displaying the usage rate for each volume. Note: If there is no volume in a parity group, hyphens (-) are displayed in place of performance statistics on a parity group.
The list on the right displays usage statistics about volumes in the specified parity group (Figure 21 on page 52). The displayed statistics are the average and the maximum usage rates for the period specified in the From and To boxes. Notes: • If you change the date and time in the From and To boxes and then click the Apply button, Performance Monitor recalculates usage rates and updates information in the list.
• • • • • The Rnd. column indicates random read rates. A random read rate is the ratio of random read requests to read and write requests. • The Seq. column indicates sequential read rates. A sequential read rate is the ratio of sequential read requests to read and write requests. Write Rate: • The Rnd. column indicates random write rates. A random write rate is the ratio of random write requests to read and write requests. • The Seq. column indicates sequential write rates.
5. • If you change the date and time in the From and To boxes and then click the Apply button, Performance Monitor recalculates usage rates and updates information in the list. To change the date and time in From and To boxes, use the arrow buttons and the sliders (for details, see “Auto LUN Window, Physical Tab” on page 29). To display a graph that illustrates changes in usage statistics for external volume groups, select the desired external volume groups in the list and then click the Draw button.
change the date and time in From and To boxes, use the arrow buttons and the sliders (for details, see “Auto LUN Window, Physical Tab” on page 29). 6. To display a graph that illustrates changes in usage rate for external volumes, select the desired external volumes in the list and then click the Draw button. Note: The range of monitoring and the gathering interval affects the time period represented by a graduation on the horizontal axis.
Note: If you change the date and time in the From and To boxes and then click the Apply button, 5. Performance Monitor recalculates usage rates and updates information in the list. To change the date and time in From and To boxes, use the arrow buttons and the sliders (for details, see “Auto LUN Window, Physical Tab” on page 29). To display a graph that illustrates changes in usage rate for channel processors, select the desired channel processors in the list and then click the Draw button.
Figure 25 An Example of Disk Processor Usage Rates Displayed The list displays the following items: • : When the green checkmark icon is displayed on the left of a disk processor, the graph illustrates changes in usage rate for the disk processor. • ID: This column displays ID numbers for disk processors. • Usage: • The Ave. (Total) column displays the average usage rate in the specified period. • The Max. column displays the maximum usage rate in the specified period.
Figure 26 An Example of DRR Usage Rates Displayed in the List The list displays the following items: • : When the green checkmark icon is displayed on the left of a DRR, the graph illustrates changes in usage rate for the DRR. • ID: This column displays ID numbers for DRRs. • Usage: • The Ave. (Total) column displays the average usage rate in the specified period. • The Max. column displays the maximum usage rate in the specified period.
6. When you select shortrange for the storing period of statistics, you can select the item to be illustrated in the graph from the drop-down list at the upper right on the graph (Figure 27 on page 59). Select Write Pending to illustrate the graph of the write pending rate, and select Usage to illustrate that of usage statistics of the cache memory. The graph will be updated without reselecting the Draw button. You can also select the item to be displayed before selecting the Draw button at first.
• The Ave. (Total) column displays the average write pending rate for the specified period. • The Moment Max. column displays the maximum write pending rate for the specified period. Viewing Usage Statistics about Access Paths The channel adapters (CHAs) and the disk adapters (DKAs) transfer data to the cache switch (CWS) and the shared memory (SM) when I/O requests are issued from hosts to the storage system. In some configurations, DKAs are called array control processors (ACPs).
Paths between adapters and cache switches: Paths between adapters and shared memories: Paths between cache switches and cache memory: Figure 29 Examples of Usage Statistics Displayed in the List • • • • • • : When the green checkmark icon is displayed on the left of the access path, the graph illustrates changes in usage rate for the access path. Adapter: This column indicates adapters. CSW: This column indicates cache switches. SM: This column indicates shared memories.
This section describes how to view the statistics about disk access performance. Before taking the following s, you need to start monitoring in accordance with the procedure described in “Starting and Stopping Storage System Monitoring” on page 49 and obtain the usage statistics. Viewing I/O Rates for Disks Performance Monitor monitors hard disk drives and measures I/O rates (that is, the number of disk I/Os per second). To view I/O rates: 1. Ensure that the Auto LUN window is displayed. 2.
I/O rate for parity groups and external volume groups (When the Subsystem folder is selected): I/O rate for parity groups or external volume groups (When the Box 1 folder is selected): I/O rate for volumes: Note: It is possible that the I/O rate for a parity group or an external volume group is not equal to the sum of the I/O rate for each volume in that group. This is because the Auto LUN window omits fractions below the decimal point when displaying the I/O rate for each volume.
• CLPR: This column indicates numbers and names of CLPRs corresponding to each parity group, external volume group, or volume in the format CLPR-number:CLPR-name. For details on CLPRs, see HP StorageWorks XP24000 Disk/Cache Partition User’s Guide. Viewing Transfer Rates for Disks Performance Monitor monitors hard disk drives and measures transfer rates (that is, the size of data transferred in one second). To view transfer rates: 1. Ensure that the Auto LUN window is displayed. 2.
Transfer rate for parity groups and external volume groups (When the Subsystem folder is selected): Transfer rate for parity groups or external volume groups (When the Box 1 folder is selected): Transfer rate for volumes: Note: It is possible that the transfer rate for a parity group or an external volume group is not equal to the sum of the transfer rate for each volume in that group.
Monitoring Ports Performance Monitor monitors ports on the storage system and measures I/O rates (that is, the number of I/Os per second) and transfer rates (that is, the size of data transferred per second). This section describes how to view I/O rates and transfer rates of ports on the storage system. Before taking the following s, you need to start monitoring in accordance with the procedure described in “Starting and Stopping Storage System Monitoring” on page 49 and obtain the usage statistics.
I/O rate for ports (When the Subsystem folder is selected): All Prio. indicates all the prioritized ports. All Non-Prio.
• Peak: Indicates the peak I/O rate of the ports for the specified period. This value is shown in the list when you select the Subsystem folder in the tree. If you select a port in the list, click the Draw button, and select the Detail check box, the detailed graph of the port I/O rate is drawn. The Peak value means the top of the Max. line in this graph. • Max.: Indicates the maximum I/O rate for the specified period. This value is shown in the list when you select a port icon or host group icon in the tree.
Transfer rate for ports (When the Subsystem folder is selected): All Prio. indicates all the prioritized ports. All Non-Prio. indicates all the non-prioritized ports.
• Max.: Indicates the maximum transfer rate for the specified period. This value is shown in the list when you select a port icon or host group icon in the tree. • Response Time: This column indicates the time for replying from the port or host bus adapter when I/O accesses are made from the host to them. The unit is milliseconds. The average response time in the period specified at Monitoring Term is displayed. Note: This column displays a hyphen (-) if the I/O rate is 0 (zero).
7. To display a graph to find out how the I/O rate has been changed, take the following steps; a. In the list, select one or more LUNs. b. Select the Draw button. Note: If the graph does not display changes in the I/O rate (for example, if the line in the graph runs vertically), it is recommended that you change the value in the Chart Y Axis Rate drop-down list.
5. In the tree, double-click a port (for example, or ) and then select a host group ( ). The LUN icon ( ) appears. 6. Select LUN. The list on the right displays a list of LU paths and transfer rates (Figure 35 on page 72). 7. To display a graph to find out how the transfer rate has been changed, take the following steps; a. In the list, select one or more LUNs. b. Click the Draw button.
6 Using the Export Tool Files to be Exported The Export Tool enables you to save monitoring data in the Auto LUN window into files (see Table 11 on page 74 through Table 18 on page 81). The Export Tool also enables you to save monitoring data about remote copy operations into files (see Table 19 on page 82 through Table 26 on page 87). The Export Tool usually compresses monitoring data in ZIP files.
Table 10 Auto LUN Windows and Monitoring Data Saved by the Export Tool Window Monitoring Data See Physical tab in the Auto LUN Window Statistics about resource usage and write pending rates Table 11 on page 74. Statistics about parity groups, external volume groups, or V-VOL groups Table 12 on page 77. Statistics about volumes in parity groups, in external volume groups, or in V-VOL groups Table 13 on page 78. Statistics about ports Table 14 on page 79.
ZIP File PhyLDEV_dat.ZIP CSV File Data Saved in the File PHY_Long_LDEV_x-y.csv Usage rates for volumes in a parity group in long range PHY_Short_LDEV_x-y.csv Usage rates for volumes in a parity group in short range PHY_Short_LDEV_SI_x y.csv Usage rates for Business Copy volumes in a parity group in short range PHY_ExG_Response.csv Average response time for external volume groups (The unit is millisecond*) PHY_ExG_Trans.
ZIP File CSV File Data Saved in the File PHY_Long_MPA_CSW.csv • Usage rates for access paths between channel adapters and cache memories in long range • Usage rates for access paths between disk adapters and cache memories in long range • PHY_Short_MPA_CSW.csv • • PHY_Long_MPA_SMA.csv • • PhyCSW_dat.ZIP PHY_Short_MPA_SMA.
Table 12 Files with Statistics about Parity Groups, External Volume Groups or V-VOL Groups ZIP File PG_dat.ZIP CSV File Data Saved in the File PG_IOPS.csv The number of read and write operations per second PG_TransRate.csv The size of data transferred per second (The unit is KB/sec) PG_Read_IOPS.csv The number of read operations per second PG_Seq_Read_IOPS.csv The number of sequential read operations per second PG_Rnd_Read_IOPS.
Table 13 Files with Statistics about Volumes in Parity / External Volume Groups, or in V-VOL Groups ZIP File CSV File Data Saved in the File LDEV_IOPS.ZIP LDEV_IOPS_x-y.csv The number of read and write operations per second LDEV_TransRate.ZIP LDEV_TransRate_x-y.csv The size of data transferred per second (The unit is KB/sec) LDEV_Read_IOPS.ZIP LDEV_Read_IOPS_x-y.csv The number of read operations per second LDEV_Seq_Read_IOPS.ZIP LDEV_Seq_Read_IOPS_x-y.
ZIP File CSV File Data Saved in the File LDEV_D2CR_Trans.ZIP LDEV_D2CR_Trans_x-y.csv The number of data transfer operations from hard disk drives (that is, volumes) to cache memories in random access mode LDEV_Response.ZIP LDEV_Response_x-y.csv The average response time at volumes (The unit is microsecond*) * 1 microsecond is one-millionth of 1 second. Note: The letters x-y in CSV filenames indicate a parity group. For example, if the filename is LDEV_IOPS_1-2.
Table 16 Files with Statistics about LU Paths ZIP File CSV File Data Saved in the File LU_IOPS.csv The number of read and write operations per second LU_TransRate.csv The size of data transferred per second (The unit is KB/sec) LU_Seq_Read_IOPS.csv The number of sequential read operations per second LU_Rnd_Read_IOPS.csv The number of random read operations per second LU_Seq_Write_IOPS.csv The number of sequential write operations per second LU_Rnd_Write_IOPS.
Table 18 Files with Statistics about Host Bus Adapters Belonging to Performance Control Groups ZIP File CSV File Data Saved in the File PPCGWWN_xx_IOPS.csv The I/O rate (that is, the number of read and write operations per second) for HBAs belonging to a Performance Control group PPCGWWN_xx_KBPS.csv The transfer rate for HBAs belonging to a Performance Control group (The unit is KB/sec) PPCGWWN_xx_Response.
Table 19 Files with Statistics about Remote Copy Operations by Continuous Access and TrueCopy for Mainframe (Storage System) ZIP File RemoteCopy_dat.ZIP CSV File Data Saved in the File RemoteCopy.
Table 20 Files with Statistics about Remote Copy Operations by Continuous Access and TrueCopy for Mainframe (At LU Paths) ZIP File RCLU_dat.ZIP CSV File Data Saved in the File RCLU_All_RIO.csv The total number of remote I/Os (read and write operations) RCLU_All_Read.csv The total number of remote read I/Os RCLU_All_Write.csv The total number of remote write I/Os RCLU_RIO_Error.csv The number of errors that occur during remote I/O RCLU_Initial_Copy_RIO.
Table 21 Files with Statistics about Remote Copy Operations by Continuous Access and TrueCopy for Mainframe (At Volumes Controlled by a Particular CU) ZIP File CSV File Data Saved in the File RCLDEV_All_RIO.ZIP RCLDEV_All_RIO_xx.csv The total number of remote I/Os (read and write operations) RCLDEV_All_Read.ZIP RCLDEV_All_Read_xx.csv The total number of remote read I/Os RCLDEV_All_Write.ZIP RCLDEV_All_Write_xx.csv The total number of remote write I/Os RCLDEV_RIO_Error.ZIP RCLDEV_RIO_Error_xx.
ZIP File CSV File Data Saved in the File RCLDEV_Remained_Record set.ZIP RCLDEV_Remained_Record set_xx.csv The number of remaining recordsets when the schedule is completed RCLDEV_Scheduling_At tempt.ZIP RCLDEV_Scheduling_At tempt_xx.csv The number of job activations of consistency manager RCLDEV_Pair_Synchro nized.ZIP RCLDEV_Pair_Synchro nized_xx.csv The percentage of completion of copy operations (that is, number of synchronized pairs / total number of pairs) RCLDEV_Out_of_Tracks.
Table 24 Files with Statistics about Remote Copy Operations by Continuous Access Journal and Universal Replicator for Mainframe (At Journal Groups) ZIP File CSV File Data Saved in the File URJNL_dat.ZIP URJNL_Write_Record.csv The number of write I/Os per second URJNL_Write_Transfer.csv The amount of data that are written per second (The unit is KB/sec) URJNL_Initial_Copy_Hit.csv The initial copy hit rate (The unit is percent) URJNL_Initial_Copy_Transfer.
Table 25 Files with Statistics about Remote Copy Operations by Continuous Access Journal and Universal Replicator for Mainframe (At LU Paths) ZIP File URLU_dat.ZIP CSV File Data Saved in the File URLU_Read_Record.csv The number of read I/Os per second URLU_Read_Hit.csv The number of read hit records per second URLU_Write_Record.csv The number of write I/Os per second URLU_Write_Hit.csv The number of write hit records per second URLU_Read_Transfer.
• a Windows computer or a UNIX computer The Export Tool runs on Windows computers and UNIX computers that can run Remote Web Console. If your Windows or UNIX computer is unable to run Remote Web Console, your computer is unable to run the Export Tool. For detailed information about computers that can run Remote Web Console, see HP StorageWorks XP24000 Remote Web Console User’s Guide.
Installing the Export Tool on a UNIX Computer To install the Export Tool on a UNIX computer: 1. Create a directory on your UNIX computer. In later s, you will install the Export Tool on the new directory. 2. Mount the Export Tool installation media. 3. Do one of the following: • If you are using Solaris, locate the archive file export.tar in the directory /program/monitor/solaris in your CD-ROM disc, and then copy export.tar to the new directory that you created earlier.
This script specifies that you are logging into the SVP whose IP address is 158.214.135.57. You must log into the SVP when using the Export Tool. The svpip subcommand specifies the IP address of the SVP. You must include the svpip subcommand in your command file. For detailed information about the svpip subcommand, see “svpip Subcommand” on page 98. • login expusr passwd This script specifies that you use the user ID expusr and the password passwd to log into the SVP.
Specify a term within Short Range From XXX To XXX which is output by the show subcommand. • The longrange subcommand is valid for monitoring data in long range. You can use this subcommand only when you specify the PhyPG, PhyLDEV, PhyProc, or PhyCSW operand with the Long option in the group subcommand. (The items that can be saved by these operands are the monitoring data displayed in the Physical tab of the Auto LUN window with selecting longrange.
Batch file for Windows computers (runWin.bat) java -classpath "./lib/JSanExport.jar;./lib/JSanRmiServer.jar" -Dmd.command=command.txt -Dmd.logpath=log sanproject.getmondat.RJMdMain pause Batch file for UNIX computers (runUnix.bat) #! /bin/sh java -classpath "./lib/JSanExport.jar:./lib/JSanRmiServer.jar" -Dmd.command=command.txt -Dmd.logpath=log sanproject.getmondat.RJMdMain Note: The symbol indicates the end of a command line.
Running the Export Tool To run the Export Tool and save monitoring data in files, you need to execute your batch file. To execute your batch file, you need to enter the name of the batch file at the command prompt and then press the key (see Figure 42 on page 93 for reference). If you are using a Windows computer, you can double-click the batch file to execute the batch file. c:\WINDOWS> cd c:\export c:\export> runWin.bat ⇦ Go to the directory containing runWin.bat ⇦ Execute runWin.
Table 27 Errors Which Export Tool Retry the Processing Error Message ID Cause of Error 0001 4001 An error occurred during SVP processing. 0001 5400 Since the SVP is busy, the monitoring data cannot be obtained. 0001 5508 An administrator is changing a system environment file. 0002 2016 Array is refreshing, or the settings by the user are registered. 0002 5510 The storage system is in internal process, or some other user is changing configuration. 0002 6502 Now processing.
Table 28 Estimate of Time Required for Exporting Files Operand for the Group Subcommand Estimated Time Remarks Port 5 minutes This estimate assumes that the Export Tool should save statistics about 128 ports within a 24-hour period. PortWWN*1 5 minutes This estimate assumes that the Export Tool should save statistics about 128 ports within a 24-hour period.
Table 29 Termination Codes that the Export Tool Returns Termination Code Meaning 0 The Export Tool finished successfully. 1 An error occurred when the set subcommand (see “set subcommand” on page 118) executed, because an attempt to switch to Modify mode failed. Some other user might have been logged on in Modify mode. 2 An error occurred due to some reason unrelated to system option modes (that is, View mode and Modify mode) 3 An error occurred due to more than one reason.
Table 30 Subcommand List Subcommand Function See svpip Specifies the IP address of the SVP to be logged in. “svpip Subcommand” on page 98. retry Makes settings on retries of export processing. “retry Subcommand” on page 99. login Logs the specified user into the SVP. “login Subcommand” on page 100.
{} Indicates that you must select one operand from the operands enclosed by the braces. Two or more operands are enclosed by the braces and are delimited by vertical bars (|). For detailed information, see Table 31 on page 98. ... Indicates that a previously used operand can be repeated. For detailed information, see Table 31 on page 98 Table 31 Syntax Descriptions Syntax The Syntax Indicates that You Can Write the Following Script connectUip-address connect 123.01.22.
Operands ip-address Specifies the IP address of the SVP. host-name Specifies the host name of the SVP. If the host name includes any character that is neither an alphanumeric nor a period, the host name must be enclosed by double quotation marks ("). Example The following example specifies the IP address of the SVP as 158.214.127.170. svpip 158.214.127.170 retry Subcommand Syntax retryU[time=m]U[count=n] Description The retry subcommand makes settings on retries of export processing.
svpip 158.214.135.57 retry time=5 count=10 login expusr passwd show group Port shortrange 200604010850:200604010910 outpath out option compress apply login Subcommand Syntax loginUuseridUpassword Description The login subcommand uses a user ID and a password to log the specified user in the SVP. The svpip subcommand must execute before the login subcommand executes. The login subcommand fails if monitoring data does not exist in the SVP. Operands userid Specifies the user ID for the SVP.
Performance Monitor collects statistics by the two types of storing periods: in short range and in long range. In short-range monitoring, the monitoring data between 8 hours and 15 days is stored in the SVP, and in long-range monitoring, the monitoring data up to three months is stored in the SVP. For details on the two storing periods, see “Understanding Statistical Storage Ranges” on page 15.
PortU[[port-name]:[port-name]][U…]| PortWWNU[[port-name]:[port-name]][U…]| LUU[[port-name.host-group-id]:[port-name.host-group-id]][U…]| PPCGU[[Performance Control-group-name]:[Performance Control-group-name]][U…]| PPCGWWNU[[Performance Control-group-name]:[Performance Control-group-name]][U…]| RemoteCopyU| RCLUU[[port-name.host-group-id]:[port-name.host-group-id]][U…]| RCLDEVU[[CU-id]:[CU-id]][U…]| RCCLPR | UniversalReplicatorU| URJNLU[[JNL-group-id]:[JNL-group-id]][U…]| URLUU[[port-name.
Saved ZIP File See Statistics about parity groups, external volume groups, or V-VOL groups PG_dat.ZIP Table 12 on page 77. LDEV Statistics about volumes in parity groups, in external volume groups, or in V-VOL groups LDEV_XXXXX.ZIP (*2) Table 13 on page 78. Port Statistics about ports Port_dat.ZIP Table 14 on page 79. Statistics about host bus adapters connected to ports PortWWN_dat.ZIP Table 15 on page 79. LU Statistics about LU paths LU_dat.ZIP Table 16 on page 80.
Saved ZIP File See UniversalReplicator Statistics about remote copy operations by Continuous Access Journal and Universal Replicator for Mainframe (in the whole storage system) UniversalReplica tor.ZIP Table 23 on page 85. URJNL Statistics about remote copy operations by Continuous Access Journal and Universal Replicator for Mainframe (at journal groups) URJNL_dat.ZIP Table 24 on page 86.
Operands PhyPGU[Short|Long]U[[parity-group-id]:[parity-group-id]][U…] Use this operand when you want to export statistics about parity group usage rates, which are displayed in the Physical tab of the Auto LUN window. When statistics are exported to a ZIP file, the file name will be PhyPG_dat.ZIP. For details on the statistics exported by this operand, see Table 11 on page 74 in “Files to be Exported” on page 73.
If exg-id is not specified, the monitoring data of all the external volume groups will be exported. PhyExLDEVU[[exg-id]:[exg-id]][U…] Use this operand when you want to export statistics about volumes in external volume groups, which are displayed in the Physical tab of the Auto LUN window. When statistics are exported to a ZIP file, the file name will be PhyExLDEV_dat.ZIP. For details on the statistics exported by this operand, see Table 11 on page 74 in “Files to be Exported” on page 73.
are exported to a ZIP file, the file name will be PG_dat.ZIP. For details on the statistics exported by this operand, see Table 12 on page 77 in “Files to be Exported” on page 73. When you specify variables parity-group-id, exg-id, or V-VOL-group-id, you can narrow the range of parity groups, external volume groups, or V-VOL groups, whose monitoring data are to be exported. parity-group-id is a parity group ID. exg-id is an ID of an external volume group. V-VOL-group-id is V-VOL group ID.
Use this operand when you want to export statistics about host bus adapters (WWNs) connected to ports, which are displayed in the Port-LUN tab of the Auto LUN window. When statistics are exported in a ZIP file, the file name will be PortWWN_dat.ZIP. For details on the statistics exported by this operand, see Table 15 on page 79 in “Files to be Exported” on page 73. When you specify variables port-name, you can narrow the range of ports whose monitoring data are to be exported. port-name is a port name.
• cygnus < raid < Cancer < Pisces < RAID < RAID5 Regardless of whether you specify or omit Performance Control group names, the exported CSV files contain statistics about host bus adapters that do not belong to any Performance Control groups. The exported CSV files use the heading named Not Grouped to indicate statistics about these host bus adapters. If Performance Control-group-name is not specified, the monitoring data of all the Performance Control groups will be exported.
For example, you can specify RCLU CL1-C.01:CL2-A.01, but you cannot specify RCLU CL2-A.01:CL1-C.01. Also, you can specify RCLU CL1-C.01:CL1-C.03, but you cannot specify RCLU CL1-C.03:CL1-C.01. If port-name.host-group-id is not specified, the monitoring data of all the LU paths will be exported.
URLUU[[port-name.host-group-id]:[port-name.host-group-id]][U…] Use this operand when you want to export statistics about remote copy operations which are displayed in the Continuous Access Journal Monitor window and the Universal Replicator for Mainframe Monitor window. By using this operand, you can export monitoring data about remote copy operations performed by Continuous Access Journal and Universal Replicator for Mainframe at each LU path.
group PG 1-3: The following example exports statistics about the external volume groups E1-1 to E1-5: group PG E1-1:E1-5 The following example exports statistics about the parity group 1-3 and other parity groups whose ID is smaller than 1-3 (for example, 1-1 and 1-2): group LDEV :1-3 The following example exports statistics about LU paths for the host group (host storage domain) ID 01 for the port CL1-A: group LU CL1-A.01:CL1-A.
Figure 47 The Starting Time and the Ending Time for Collecting Monitoring Data yyyyMMddhhmm yyyyMMdd indicates the year, the month, and the day. hhmm indicates the hour and the minute. If yyyyMMddhhmm is omitted on the left of the colon, the starting time for collecting monitoring data is assumed. If yyyyMMddhhmm is omitted on the right of the colon, the ending time for collecting monitoring data is assumed. +hhmm Adds time (hhmm) to yyyyMMddhhmm if yyyyMMddhhmm is specified.
shortrange +0001: The Export Tool saves monitoring data within the range of Jan. 1, 0:01 to Jan. 2, 00:00. shortrange -0001: The Export Tool saves monitoring data within the range of Jan. 1, 23:59 to Jan. 2, 00:00. shortrange :+0001 The Export Tool saves monitoring data within the range of Jan. 1, 0:00-00:01. shortrange :-0001 The Export Tool saves monitoring data within the range of Jan. 1, 0:00-23:59. shortrange +0101:-0101 The Export Tool saves monitoring data within the range of Jan. 1, 1:01-22:59.
Operands The value on the left of the colon (:) specifies the starting time of the period. The value on the right of the colon specifies the ending time of the period. Specify the term within Long Range From XXX To XXX which is output by the show subcommand. If no value is specified on the left of the colon, the starting time for collecting monitoring data is assumed. If no value is specified on the right of the colon, the ending time for collecting monitoring data is assumed.
longrange :200601011730 The Export Tool saves monitoring data within the range of Jan. 1, 0:00-17:30. longrange +000015: The Export Tool saves monitoring data within the range of Jan. 1, 0:15 to Jan. 2, 00:00. longrange -000015: The Export Tool saves monitoring data within the range of Jan. 1, 23:45 to Jan. 2, 00:00. longrange :+000015 The Export Tool saves monitoring data within the range of Jan. 1, 0:00-00:15. longrange :-000015 The Export Tool saves monitoring data within the range of Jan. 1, 0:00-23:45.
outpath out option Subcommand Syntax optionU[compress|nocompress]U[ask|clear|noclear] Description The option subcommand specifies the following: • whether to compress monitoring data in ZIP files • whether to overwrite or delete existing files and directories when saving monitoring data in files Operands The two operands below specify whether to compress CSV files into ZIP files. If none of these operands is specified, compress is assumed: compress Compresses data in ZIP files.
The settings made by the group subcommand will be reset when the apply subcommand finishes. set subcommand Syntax setU[switch={m|off}] Description The set subcommand starts or ends monitoring the storage system (that is, starts or ends collecting performance statistics). The set subcommand also specifies the gathering interval (interval of collecting statistics) in short range monitoring. To use the set subcommand, you must use the login subcommand (see “login Subcommand” on page 100) to log onto the SVP.
The following command file starts monitoring remote copy operations. The sampling time interval is 10 minutes: svpip 158.214.135.57 login expusr passwd set switch=10 help Subcommand Syntax help Description The help subcommand displays the online help for subcommands. To view the online help, It is recommended that you create a batch file and a command file that are exclusively used for displaying the online help. For detailed information, see Example below. Example In this example, a command file (cmdHelp.
You can specify the following parameters. At least you must specify -Dmd.command. • -Dhttp.proxyHost=host-name-of-proxy-host, or -Dhttp.proxyHost=IP-address-of-proxy-host Specifies the host name or the IP address of a proxy host. You must specify this parameter if the computer that runs the Export Tool communicates with the SVP via a proxy host. • -Dhttp.proxyPort=port-number-of-proxy-host Specifies the port number of a proxy host.
7 Troubleshooting This chapter gives troubleshooting information on Performance Monitor.
Table 34 Troubleshooting the Export Tool Possible Problems You cannot run the batch file. Probable Causes and Recommended Action • The path to the Java Virtual Machine (java.exe) might not be defined in the PATH environment variable. If this is true, you must add that path to the PATH environment variable. For information about how to add a path to the environment variable, see the documentation for your operating system.
Table 35 Messages to be Issued by the Export Tool Possible Problems Probable Causes and Recommended Action Connection to the server has not been established. Connection to the server has not been established. Use the login subcommand. Execution stops. Execution stops. Please remove errors. Illegal character: character An illegal character is used. Please use legal characters. Invalid length: token The length is invalid. Specify a value that has a correct length.
Possible Problems Probable Causes and Recommended Action Unable to display help message The Export Tool cannot display the online help due to a system error. Unable to get serial number The Export Tool cannot obtain the serial number due to a system error. Unable to get time range for monitoring The SVP does not contain monitoring data. Unable to read command file: file The Export Tool cannot read the command file. Specify the name of the command file correctly.
Calling HP Technical Support If you need to call HP technical support, be sure to provide as much information about the problem as possible. Include the circumstances surrounding the error or failure and the exact content of any error codes and/or messages displayed on the Remote Web Console. For worldwide technical support information, see the HP support website: http://www.hp.
Troubleshooting
A Acronyms and Abbreviations Table 36 Acronyms and Abbreviations CU control unit (logical control unit) DASD direct-access storage device DFW DASD fast write DKA disk adapter DKC array control processor DKCMAIN Disk Controller Main ESCON Enterprise System Connection (IBM trademark for optical channels) LAN local-area network LDEV logical device LU logical unit LUN logical unit number NVS nonvolatile storage PC personal computer PDEV physical device P-VOL primary volume RAID re
Acronyms and Abbreviations
Index A access path, 20 audience, 11 C CHA, 17 See also --- Refer to channel adapter channel adapter, 17 channel processor, 17 CHP, 17 See also --- Refer to channel processor conventions document, 11 storage capacity values, 11 D data recovery and reconstruction processor, 19 disk adapter, 17 disk processor, 17 DKA, 17 See also --- Refer to disk adapter DKP, 17 See also --- Refer to disk processor document conventions, 11 related documentation, 11 documentation HP website, 11 providing feedback, 12 DRR