Hitachi Universal Storage Platform V Hitachi Universal Storage Platform VM Hitachi Performance Manager User’s Guide Performance Monitor and Server Priority Manager FASTFIND LINKS Document Organization Product Version Getting Help Contents MK-96RD617-08
Copyright © 2008 Hitachi Data Systems Corporation, ALL RIGHTS RESERVED Notice: No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, or stored in a database or retrieval system for any purpose without the express written permission of Hitachi Data Systems Corporation (hereinafter referred to as “Hitachi Data Systems”).
Contents Preface .................................................................................................. vii Overview of Performance Manager ........................................................ 1-1 About Performance Manager Operations ................................................ 2-1 Understanding Statistical Storage Ranges .....................................................2-3 Parity Group Usage Statistics .......................................................................
Using the Performance Manager GUI ..................................................... 4-1 Performance Monitor Window ..................................................................... 4-2 Performance Management Window, Physical Tab ......................................... 4-3 LDEV Tab of the Performance Monitor Window............................................. 4-9 Port-LUN Tab of the Performance Monitor Window ..................................... 4-15 WWN Tab of the Performance Monitor Window .....
Setting a Threshold...................................................................................6-16 Monitoring All Traffic between HBAs and Ports ............................................6-18 Analyzing Traffic Statistics .........................................................................6-21 Setting Priority for Host Bus Adapters.........................................................6-22 Setting Upper-Limit Values for Non-Prioritized WWNs ..................................
vi Contents Hitachi Universal Storage Platform V/VM Hitachi Performance Manager User’s Guide
Preface This document describes and provides instructions for using the following Performance Manager software for performing operations on the Hitachi Universal Storage Platform V and Hitachi Universal Storage Platform VM (USP V/VM) storage systems. • Performance Monitor • Server Priority Manager (henceforth, referred to as SPM) Please read this document carefully to understand how to use this product, and maintain a copy for reference purposes.
Intended Audience This document is intended for system administrators, Hitachi Data Systems representatives, and Authorized Service Providers who are involved in installing, configuring, and operating the Hitachi Universal Storage Platform V and VM storage systems. This document assumes the following: • The user has a background in data processing and understands RAID storage systems and their basic functions.
Revision Date Description MK-96RD617-07 March 26 2008 Revision 7, supersedes and replaces MK-96RD617-06 MK-96RD617-08 May 2008 Revision 8, supersedes and replaces MK-96RD617-07 Source Documents for this Revision • MK-96RD617-08d-RSD-V03 Changes in This Revision • Added notes throughout this document to contact Hitachi Data Systems Support Center for Volume Migration support. • Added notes throughout this document concerning the CU as the monitoring target.
Referenced Documents Hitachi Universal Storage Platform V/VM: • Hitachi Compatible Mirroring for IBM FlashCopy User’s Guide, MK-96RD614 • Hitachi Copy-on-Write Snapshot User’s Guide, MK-96RD607 • Hitachi Dynamic Provisioning User's Guide, MK-96RD641 • Hitachi LUN Manager User’s Guide, MK-96RD615 • Hitachi ShadowImage for IBM® z/OS® User’s Guide, MK-96RD619 • Hitachi ShadowImage User’s Guide, MK-96RD618 • Hitachi Storage Navigator Messages, MK-96RD613 • Hitachi Storage Navigator User’s Guide,
Convention Description Indicates that you have a choice between two or more options or arguments. Examples: | vertical bar [ a | b ] indicates that you can choose a, b, or nothing. { a | b } indicates that you must choose either a or b. underline Indicates the default value. Example: [ a | b ] This document uses the following icons to draw attention to information: Icon Meaning Description Note Calls attention to important and/or additional information.
Getting Help If you need to call the Hitachi Data Systems Support Center, please provide as much information about the problem as possible, including: • The circumstances surrounding the error or failure. • The content of any error message(s) displayed on the host system(s). • The content of any error message(s) displayed on Storage Navigator. • The USP V/VM Storage Navigator configuration information saved on diskette using the FD Dump Tool (see the Storage Navigator User’s Guide).
1 Overview of Performance Manager The Hitachi Universal Storage Platform V and Hitachi Universal Storage Platform VM (herein after referred to as USP V/VM) includes a suite of performance management software products that allow you to monitor and tune storage system performance. The Performance Manager suite includes the following: Performance Monitor Server Priority Manager Restrictions: The Auto Migration function is not supported in this version.
Performance Monitor Performance Monitor lets you obtain usage statistics about physical hard disk drives, 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 Performance Management window displays a line graph that indicates changes in the usage rates, workloads, or traffic.
Server Priority Manager Server Priority Manager lets you tune the system to provide high-priority hosts with relatively higher throughput. Server Priority Manager can prevent production servers from suffering lowered performance. For details, see Overview of Server Priority Manager. Figure 1-1 illustrates the performance management solution from Hitachi Data Systems.
Start Storage Navigator Start Performance Monitor Set and Start Monitoring Options Use Performance Monitor to gather system usage statistics. Turn Monitoring Options (Long Range or Short Range) off Analyze data for low performance, conduct trend analysis, etc.
2 About Performance Manager Operations This chapter gives an overview of performance manager operations.
Components To be able to use Performance Manager, you need: • The USP V/VM storage system. • The Performance Manager program products (At minimum, Performance Monitor is required. Server Priority Manager is optional). • A WWW client computer connected to the USP V/VM storage system via LAN. To use Performance Manager, you must use the WWW client computer to log on to the SVP.
Overview of Performance Monitor Performance Monitor tracks your storage system and lets you obtain statistics about the following: • resources in your storage system • workloads on disk and ports If your system encounters some problem (for example, if server hosts suffer delayed response times), Performance Monitor can help you detect the cause of the problem.
Performance Management window can display the statistics within the range of the storing periods above. You can specify a part of the storing period to display the statistics on the lists and graphs of Performance Monitor. All statistics, except some information related to Volume Migration, can be displayed in short range (for the storing period corresponding to the setting for the collecting interval) on Performance Management window.
Volume Usage Statistics Performance Monitor displays the average and maximum usage, including sequential and random access, of each volume (LDEV) in a parity group. The volume usage is the time in use (sequential and random access) of the physical drives of each LDEV, averaged by the number of physical drives in the parity group. If the monitor data shows overall high volume usage, you should consider installing additional hardware (e.g., HDDs, DKAs, cache).
External Volume Usage Statistics An external volume is a volume existing in an external storage system that is mapped to a volume in the USP V/VM storage system using Universal Volume Manager. Performance Monitor can monitor and display the usage conditions for external volumes. The information that can be monitored for an external volume differs from that of a typical volume.
The information in the table does not apply to the USP VM storage system because USP VM has only one pair of DKA. If you are using USP VM and you want to know usage rates of DKPs, check the usage rate of each parity group . For details on how to view usage statistics about disk adapters and disk processors, see Viewing Usage Statistics on Disk Processors. 2. Check the usage rate of each parity group to find parity groups whose usage rate is lower than the parity groups that you want to migrate.
Cluster Disk Adapter Disk Processor Migrating Volumes in USP V Storage System 1 DKA-1KL DKP74-1KL Migrate volumes from parity groups with the following IDs to another parity group: DKP75-1KL DKP76-1KL DKP77-1KL 2 DKA-2MU DKPC0-2MU DKPC1-2MU DKPC2-2MU DKPC3-2MU 2 DKA-2NU DKPD0-2NU DKPD1-2NU DKPD2-2NU DKPD3-2NU 2 DKA-2ML DKPC4-2ML DKPC5-2ML DKPC6-2ML DKPC7-2ML 2 DKA-2NL DKPD4-2NL DKPD5-2NL DKPD6-2NL DKPD7-2NL 2 DKA-2XU DKPE0-2XU DKPE1-2XU DKPE2-2XU DKPE3-2XU 2 DKA-2WU DKPF0-2WU DKPF1-
Volume Migration cannot estimate DKP usage, and may not provide any performance improvement for cases in which DKP usage values vary only slightly or for cases in which overall DRR usage values are relatively high. Volume Migration is designed for use with obvious cases of high or unbalanced DKP usage. For information on using Volume Migration, contact the Hitachi Data Systems Support Center (see Calling the Hitachi Data Systems Support Center.
Access Path Usage Statistics An access path is a path through which data and commands are transferred within a storage system. In a storage system, channel adapters control data transfer between hosts and the cache memory. Disk adapters control data transfer between the cache memory and hard disk drives. Data transfer does not occur between channel adapters and disk adapters. Data is transferred via the cache switch (CSW) to the cache memory.
Hard Disk Drive Workload Statistics If particular hard disk drives or data are heavily accessed, system performance might deteriorate. Performance Monitor lets you view statistics about parity groups and logical devices to help you detect bottlenecks in your system. If you mapped volumes in an external storage system, Performance Monitor can also monitor the access workloads of the external volume groups and the external volumes.
Apart from the items listed above, Performance Monitor also displays additional information about hard disk drive workloads. For details on how to view workload statistics about hard disk drives, see Monitoring Hard Disk Drives. Port Traffic Statistics Performance Monitor tracks host ports and storage system ports to obtain statistics about I/O rates and transfer rates at these ports.
Traffic between HBAs and Storage System Ports Host bus adapters (HBAs) are adapters contained in hosts. HBAs, which serve as ports on hosts, are connected to ports on the storage system. If Server Priority Manager is enabled, Performance Monitor lets you view statistics about traffic between HBAs and storage system ports. The traffic statistics reveals the number of I/O requests that have been made from hosts and also reveals the size of data transferred between hosts and storage system ports.
Server Priority Manager allows you to limit the number of I/Os requests from development servers to the storage system. Server Priority Manager also allows you to limit the size of data that should be transferred between the development servers and the storage system. Production servers can expect reduced response time. Production server performance can be maintained at a higher level.
Overview of Export Tool The Export Tool enables you to export monitoring data (i.e., statistics) that can display in the Performance Management window to text files. The Export Tool also enables you to export monitoring data on remote copy operations performed by TrueCopy, TrueCopy for IBM z/OS, Universal Replicator, and Universal Replicator for IBM z/OS. If you export monitoring data to text files, you can import the monitoring data into word processor documents.
Notes: When you run the Export Tool, text files are usually compressed in a ZIPformat archive file. To be able to open a text file, you must use decompress the ZIP file to extract the text files. Text files are in CSV (comma-separated value) format, in which values are delimited by commas. Many spreadsheet applications can be used to open CSV files. Do not run multiple instances of the Export Tool simultaneously. If you run multiple instances, the SVP may be overloaded and a timeout error may occur.
Interoperability with Other Products Performance Monitor Keep the following in mind while viewing Performance Management windows. • 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. • Maintenance If the storage system is undergoing maintenance during monitoring, the monitoring data might contain extremely large values.
• – If I/O workloads between hosts and the storage system become heavy, the storage system gives higher priority to I/O processing than monitoring processing, therefore, a part of monitoring data might be missing. In case that monitoring data are missing frequently, use the Gathering Interval option in the Monitoring Options window to change the collection interval longer. For details, see Start Monitoring and Monitoring Options Window.
• I/O rates and transfer rates. Server Priority Manager runs based on I/O rates and transfer rates measured by Performance Monitor. Performance Monitor measures I/O rates and transfer rates every second, and calculates the average I/O rate and the average transfer rate for every gathering interval (specified between 1 and 15 minutes) regularly. Suppose that 1 minute is specified as the gathering interval and the I/O rate at the port 1-A changes as illustrated in Graph 1 in Figure 2-3.
• Note on using the remote copy functions: When the remote copy functions (TrueCopy, TrueCopy for IBM z/OS, Universal Replicator, and Universal Replicator for IBM z/OS) are used in your environment, Server Priority Manager monitors write I/O requests issued from initiator ports of your storage system. If you specify an RCU target port as a prioritized port, I/O requests from the initiator port will not be a target of threshold control.
3 Preparing for Performance Manager Operations This chapter explains the preparations for performance manager operations.
System Requirements To use Performance Manager, you need: • USP V/VM storage system • Performance Manager software (Server Priority Manager is optional, but Performance Monitor is required) • A Web client computer (intended for use as a Storage Navigator) connected to USP V/VM via LAN. To use Performance Manager, you use the Web client computer to log on to the SVP (Web server).
Storage Partition Administrators Limitations If your user ID is of the storage partition administrator type, you can use only Performance Monitor and the Export Tool among Performance Manager programs. Server Priority Manager is not available to storage partition administrators. This section explains the permission-driven limitations of Performance Monitor and the Export Tool.
The TC Monitor window, TCz Monitor window, UR Monitor window, URz Monitor window, and the Monitoring Options window are not displayed. The WWN tab is not displayed. Figure 3-1 3-4 The tree and list display only the information in the SLPR allocated to the user ID. The SPM button and the Volume Migration button are not displayed.
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.
3-6 Preparing for Performance Manager Operations Hitachi Universal Storage Platform V/VM Hitachi Performance Manager User’s Guide
4 Using the Performance Manager GUI This chapter explains performance manager windows.
Using the Performance Monitor Windows This chapter describes Performance Management windows and operations. This chapter explains in the following order: each window of Performance Monitor, the procedure for starting and stopping monitoring, and various operations 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. For details, see Storage Partition Administrators Limitations.
Performance Management Window, Physical Tab When you click Go, Performance Manager and then Performance Management on the menu bar of the Storage Navigator main window, Performance Monitor starts and the Performance Management window is active. The Performance Management window includes the Physical tab, which lets you view usage rates for parity groups, volumes, channel processors, disk processors, etc.
• Gathering Interval indicates the interval of collecting statistics in short range monitoring. For example, if the number of the CUs to be monitored is 64 or less, and 1 min. is displayed and shortrange is selected as the storing period of statistics, the list and graph in the Physical tab display the statistics obtained every one minute. In case 65 or more CUs are monitored, the statistics are displayed every 5, 10 or 15 minutes. The gathering interval in long range monitoring is fixed to 15 minutes.
When you specify dates and time in From and To, Performance Monitor calculates the length of the specified period and displays the calculated length. The length of the period is displayed in days when you select longrange, and it is displayed in minutes when you select shortrange. Notes: From and To are unavailable if the monitoring data (that is, usage statistics) is not stored in the storage system. The Real Time option is unavailable when the Physical tab is active.
The parity group icon ( ) can represent a single parity group. The parity group icon can also represent two or more parity groups that are concatenated. If two or more parity groups are concatenated, volumes can be striped across two or more drives. Therefore, concatenated parity groups provide faster access (particularly, faster sequential access) to data. For example, if the parity group icon ( ) indicates a single parity group 13, the text 1-3 appears on the right of the icon.
– N/M list: The N displays the number of the current page. The M displays total number of pages. Use the list to choose the number of the page to display. – Next button allows you to display the next 4,096 resources. • The Volume Migration button starts the Volume Migration if that program is enabled and longrange is specified for the display range. Volume Migration lets you optimize hard disk drive performance.
If you select an item to be displayed from the list before clicking Draw, the graph shows the selected item. After drawing, if you select another item from the list, the graph will be updated without re-clicking Draw. Depending upon the values of the selected item, arrange the graph by changing the highest value of the Y-axis. Long-Range Storage When longrange is selected, the Performance Management window displays the statistics collected and stored in long range.
The usage statistics for a same term might be slightly different between selecting shortrange and longrange because the monitoring precision of these two interval types differs. For details on the types of storing period of statistics, see Understanding Statistical Storage Ranges. For details on the relationship between collection interval and the storing period of the statistics, see Monitoring Options Window.
• 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. If the number of the CUs to be monitored is 64 or less, the value between 1 and 15 appears as a gathering interval by minutes. For example, if 1 min.
• In the Monitoring Data area, the list on the upper right of the list specifies the type of statistics to be displayed in the window. If you want to view I/O rate, select IOPS (I/Os per second) from the list. If you want to view transfer rate, select MB/s (megabytes per second) from the list. • The tree lists parity groups, external volume groups, and V-VOL groups. Box folders (for example, Box 1, Box E1, Box V1, and Box X1) are displayed below the storage system folder.
For example, if the parity group icon ( ) indicates a single parity group 13, the text 1-3 appears on the right of the icon. If the parity group icon indicates two or more parity groups that are connected together, all the connected parity groups appear on the right of the icon. For example, if the parity group 1-3 is connected with the parity group 1-4, the text 1-3[1-4] appears on the right of the parity group icon. (All the parity groups connected with 1-3 are enclosed by square brackets).
• The line graph illustrates changes in the I/O rate, the transfer rate, etc. The vertical axis indicates the usage rates (in percentage). The horizontal axis indicates dates and/or times. If you select connected parity groups in the tree, the graph illustrates changes in disk access performance (e.g., the I/O rate and the transfer rate) for all the connected parity groups.
When you draw a graph, use the Detail check box to illustrate the desired information and the Chart Y Axis Rate list to arrange the graph as you like. Figure 4-7 Chart Y Axis Rate List and Detail Check Box (LDEV Tab) Use the Chart Y Axis Rate list to select the highest value of the Y-axis (the vertical axis) of the graph. If you select Detail and then click Draw, the graph displays detailed statistics as explained in Table 4-2.
Port-LUN Tab of the Performance Monitor Window When you click Go, Performance Manager and then Performance Management on the menu bar of the Storage Navigator main window, Performance Monitor starts and the Performance Management window is active. The Performance Management window includes the Port-LUN tab, which lets you view statistics about I/O rates, transfer rates, and average response time at storage system ports, host groups, LU paths, etc.
• Gathering Interval indicates that the statistics are collected at the interval displayed here. If the number of the CUs monitored is 64 or less, the value between 1 and 15 appears as a gathering interval by minutes. For example, if 1 min. is displayed, the information obtained every one minute is displayed in the list and the graph. In case 65 or more CUs are monitored, the statistics are displayed every 5, 10 or 15 minutes.
When you select the Real Time option, use the 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. In this case, if you select 90 from the list, the graph displays statistics obtained in the last 90 minutes (multiplying 1 minute by 90 times).
The SPM button is deactivated in real-time mode. To start Server Priority Manager, activate the From and To boxes and release Performance Monitor from real-time mode. • If the Current Control label displays Port Control, the system is controlled by the upper limits and the threshold specified in the Port tab of the Server Priority Manager window.
The graph displays detailed statistics about workloads on the port selected in the list. For details on the graph, see Viewing Port Workload Statistics. – When you select LUN ( volume) in the list. )in the tree and select a LUN (an address of a The graph displays detailed statistics about workloads on the LU paths selected in the list. The information in the graph depends on the item selected in the list on the right of the Detail check box.
Viewing Workload Statistics on LU Paths When you select LUN ( ) in the tree, select a LUN in the list, click Draw, and then select Detail, the graph displays detailed statistics about workload on the LU paths. The detailed statistics that can be displayed differ depending on items you select in the list, as explained in Table 4-3.
WWN Tab of the Performance Monitor Window When you click Go, Performance Manager and then Performance Management on the menu bar of the Storage Navigator main window, Performance Monitor starts and the Performance Management window is active. The Performance Management window includes the WWN tab, where you view statistics (I/O rates, transfer rates, and average response time) about traffic between host bus adapters in the hosts and ports on the storage system.
• 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. If the number of the CUs to be monitored is 64 or less, the value between 1 and 15 appears as a gathering interval by minutes. For example, if 1 min. is displayed, the information obtained every one minute is displayed in the list and the graph.
When you select the Real Time option, use the 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. In this case, if you select 90 from the list, the graph displays statistics obtained in the last 90 minutes (multiplying 1 minute by 90 times).
• The line graph illustrates changes in the I/O rate or the transfer rate. The vertical axis indicates the usage rates (in percentage). The horizontal axis indicates dates and/or times. When the graph displays I/O rates or the transfer rates for a host bus adapter or an SPM group controlled by an upper limit, the graph also displays a line that indicates the upper limit. When you draw a graph, the Chart Y Axis Rate list lets you select the highest value of the Y-axis (the vertical axis) of the graph.
Monitoring Options Window When you click Go, Performance Manager and then Performance Management on the menu bar of the Storage Navigator main window, Performance Monitor starts. When you click the Monitoring Options tab, the Monitoring Options window is displayed. Use it to make settings for obtaining usage rates about hard disk drives, channel processors, disk processors, etc. Note: This note explains the following statistics to be displayed in tabs of Performance Management windows.
Figure 4-13 Monitoring Options Window of Performance Monitor The Monitoring Switch area in the Monitoring Options window contains the following items: • Current Status Select Enable to start obtaining statistics from the storage system (that is, monitoring). 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.
This option is effective only for: – Statistics displayed in the LDEV, Port-LUN, and WWN tabs – Statistics displayed in the Physical tab with selecting shortrange for the storing period When viewing the Physical tab with longrange selected for the storing period, the statistics collected every 15 minutes are displayed regardless of the value of the Gathering Interval.
Table 4-4 Relationship between the Display of a Cell and the CU Status in the CU Table CU Exists Yes No • CU Monitoring Status Letter Displayed in The Cell CU is being monitored S: in black CU is to be released from monitoring R: in blue italics CU is not being monitored None CU will be monitored when it exist N: in black CU is to be released from monitoring -: Hyphen in black bold CU will not be monitored when it exist -: Hyphen in black Monitoring Target CUs: Indicates the number of exi
This storing period is the range of display in the Performance Management windows. When you specify one minute for the gathering interval like the example above, Performance Monitor can display the statistics for one day (i.e. 24 hours) in the list and graph at the maximum. Also, when you specify 15 minutes for the gathering interval, Performance Monitor can display the statistics for 15 days in the list and graph at the maximum.
• URz Monitor window This window displays the information about remote copy operation of Universal Replicator for IBM z/OS. The contents in this window are the same as those of the Usage Monitor window of Universal Replicator for IBM z/OS. For details on the contents in this window, see the Universal Replicator for IBM z/OS User's Guide.
Figure 4-14 Port Tab in the Server Priority Manager Window The Port tab displays the following: • Current Control Status can display either Port Control or WWN Control. – If Port Control is displayed, the system is controlled by the upper limits and threshold specified in the Port tab. – If WWN Control is displayed, the system is controlled by the upper limits and threshold specified in the WWN tab. – If No Control is displayed, the system performance is not controlled by Server Priority Manager.
If you change settings of a port, that port remains in the list regardless of the selection in the list. • • The list near the upper left corner of the Port tab allows you to change the type of performance statistics to be displayed in the list. – If IOPS (I/Os per second) is selected, the list displays I/O rates for ports. The I/O rate indicates the number of I/Os per second. – If MB/s (megabytes per second) is selected, the list displays the transfer rates for ports.
The IOPS column lets you specify the upper limit for I/O rates. The MB/s column lets you specify the upper limit for transfer rates. To specify an upper limit, double-click a cell to display the cursor in the cell. If you specify a value in either of the IOPS or MB/s column, the other column is deactivated. You can specify upper limit values for I/O rates and transfer rates all together for different non-prioritized ports.
WWN Tab of the Server Priority Manager Window The WWN tab lets you set the limit on the performance of non-prioritized WWNs and set the threshold on the performance of prioritized WWNs. For operations in this tab, see WWN Tab Operations and Grouping Host Bus Adapters. Figure 4-15 WWN Tab in the Server Priority Manager Window The WWN tab displays the following: • Current Control Status can display either Port Control or WWN Control.
• • The list near the upper right corner of the Server Priority Manager window enables you to narrow WWNs (host bus adapters) in the list: – If All is selected, all the WWNs appear in the list. – If Prioritize is selected, only the prioritized WWNs appear in the list. – If Non-Prioritize is selected, only the non-prioritized WWNs appear in the list. The upper-left tree lists ports and the host bus adapters connected to these ports in the storage system.
– If you double-click an SPM group, host bus adapters in that group are displayed in the tree. the WWN and SPM name are displayed to the right of the host bus adapter icon ( ). If the WWN of a host bus adapter (HBA) is displayed in red in the tree, the host bus adapter is connected to two or more ports, but the traffic between the HBA and some of the ports is not monitored by Performance Monitor.
– The WWN column indicates WWNs of host bus adapters. This column does not appear when you select the Subsystem folder in the lowerleft tree. – The SPM Name column indicates SPM names of host bus adapters. Server Priority Manager allows you assign an SPM name to each host bus adapter so that you can easily identify each host bus adapters in the Server Priority Manager windows. This column does not appear when you select the Subsystem folder in the lower-left tree.
– The Attribute column indicates the priority of each WWN. Prio. indicates a prioritized WWN. Non-Prio. indicates a non-prioritized WWN. For details on how to change the priority, see Setting Priority for Host Bus Adapters. If one host bus adapter connects to multiple ports, the attribute setting of the host bus adapter is common to all the ports.
Even if you use the different type of rate (IOPS or MB/s) for the threshold as that used for the upper limit values of the non-prioritized WWNs, the threshold control can work for all the WWNs. In the WWN tab, you cannot specify individual thresholds for each host bus adapter. • If you check the Delete ports if CHA is removed checkbox, Server Priority Manager will delete, from SVP, the setting information of Server Priority Manager on ports in channel adapters that have been removed.
4-40 Using the Performance Manager GUI Hitachi Universal Storage Platform V/VM Hitachi Performance Manager User’s Guide
5 Performance Monitor Operations This chapter explains the following performance monitor operations: Overview of Performance Monitor Operations Monitoring Resources in the Storage System Monitoring Hard Disk Drives Monitoring Ports Monitoring LU Paths Viewing HBA Information Performance Monitor Operations Hitachi Universal Storage Platform V/VM Hitachi Performance Manager User’s Guide 5-1
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. The following statistics appear in the tabs of Performance Management windows. • LU statistics are displayed in the Port-LUN tab. • Volume statistics are displayed in the LDEV tab.
Figure 5-1 Monitoring Options Window of Performance Monitor To start monitoring, select Enable for the Current Status option in Monitoring Switch, and specify the Gathering Interval option to set the interval for collecting information. Next, select or release the CUs to be monitored in Monitoring Target area. You can specify target CUs either by choosing PG numbers, LDKC numbers, CU numbers or the cells in the CU table. For the details on how to select CUs, see Monitoring Options Window.
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.
The information you can view by selecting each tab for the tree is explained below. • Physical tab Enables you to view usage statistics about resources in the storage system. • LDEV tab Enables you to view statistics about workload on disks. • Port-LUN tab Enables you to view statistics about traffic at ports and LU paths in the storage system. • WWN tab Enables you to view statistics about traffic at path between host bus adapters (HBAs) and ports.
Starting and Stopping Storage System Monitoring To monitor the storage system, start Performance Monitor at first and then start obtaining statistics. You can also stop the monitoring from Performance Monitor. Each procedure is explained below. To start Performance Monitor: 1. Log onto Storage Navigator. The Storage Navigator main window is displayed. 2. Click Go, Performance Manager and then Performance Management on the menu bar of the Storage Navigator main window.
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. 2. In Monitoring Switch, select Disable for the Current Status option. The Gathering Interval list is unavailable. 3. Click Apply. Performance Monitor stops monitoring the storage system.
Monitoring Resources in the Storage System This section describes how to view usage statistics about resources in the storage system. Before taking the following steps, you need to start monitoring in accordance with the procedure described in Monitoring Options Window and obtain the usage statistics. Viewing Usage Statistics on Parity Groups Performance Monitor monitors parity groups and lets you view the average and the maximum usage rate in a specified period.
5. To display a graph illustrating changes in usage rate for parity groups, select the desired parity groups in the list and then click Draw. Note: The range of monitoring and the gathering interval affects the time period represented by a graduation on the horizontal axis.
Viewing Usage Statistics on Volumes in Parity Groups Performance Monitor monitors volumes in parity groups and lets you view the average and the maximum usage rate in a specified period. Performance Monitor also displays a graph illustrating changes in volume usage within that period. To view usage statistics about volumes in a parity group: 1. Ensure that the Performance Management window is displayed. 2. In the tree, click the Physical tab 3.
Notes: The list displays up to a maximum of 4,096 resources at a time. If the number of resources exceeds 4,096, use Previous and Next to display the remaining resources. If you change the date and time in the From and To boxes and then click Apply, 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 Performance Management Window, Physical Tab).
Note: • It is possible that the sum of the usage rate for each volume in a parity group is not equal to the usage rate for that parity group (see Viewing Usage Statistics on Volumes in Parity Groups). This is because the Performance Management window rounds off fractions below the decimal point to the nearest whole number when displaying the usage rate for each volume. • If the CU is not the monitoring target, all items in the row are displayed in italics.
For example, if the Ave. (Total) box for the volume 0:01 displays "20 -> 18", the average usage rate of the parity group that the volume belongs to is 20 percent. If the volume were migrated out of the parity group, the average usage rate of that group is expected to drop to 18 percent. • ShadowImage: This item is displayed only when you select shortrange for the storing period of statistics.
Viewing Usage Statistics on External Volume Groups Performance Monitor monitors external volume groups and lets you view the usage statistics of external volume groups in a specified period. Performance Monitor also displays a graph illustrating changes in the usage statistics of external volume groups within that period. You can view the usage statistics about external volume groups only when you select shortrange for the storing period of statistics.
Note: If the CU is not the monitoring target, all items in the row are displayed in italics. If you want to monitor those items, specify the CU as the monitoring target by using the Monitoring Option window. The list displays the following items: • : When the green checkmark icon is displayed on the left of an external volume group, the graph illustrates changes in usage statistics for the external volume group. • ExG: This column indicates IDs of external volume groups.
Viewing Usage Statistics on External Volumes in External Volume Groups Performance Monitor monitors external volumes in external volume groups and lets you view the usage statistics of external volumes. Performance Monitor also displays a graph illustrating changes in the usage statistics of external volumes within that period. You can view the usage statistics about external volumes only when you select shortrange for the storing period of statistics.
Note: The range of monitoring and the gathering interval affects the time period represented by a graduation on the horizontal axis. Figure 5-6 Example of External Volume Usage Rates Displayed Note: If the CU is not the monitoring target, all items in the row are displayed in italics. If you want to monitor those items, specify the CU as the monitoring target by using the Monitoring Option window.
Viewing Usage Statistics on Channel Processors Performance Monitor monitors channel processors in each channel adapter and lets you view the average and the maximum usage rate in a specified period. Performance Monitor also displays a graph illustrating changes in channel processor usage within that period. To view usage statistics about channel processors: 1. Ensure that the Performance Management window is displayed. 2. In the tree, click the Physical tab. 3.
Figure 5-7 Example of Channel Processors Usage Rates Displayed The list displays the following items: • : When the green checkmark icon is displayed on the left of a channel processor, the graph illustrates changes in usage rate for the channel processor. • ID: This column displays ID numbers for channel 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.
Note: If you change the date and time in the From and To boxes and then click Apply, 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 Performance Management Window, Physical Tab). 6. If you want to display a graph illustrating changes in usage rate for disk processors, select the desired disk processors in the list and then click Draw.
Viewing Usage Statistics on Data Recovery and Reconstruction Processors Performance Monitor tracks data recovery and reconstruction processors (DRRs) and lets you view the average and the maximum usage rate in a specified period. Performance Manager also displays a graph illustrating changes in DRR usage within that period. To view usage statistics about DRRs: 1. Ensure that the Performance Management window is displayed. 2. In the tree, click the Physical tab. 3.
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. Viewing Write Pending and Cache Memory Usage Statistics Performance Monitor lets you view write pending rates.
5. If you want to display a graph illustrating changes in the write pending rate or in usage statistics about the cache memory, select the row of the write pending rate in the list and then click Draw. The range of monitoring and the gathering interval affects the time period represented by a graduation on the horizontal axis. 6. When you select shortrange for the storing period of statistics, you can select the item to be illustrated in the graph from the list at the upper right on the graph.
Figure 5-11 Example of Write Pending Rate and Cache Usage Rate Displayed The list displays the following items: • : When the green checkmark icon is displayed on the left of the write pending rate, the graph illustrates changes in the write pending rate and usage statistics about the cache memory. • CLPR: This column indicates numbers and names of cache logical partitions (CLPRs) in the format "CLPR-number:CLPR-name". For details on CLPRs, see the Virtual Partition Manager User's Guide.
3. In the list above the tree, select the storing period of statistics from longrange and shortrange for display. For details on the types of storing period of statistics, see Understanding Statistical Storage Ranges. When you view usage statistics about paths, the items displayed in the list by selecting longrange and shortrange are the same. 4. In the tree, double-click the Access Path Usage folder. 5.
Paths between cache switches and cache memory: Figure 5-12 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. • Cache: This column indicates the cache memories. • Usage: – The Ave.
• For a read I/O, when the requested data is already in cache, the operation is classified as a read hit. • For a write I/O, when the requested data is already in cache, the operation is classified as a write hit. This section describes how to view the statistics about disk access performance. Before taking the following steps, you need to start monitoring in accordance with the procedure described in Starting and Stopping Storage System Monitoring and obtain the usage statistics.
Notes: The list displays up to a maximum of 4,096 resources at a time. If the number of resources exceeds 4,096, use Previous and Next to display the remaining resources. If you change the date and time in the From and To boxes and then click Apply, 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 Performance Management Window, Physical Tab). 5.
I/O rate for parity groups or external volume groups (When the Box 1 folder is selected): I/O rate for volumes: Figure 5-13 I/O Rates for Disks Notes: • • • 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 Performance Management window omits fractions below the decimal point when displaying the I/O rate for each volume.
• Read: Indicates the number of read requests to the parity group, the external volume group, or the volume per second. • Write: Indicates the number of write requests to the parity group, the external volume group, or the volume per second. • Read Hit: Indicates the read hit ratio. • Write Hit: Indicates the write hit ratio. • Back Trans.: Indicates the number of data transfers per second between the parity group (or the external volume group, or the volume) and the cache memory.
Notes: • If you select the Subsystem folder, the list displays all parity groups and external volume groups. To narrow the number of groups to be displayed in the list, select a Box folder. For example, if you select the Box 1 folder, the list displays only the parity groups whose IDs start with "1-". • To view the transfer rate for each volume, select the parity group or external volume group that contains the volumes. The list on the right displays the transfer rate for each volume in the selected group.
Caution: If more than one parity group or volume is selected in the list, you cannot select the Detail check box to view detailed information.
• : When the green checkmark icon is displayed on the left of an item, the graph displays workload statistics about the parity group, the external volume group, or the volume. • PG: Indicates the parity group ID or the external volume group ID. If the ID starts with the letter "E", the group is an external volume group. • LDEV: Indicates the volume ID. If the ID ends with the symbol "#", the volume is a an external volume. • Emulation: Indicates the emulation type. • Trans.
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 steps, you need to start monitoring in accordance with the procedure described in Starting and Stopping Storage System Monitoring and obtain the usage statistics.
– If you select a port (for example, and ) in the tree, the list displays I/O rates for all the host bus adapters connected to the selected port=. – If you select a host group ( ) in the tree, the list displays I/O rates for host bus adapters in the host group. 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 ports or host bus adapters (WWNs). b. Click Draw.
I/O rates for host bus adapters in a host group (When a host group ( )is selected): Figure 5-15 I/O Rates for Ports The list displays the following: • : When the green checkmark icon is displayed on the left of an item, the graph displays changes in workload statistics about the item. • Port: Indicates ports on the storage system. • WWN: Indicates WWNs of the host bus adapters. • SPM Name: Indicates SPM names of the host bus adapters.
Note: In the list of Port-LUN tab, two types of aliases appear for host bus adapters: SPM name and nickname. If you select a port icon in the tree, SPM names defined by Server Priority Manager appear. If you select a host group icon in the tree, nicknames defined by LUN Manager appear. We recommend that you specify the same name for an SPM name and a nickname for convenience of host bus adapter management. • Initiator/External: Indicates the port attribute. Initiator indicates an initiator port.
– If you select a port (for example, and ) in the tree, the list displays transfer rates for all the host bus adapters connected to the selected port. – If you select a host group ( ) in the tree, the list displays transfer rates for host bus adapters in the host group. Note: You cannot view information about host bus adapters if the host group is not registered in LUN Manager. 7. If you want to display a graph to find out how the transfer rate has been changed, take the following steps: a.
Transfer rate for host bus adapters connected to a specified port and ) is selected): (When a port ((for example, Transfer rates for host bus adapters in a host group(When a host group ( )is selected): Figure 5-16 Transfer Rates for Ports The list displays the following: • : When the green checkmark icon is displayed on the left of an item, the graph displays changes in workload statistics about the item. • Port: Indicates ports on the storage system.
• 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. This column displays a hyphen (-) if the I/O rate is 0 (zero). • Attribute: Indicates the priority of each port. Prio. indicates a prioritized port. Non-Prio. indicates a non-prioritized port.
Monitoring LU Paths Performance Monitor monitors LU paths 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 LU paths on the storage system. Before taking the following steps, you need to start monitoring in accordance with the procedure described in Starting and Stopping Storage System Monitoring and obtain the usage statistics.
7. If you want 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. Click Draw. 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 list.
• Response Time: This column indicates the time for replying from the LU paths when I/O accesses are made from the host to the LU paths. The unit is milliseconds. The average response time in the period specified at Monitoring Term is displayed. Viewing LU Paths Transfer Rates Performance Monitor monitors LU paths and measures transfer rates (that is, the size of data transferred in one second). To view transfer rates: 1. Ensure that the Performance Management window is displayed. 2.
8. If you want to view more detailed information in the graph, select the Detail check box at the lower right of the list. The graph contents change as described in Table 4-3. Note: If more than one row is selected in the list, you cannot select the Detail check box. Figure 5-18 Transfer Rates for LU Paths Note: If the CU is not the monitoring target, all items in the row are displayed in italics.
Monitoring Paths between Host Bus Adapters and Ports If Server Priority Manager is enabled, Performance Monitor can be used to monitor paths between host bus adapters (HBAs) in host servers and ports on the storage system. HBAs are contained in host servers and serve as ports for connecting the host servers to the storage system. This section describes how to view I/O rates and transfer rates between host bus HBAs and ports.
5. In the tree, do one of the following: – To view the I/O rate for host bus adapters in an SPM group, select the SPM group. The list on the right displays the I/O rate. – To view the I/O rate for host bus adapters that do not belong to any SPM group, select Not Grouped. The list on the right displays the I/O rate. Tips: – If you select the Subsystem folder in the tree, the list displays the I/O rate at each SPM group.
I/O rate at each SPM group (Displayed when the Subsystem folder is selected): I/O rate at each port connected to a specified host bus adapter (Displayed when a host bus adapter is selected): Figure 5-19 I/O Rates for Host Bus Adapters (WWN Tab) The list displays the following: • : When the green checkmark icon is displayed on the left of an item, the graph displays changes in workload statistics about the item. • Group: Indicates SPM groups. • WWN: Indicates WWNs of the host bus adapters.
Viewing Transfer Rates between HBAs Performance Monitor monitors traffic between HBAs in the hosts and ports on the storage system, and measures transfer rates (that is, the size of data transferred in one second). To view transfer rates: 1. Ensure that the Performance Management window is displayed. 2. Select the WWN tab. The tree displays a list of SPM groups ( named Not Grouped is displayed. ). Below SPM groups, an item – To display host bus adapters ( SPM group.
b. Click Draw. Notes: • If the graph does not display changes in the transfer 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 list. For example, if the largest value in the list is 200 and the value in Chart Y Axis Rate is 100, you should select a value larger than 200 from Chart Y Axis Rate.
• WWN: Indicates WWNs of host bus adapters. • SPM Name: Indicates SPM names of host bus adapters. Server Priority Manager allows you assign an SPM name to each host bus adapter so that you can easily identify each host bus adapters in the Server Priority Manager windows. • Port: Indicates ports on the storage system. • Current: Indicates the current transfer rate. • Ave.: Indicates the average transfer rate for the specified period. • Max.
6 Server Priority Manager Operation This chapter explains the following server priority manager operations: Overview of Server Priority Manager Operations Port Tab Operations WWN Tab Operations Server Priority Manager Operation Hitachi Universal Storage Platform V/VM Hitachi Performance Manager User’s Guide 6-1
Overview of Server Priority Manager Operations Procedures for using Server Priority Manager depend on connection between host bus adapters and storage system ports. If one-to-one connections are established between host bus adapters and ports, you specify the priority of I/O operations, upper limit value, and threshold value on each port. Because one port connects to one HBA, you can define the server priority by the port.
If One-to-One Connections Link HBAs and Ports Figure 6-1 shows an example of a network in which each host bus adapter is connected to only one port on the storage system (Henceforth, this network is referred to as network A). Host bus adapters and the storage system ports are directly connected and are not connected via hubs and switches.
Prio. indicates a prioritized port. Non-Prio. indicates a non-prioritized port. Figure 6-2 Priority Specified in the Server Priority Manager Window 2. Monitor traffic at ports. You must obtain statistics about traffic at each port on the storage system. There are two types of traffic statistics: the I/O rate and the transfer rate. The I/O rate is the number of I/Os per second. The transfer rate is the size of data transferred between a host and the storage system.
3. Set an upper limit to traffic at the non-prioritized port. To prevent decline in I/O rates at prioritized ports, you set upper limit values to the I/O rate for non-prioritized ports. When you set an upper limit for the first time, it is recommended that the upper limit be approximately 90 percent of the peak traffic. In network A, the peak I/O rate for the non-prioritized port (2A) is 200 IO/s. So, the recommended upper limit for 2A is 180 IO/s.
If Many-to-Many Connections Link HBAs and Ports Figure 6-4 gives an example of a network in which a production server and a development server are connected to the storage system (Henceforth, this network is referred to as network B). The host bus adapter (wwn01) in the production server is connected to four ports (1A, 1C, 2A and 2C). The host bus adapters (wwn02 and wwn03) in the development server are also connected to the four ports.
The resulting definitions on the window are as follows: Figure 6-5 Specifying Host Bus Adapters to be Monitored For more detailed instruction, see Setting Priority for Ports on the Storage System. Server Priority Manager is unable to monitor and control the performance of hosts whose host bus adapters are placed below the Non-Monitor icon. 3. Set priority to host bus adapters using the WWN tab of the Server Priority Manager window.
Note: Throughout this manual, the term prioritized WWN to refers to a high-priority host bus adapter (for example, wwn01). The term nonprioritized port refers to a low-priority host bus adapter (for example, wwn02 and wwn03). 4. Monitor traffic between host bus adapter and ports. You must obtain statistics about traffic between host bus adapter and ports. There are two types of traffic statistics: the I/O rate and the transfer rate. The I/O rate is the number of I/Os per second.
I/O rate (IO/s) 400 300 prioritized WWN (wwn01) 200 non-prioritized WWN 100 (wwn02 and wwn03) time Figure 6-7 Traffic at Ports 5. Set an upper limit to traffic between ports and the non-prioritized WWN to prevent decline in I/O rates at prioritized WWNs. When you set an upper limit for the first time, the upper limit should be approximately 90 percent of the peak traffic level. In network B, the peak I/O rate at the paths between port 1A and the nonprioritized WWNs (wwn02 and wwn03) is 200 IO/s.
6. Check the result of applying upper limit values. After applying upper limit values, you must measure traffic at ports. View traffic statistics for the prioritized WWN to check whether the host performance is improved to a desirable level. In network B, the desirable I/O rate for the prioritized WWN is 400 IO/s. If the I/O rate reaches 400 IO/s, production server performance has reached to a desirable level.
Table 6-1 Threshold Settings Threshold Is Set to The Prioritized WWN Relationship between the Thresholds of the Prioritized WWN and the Upper Limits of the Non-prioritized WWN A Number Other Than Zero Is Set to The Upper Limit of The Non-prioritized WWN When thresholds are set to multiple prioritized WWNs, depending on the transfer rate, the following controls are executed. Zero Is Set to The Upper Limit of The Non-prioritized WWN The threshold control of the prioritized WWN is not executed.
4. Click SPM. The Server Priority Manager window is displayed. 6-12 – Use the Port tab if one-to-one connection is established between host bus adapters and storage system ports. For details on operations in the Port tab, see Port Tab Operations. – Use the WWN tab if many-to-many connection is established between host bus adapters and storage system ports. For details on operations in the WWN tab, see WWN Tab Operations.
Port Tab Operations If one-to-one connections are established between host bus adapters (HBAs) and storage system ports, use the Port tab in the Server Priority Manager window to do the following: • Analyze traffic statistics • Measure traffic between host bus adapters and storage system ports • Set priority to ports on the storage system • Set an upper limit to traffic at each non-prioritized port • Set a threshold to the storage system or to each prioritized port, if necessary If one-to-one con
– To analyze I/O rates, select IOPS from the list at the upper left corner of the list. – To analyze transfer rates, select MB/s from the list at the upper left corner of the list. The list displays traffic statistics (i.e. the average and peak I/O rates or transfer rates) of the ports. 5. Analyze the information in the list and then determine upper limit values that should be applied to non-prioritized ports. If necessary, determine threshold values that should be applied to prioritized ports.
After priority has been set, you can implement the procedure for measuring traffic (I/O rates and transfer rates) (see Starting and Stopping Storage System Monitoring) Setting Upper-Limit Values to Traffic at Non-prioritized Ports After you analyze traffic statistics, you must set upper limit values to I/O rates or transfer rates for non-prioritized ports.
6. Click Apply. The settings in the window are applied to the storage system. The upper limit value that you entered turns black. If an upper limit of the non-prioritized WWN is set to zero or nearly zero, I/O performance might be lowered. If I/O performance is lowered, the host cannot be connected to the storage system in some cases.
Caution: If you enter zero (0) in a cell to disable the upper limit, the cell displays a hyphen (-) and the threshold for the prioritized port becomes ineffective. If the thresholds of all the prioritized ports are ineffective, threshold control will not be performed but upper limit control will be performed.
• Set priority to host bus adapters • Set an upper limit on traffic at non-prioritized WWNs • Set a threshold, if necessary If many-to-many connections are established between host bus adapters and ports, you should specify the priority of I/O operations on each host bus adapter. You can specify the upper limit values on the non-prioritized WWNs. If necessary, you can set one threshold value applied for the entire storage system.
Expand the WWN list to show the WWNs of the host bus adapters that are connected to the port but are not monitored. These host bus adapters are the same as that displayed in step 5. From that list, select a WWN and specify the SPM name. You can specify up to 16 characters for an SPM name. Note: Hitachi Data Systems recommends that you specify the same names for the SPM names and the nicknames of the host bus adapters for convenience of host bus adapter management.
Figure 6-9 Add WWN Window If you add a port or host bus adapter to the storage system after the settings above, the traffics about connections to the newly added port or host bus adapter will not be monitored. In this case, follow the procedure above again to make all the traffics between host bus adapters and ports monitored. Up to 32 host bus adapters (WWNs) can be monitored for one port.
Notes: If the selected host bus adapter is connected to multiple ports, when you select the host bus adapter and select the Delete WWN pop-up menu, a message will appear that asks you whether to move the host bus adapter from Monitor to Non-Monitor below all other ports, too. If the selected host bus adapter is contained in an SPM group, a message will appear that tell you to delete the host bus adapter from the SPM group on ahead.
5. Below the Subsystem folder in the upper-left tree, click the icon of the port whose traffic statistics you want to collect. The list displays traffic statistics (I/O rates or transfer rates) about the host bus adapters that connect to the selected port. The following two types of traffic are shown. The traffic has attributes including the average and maximum values.
4. In the upper-left tree, double-click a port. 5. Double-click Monitor, which is displayed below the specified port. 6. Check to see if all the WWNs of the host bus adapters to be controlled by using Server Priority Manager appear below Monitor. If some of the WWNs are missing, use the procedure in Monitoring All Traffic between HBAs and Ports to move all WWNs to below Monitor. 7. Click Monitor to display the information of the host bus adapters that are monitored in the list on the right of the tree. 8.
Setting Upper-Limit Values for Non-Prioritized WWNs After you analyze traffic statistics about prioritized WWNs and non-prioritized WWNs, you must set upper limit values to I/O rates or transfer rates for nonprioritized WWNs. Upper limit values for I/O rates are used to suppress the number of I/Os from the low priority host servers and thus provide better performance for high-priority host servers.
– To limit the transfer rate of the non-prioritized WWN, double-click the desired cell in the MB/s column in Upper. Next, enter the upper limit value in the cell. In the list, either of the IOPS cells or MB/s cells are activated depending on the rate you specified in step 3. You can specify the limit value by using either of the I/O rate or transfer rate for each host bus adapter. The upper limit value that you entered is displayed in blue.
4. Select IOPS or MB/s from the All Thresholds list, and do one of the following: – To specify the threshold value by using the I/O rate, select IOPS from the list below the check box. – To specify the threshold value by using the transfer rate, select MB/s from the list below the check box. Even if the types of rates differ between the upper limit values and the threshold value, the threshold control is effective for all the non-prioritized WWNs. 5.
Figure 6-10 Change WWN and SPM Name Window Replacing a Host Bus Adapter If a host bus adapter fails, you will need to replace the adapter with a new one. After you finish replacement, you will need to delete the old host bus adapter from the Server Priority Manager window and then register the new host bus adapter. When you add a new host bus adapter rather than replacing an old one, the WWN of the added host bus adapter is automatically displayed below NonMonitor for the connected port in the list.
Grouping Host Bus Adapters Server Priority Manager allows you to create an SPM group to contain multiple host bus adapters. All the host bus adapters (HBAs) in one SPM group must be of the same priority. Prioritized WWNs (i.e. high-priority HBAs) and non-prioritized WWNs (i.e. low-priority HBAs) cannot be mixed in the same group. You can use an SPM group to switch priority of multiple HBAs from prioritized to non-prioritized, or vice versa.
The settings in the window are applied to the storage system. Figure 6-11 Add New SPM Group Window Deleting an HBA from an SPM Group To delete a host bus adapter from the SPM group, take the following steps. 1. Start Server Priority Manager. The Server Priority Manager window is displayed. 2. Select the WWN tab. 3. In the lower-left tree, double-click the SPM group ( host bus adapter to be deleted. ) that contains the 4. Below the SPM icon, right-click the icon the host bus adapter ( to delete.
– To switch priority from non-prioritized to prioritized, select Non-Prio >> Prio from the pop-up menu. 5. Click Apply. The settings in the window are applied to the storage system. Setting an Upper-Limit Value to HBAs in an SPM Group If all the host bus adapters in an SPM group are non-prioritized WWNs (i.e. low-priority HBAs), you can set an upper limit value to HBA performance (i.e. I/O rate or transfer rate). You can assign one upper limit value for one SPM group.
5. In the Server Priority Manager window, click Apply. The settings in the window are applied to the storage system. Figure 6-12 Change Upper Limit Window Note: To confirm an upper limit value specified for each SPM group, select the Subsystem folder in the lower-left tree of the WWN tab. The SPM groups are displayed in the list and you can confirm each upper limit value. Renaming an SPM Group To rename an SPM group, take the following steps. 1. Start Server Priority Manager.
1. Start Server Priority Manager. The Server Priority Manager window is displayed. 2. Select the WWN tab. 3. In the lower-left tree, select and right-click an SPM group ( ). 4. Select Delete SPM Group from the pop-up menu. 5. In the Server Priority Manager window, click Apply. The settings in the window are applied to the storage system.
7 Using the Export Tool This chapter explains using the Export Tool.
Files to be Exported The Export Tool allows you to save monitoring data appearing in the Performance Management window into files. The Export Tool also allows you to save monitoring data about remote copy operations into files. The Export Tool usually compresses monitoring data in compressed (ZIP) files. To use a text editor or spreadsheet software to view or edit the monitoring data, you usually need to decompress the ZIP files to extract CSV files.
Window Monitoring Data See Statistics about remote copy operations by Universal Replicator and Universal Replicator for IBM z/OS (for each volume (LU)) Statistics about remote copy operations by Universal Replicator and Universal Replicator for IBM z/OS (at volumes controlled by a particular CU) Table 7-2 ZIP File PhyPG_dat.ZIP PhyLDEV_dat.ZIP PhyExG_dat.ZIP PhyExLDEV_dat.ZIP PhyProc_dat.ZIP PhyCSW_dat.
ZIP File CSV File PHY_Short_MPA_CSW.csv Data Saved in the File Usage rates for access paths between channel adapters and cache memories in short range Usage rates for access paths between disk adapters and cache memories in short range PHY_Long_MPA_SMA.csv Usage rates for access paths between channel adapters and the shared memory in long range Usage rates for access paths between disk adapters and the shared memory in long range PHY_Short_MPA_SMA.
ZIP File CSV File Data Saved in the File PG_CFW_Write_IOPS.csv The number of write operations in "cache-fastwrite" mode per second PG_Read_Hit.csv The read hit ratio PG_Seq_Read_Hit.csv The read hit ratio in sequential access mode PG_Rnd_Read_Hit.csv The read hit ratio in random access mode PG_CFW_Read_Hit.csv The read hit ratio in "cache-fast-write" mode PG_Write_Hit.csv The write hit ratio PG_Seq_Write_Hit.csv The write hit ratio in sequential access mode PG_Rnd_Write_Hit.
ZIP File CSV File Data Saved in the File LDEV_Seq_Write_IOPS.ZIP LDEV_Seq_Write_IOPS_x-y.csv The number of sequential write operations per second LDEV_Rnd_Write_IOPS.ZIP LDEV_Rnd_Write_IOPS_x-y.csv The number of random write operations per second LDEV_CFW_Write_IOPS.ZIP LDEV_CFW_Write_IOPS_xy.csv The number of write operations in "cache-fastwrite" mode per second LDEV_Read_Hit.ZIP LDEV_Read_Hit_x-y.csv The read hit ratio LDEV_Seq_Read_Hit.ZIP LDEV_Seq_Read_Hit_x-y.
Table 7-5 Files with Statistics about Ports ZIP File Port_dat.ZIP CSV File Data Saved in the File Port_IOPS.csv The number of read and write operations per second at ports Port_KBPS.csv The size of data transferred per second at ports (KB/sec) Port_Response.csv The average response time (microseconds) at ports Port_Initiator_IOPS.csv The number of read and write operations per second at Initiator/External ports Port_Initiator_KBPS.
Table 7-7 ZIP File LU_dat.ZIP Files with Statistics about Volumes (LUs) 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 (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 7-9 Files with Statistics about Host Bus Adapters Belonging to SPM Groups ZIP File PPCGWWN_dat.ZIP 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 an SPM group PPCGWWN_xx_KBPS.csv The transfer rate (KB/sec) for HBAs belonging to an SPM group PPCGWWN_xx_Response.csv The average response time (microseconds) for HBAs belonging to an SPM group PPCGWWN_NotGrouped_ IOPS.
Table 7-10 ZIP File RemoteCopy_dat.ZIP Files with Statistics about Remote Copy Operations by TC and TC for IBM z/OS (In the Whole Volumes) CSV File RemoteCopy.csv Data Saved in the File The following data in the whole volumes are saved: The usage rate for sidefile cache The total number of remote I/Os (read and write operations). The total number of remote write I/Os. The number of errors that occur during remote I/O The number of initial copy remote I/Os.
ZIP File CSV File Data Saved in the File 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.csv The number of initial copy remote I/Os RCLU_Initial_Copy_Hit.csv The number of hits of initial copy remote I/Os RCLU_Initial_Copy_Transfer.csv The average transfer rate (KB/sec) for initial copy remote I/Os RCLU_Initial_Copy_Response.
Table 7-12 ZIP File Files with Statistics about Remote Copy Operations by TC and TC for IBM z/OS (At Volumes Controlled by a Particular CU) 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_Pair_Synchronized.ZI P RCLDEV_Pair_Synchronized_xx .csv The percentage of completion of copy operations (i.e., number of synchronized pairs / total number of pairs) RCLDEV_Out_of_Tracks.ZIP RCLDEV_Out_of_Tracks_xx.cs v The number of tracks that have not yet been copied by the initial copy or Resync copy operation Note: 1 millisecond is one-thousandth of 1 second. The letters "xx" in CSV filenames indicate a CU image number.
Table 7-15 ZIP File URJNL_dat.ZIP Files with Statistics about Remote Copy Operations by UR and UR for IBM z/OS (At Journal Groups) CSV File Data Saved in the File 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 (KB/sec) URJNL_Initial_Copy_Hit.csv The initial copy hit rate (percent) URJNL_Initial_Copy_Transfer.c sv The average transfer rate (KB/sec) for initial copy operations URJNL_MJNL_Asynchronous_RIO.
Table 7-16 ZIP File URLU_dat.ZIP Table 7-17 ZIP File Files with Statistics about Remote Copy Operations by UR and UR for IBM z/OS (For Each Volume (LU)) 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.
Preparing for Using the Export Tool This section explains how to prepare for using the Export Tool. Requirements for Using the Export Tool The following components are required to use the Export Tool: • a Windows computer or a UNIX computer The Export Tool runs on Windows computers and UNIX computers that can run Storage Navigator. If your Windows or UNIX computer is unable to run Storage Navigator, your computer is unable to run the Export Tool.
If you specify "storage partition administrator" for the user ID, the monitoring data that can be saved and the functions of the Export Tool are limited. For details, see Using the Export Tool. For detailed information about how to create a user ID, see the Storage Navigator User’s Guide. • The Export Tool program The Export Tool is contained in CD-ROM Disc 2, which is named Host PP.
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 steps, 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.
Using the Export Tool To be able to export monitoring data, you must prepare a command file and a batch file. This section explains how to prepare a command file and a batch file, and then explains how to run the Export Tool. • Preparing a command file • Preparing a batch file • Running the Export Tool Preparing a Command File To be able to run the Export Tool, you must write scripts for exporting monitoring data. When writing scripts, you need to write several subcommands in a command file.
This script specifies that you use the user ID expusr and the password passwd to log into the SVP. The login subcommand logs the specified user into the SVP. You must include the login subcommand in your command file. For detailed information about the login subcommand, see login Subcommand. Caution: When you write the login subcommand in your command file, you must specify a user ID that should be used exclusively for running the Export Tool. See Requirements for Using the Export Tool for reference.
The group subcommand specifies the type of data that you want to export. Specify a operand following group to define the type of data to be exported. Basically, monitoring data stored in short range is exported. But you can direct to export monitoring data stored in long range when you specify some of the operands. The script group PhyPG Long in Figure 7-1 specifies to export usage statistics about parity groups in long range.
If you run the Export Tool without specifying the short-range or longrange subcommand, the monitoring data in the whole storing period (data in the period displayed by the show subcommand) will be exported. • – For detailed information about the short-range subcommand, see short-range Subcommand. – For detailed information about the long-range subcommand, see longrange Subcommand. outpath out This script specifies that files should be saved in the directory named out in the current directory.
Java -classpath "./lib/JSanExport.jar;./lib/JSanRmiServerSx.jar" -Xmx536870912 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/JSanRmiServerSx.jar" -Xmx536870912 Dmd.command=command.txt -Dmd.logpath=log sanproject.getmondat.RJMdMain Figure 7-2 Scripts in Batch Files In the above scripts, the " " symbol indicates the end of a command line.
-Dhttp.proxyPort=8080 -Xmx536870912 -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/JSanRmiServerSx.jar" -Dhttp.proxyHost=158.211.122.124 -Dhttp.proxyPort=8080 -Xmx536870912 -Dmd.command=command.txt -Dmd.logpath=log sanproject.getmondat.
[ 2] svpip 158.214.135.57 Å Displays the currently-running subcommand [ 3] login User = expusr, Passwd = [****************] Å Displays the currently-running subcommand : : [ 6] group Port Å Displays the currently-running subcommand : : [20] apply Å Displays the currently-running subcommand Start gathering port data Å Indicates that the export processing starts Target = 16, Total = 16 +----+----+----+----+----+----+----+----+----+----+ ...........................
Error Message ID Cause of Error 0002 6502 Now processing. 0002 9000 Another user has lock. 0003 2016 A service engineer is accessing the storage system in Modify mode. 0003 2033 The SVP is not ready yet, or an internal processing is being executed. 0003 3006 An error occurred during SVP processing. 0405 8003 The storage system status is invalid. 5205 2003 An internal process is being executed, or maintenance is in progress. 5205 2033 The SVP is now updating the statistics data.
Table 7-19 Operand for the Group Subcommand Estimate of Time Required for Exporting Files 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 5 minutes This estimate assumes that the Export Tool should save statistics about 128 ports within a 24-hour period. PPCG 5 minutes This estimate assumes: There are eight SPM groups, and eight WWNs are registered on each SPM group.
Table 7-20 Termination Codes Returned by the Export Tool Termination Code Meaning 0 The Export Tool finished successfully. 1 An error occurred when the set subcommand (see set subcommand) 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 (i.e., View mode and Modify mode) 3 An error occurred due to more than one reason.
Command Reference This section provides the syntax of the subcommands that you can write in your command file and the Java command that should be used in your batch file. Table 7-21 lists the subcommands explained in this section. The Java command is explained in Java Command for Exporting Data In Files. Table 7-21 Subcommand Subcommand List Function See svpip Specifies the IP address of the SVP to be logged in. svpip Subcommand retry Makes settings on retries of export processing.
Command Syntax This section explains the syntax of subcommands that you can write in your command file. This section also explains the syntax of the Java command that should be used in your batch file. • Conventions used in this section This section uses the following symbols and typefaces to explain syntax: U Indicates a space. bold Indicates characters that you must type as they are. italics Indicates a type of an operand. You do not need to type characters in italics as they are.
• Notes on writing script in the command file When you write a script in your command file, be aware of the following: – Ensure that only one subcommand is used in one line. – Empty lines in any command file will be ignored. – Use a semicolon (;) if you want to insert a comment in your command file. If you enter a semicolon in one line, the remaining characters in that line will be regarded as a comment. ;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; COMMAND FILE: command.
svpip Subcommand Syntax svpipU{ip-address|host-name} Description The svpip subcommand specifies the IP address or the host name of the SVP. Operands ip-address Specifies the IP address of the SVP. If the SVP is managed with IPv6 (Internet Protocol Version 6), you must specify the ip-address operand to match the format of IPv6. If the Export Tool runs on Windows XP, the interface identifier (for example, "%5") must be added to the end of the specified IP address.
retry Subcommand Syntax retryU[time=m]U[count=n] Description The retry subcommand makes settings on retries of export processing. When an internal error occurs during export processing, the Export Tool stops processing and then retries export processing. By default, the Export Tool can retry processing up to three times, but you can change the maximum number of retries by using the retry subcommand. By default, the interval between one retry and the next retry is two minutes.
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. If the user ID includes any non-alphanumeric character, the user ID must be enclosed by double quotation marks (").
show Subcommand Syntax show Description The show subcommand outputs the following information to the standard output (for example, to the command prompt): – the period during which monitoring data was collected onto the SVP (storing period) – the interval at which the monitoring data was collected (gathering interval). Performance Monitor collects statistics by the two types of storing periods: in short range and in long range.
The show subcommand outputs the period from May 2, 2006, 03:12 to May 3, 2006, 03:12. Figure 7-9 Information output by the show subcommand The login command must execute before the show subcommand executes.
group Subcommand Syntax groupU{PhyPGU[Short|Long]U[[parity-group-id]:[parity-group-id]][U…]| PhyLDEVU[Short|Long]U[[parity-group-id]:[parity-group-id]][U…]| PhyExGU[[exg-id]:[exg-id]][U…]| PhyExLDEVU[[exg-id]:[exg-id]][U…]| PhyProcU[Short|Long]| PhyCSWU[Short|Long]| PGU[[parity-group-id|V-VOL-group-id|exg-id]: [parity-group-id|V-VOL-group-id |exg-id]][U…]| LDEVU[[parity-group-id|V-VOL-group-id|exg-id]: [parity-group-id|V-VOL-group-id|exg-id]][U…]| PortU[[port-name]:[port-name]][U…]| PortWWNU[[port-name]:[po
Operand Window of Performance Monitor Monitoring Data Saved in the File window Saved ZIP File See Usage conditions about external volume groups PhyExG_dat.ZIP PhyExLDEV Usage conditions about external volumes PhyExLDEV_dat.ZIP PhyProc Usage statistics about channel processors, disk processors, and data recovery and reconstruction processors PhyProc_dat.ZIP (*1) PhyCSW Usage statistics about access paths, write pending rate, and cache PhyCSW_dat.
Operand UniversalRe plicator Window of Performance Monitor UR Monitor window and URz Monitor window Monitoring Data Saved in the File Saved ZIP File See Statistics about remote copy operations by Universal Replicator and Universal Replicator for IBM z/OS (for entire volumes) UniversalReplicator. ZIP Table 7-14 URJNL Statistics about remote copy operations by Universal Replicator and Universal Replicator for IBM z/OS (for journal groups) URJNL_dat.
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 Performance Management 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 7-2. You can use the Short or Long option to select the storing period of the monitoring data to be exported.
If parity-group-id is not specified, the monitoring data of all the volumes will be exported. PhyExGU[[exg-id]:[exg-id]][U…] Use this operand when you want to export statistics about external volume groups, which are displayed in the Physical tab of the Performance Management window. When statistics are exported to a ZIP file, the file name will be PhyExG_dat.ZIP. For details on the statistics exported by this operand, see Table 7-2.
When statistics are exported to a ZIP file, the file name will be PhyProc_dat.ZIP. For details on the statistics exported by this operand, see Table 7-2. You can use the Short or Long option to select the storing period of the monitoring data to be exported. If you specify Short, the exported file will contain statistics in short range for up to 15 days. If you specify Long, the exported file will contain statistics in long range for up to three months (i.e., up to 93 days).
PGU[[parity-group-id|V-VOL-group-id|exg-id]: [parity-group-id|V-VOL-group-id|exg-id]][U…] Use this operand when you want to export statistics about parity groups, external volume groups, or V-VOL groups which are displayed in the LDEV tab of the Performance Management window. When statistics 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 7-3.
Table 7-5. 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-groupid is V-VOL group ID. The colon (:) indicates a range. For example, 1-1:1-5 indicates parity groups from 1-1 to 1-5. E1-1:E1-5 indicates external volume groups from E1-1 to E1-5.
Table 7-5. 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. The colon (:) indicates a range. For example, CL3-a:CL3-c indicates ports from CL3-a to CL3-c. Ensure that the port-name value on the left of the colon is smaller than the port-name value on the right of the colon. The smallest port-name value is CL1-A and the largest port-name value is CL4-r.
Table 7-7. When you specify variables port-name.host-group-id, you can narrow the range of LU paths whose monitoring data are to be exported. port-name is a port name. host-group-id is the ID of a host group (that is, a host storage domain). The host group (host storage domain) ID must be a hexadecimal numeral. The colon (:) indicates a range. For example, CL1-C.01:CL1-C.03 indicates the range from the host group #01 of the CL1-C port to the host group #03 of the CL1-C port.
PPCGWWNU[[SPM-group-name]:[SPM-group-name]][U…] Use this operand when you want to export statistics about host bus adapters (WWNs) belonging to SPM groups, which are displayed in the WWN tab of the Performance Management window. When statistics are exported in a ZIP file, the file name will be PPCGWWN_dat.ZIP.
Table 7-9. When you specify variables SPM-group-name, you can narrow the range of SPM groups whose monitoring data are to be exported. SPM-group-name is the name of an SPM group. If the name includes any non-alphanumeric character, the name must be enclosed by double quotation marks ("). The colon (:) indicates a range. For example, Grp01:Grp03 indicates a range of SPM groups from Grp01 to Grp03.
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 volumes (LUs) will be exported. RCLDEVU[[LDKC-CU-id]:[LDKC-CU-id]][U…]| Use this operand when you want to export statistics about remote copy operations which are displayed in the TC Monitor window and the TCz Monitor window.
Table 7-12. When you specify variables LDKC-CU-id, you can narrow the range of LDKC:CUs that control the volumes whose monitoring data are to be exported. LDKC-CU-id is an ID of a LDKC:CU. The colon (:) indicates a range. For example, 000:105 indicates LDKC:CUs from 00:00 to 01:05. Ensure that the LDKC-CU-id value on the left of the colon is smaller than the LDKC-CU-id value on the right of the colon. For example, you can specify RCLDEV 000:105, but you cannot specify RCLDEV 105:000.
Ensure that the JNL-group-id value on the left of the colon is smaller than the JNL-group-id value on the right of the colon. For example, you can specify URJNL 00:05, but you cannot specify URJNL 05:00. If JNL-group-id is not specified, the monitoring data of all the journal volumes will be exported. URLUU[[port-name.host-group-id]:[port-name.
Table 7-16. When you specify variables port-name.host-group-id, you can narrow the range of LU paths whose monitoring data are to be exported. port-name is a port name. host-group-id is the ID of a host group. The host group ID must be a hexadecimal numeral. The colon (:) indicates a range. For example, CL1-C.01:CL1-C.03 indicates the range from the host group #01 of the CL1-C port to the host group #03 of the CL1-C port.
The following example exports statistics about three ports (CL1-A, CL1-B, and CL1-C): group Port CL1-A:CL1-C The following example exports statistics about six ports (CL1-A to CL1-C, and CL2-A to CL2-C) group Port CL1-A:CL1-C CL2-A:CL2-C The following example exports statistics about the parity group 1-3: group PG 1-3:1-3 The following example exports statistics about the parity group 1-3 and other parity groups whose ID is larger than 1-3 (for example, 1-4 and 1-5): group PG 1-3: The following example
short-range Subcommand Syntax short-rangeU[[yyyyMMddhhmm][{+|-}hhmm]:[yyyyMMddhhmm][{+|}hhmm]] Description The short-range subcommand enables you to specify a term of monitoring data to be exported into files. Use this subcommand when you want to narrow the export-target term within the stored data. The short-range subcommand is valid for monitoring data in short range.
Starting time for collecting statistics Figure 7-10 Ending time for collecting statistics Starting and 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.
– If the time on the left is 10:15, the time on the right is 20:30, and the sampling interval is 7 minutes: The time on the left will be changed to 10:14 because the last two digits of the time is not a multiple of 7 minutes. The time on the right will be changed to 20:35 because of the same reason. Examples The examples below assume that: • the starting time for collecting monitoring data is Jan. 1, 2006, 00:00, • the ending time for collecting monitoring data is Jan. 2, 2006, 00:00.
short-range 200601010900-0130:200601011700+0130 The Export Tool saves monitoring data within the range of Jan. 1, 7:3018:30. short-range 200601010900-0130: The Export Tool saves monitoring data within the range of Jan. 1, 7:30 to Jan. 2, 00:00.
long-range Subcommand Syntax long-rangeU[[yyyyMMddhhmm][{+|-}ddhhmm]:[yyyyMMddhhmm][{+|}ddhhmm]] Description The long-range subcommand enables you to specify a term of monitoring data to be exported into files. Use this subcommand when you want to narrow the export-target term within the stored data. The long-range subcommand is valid for monitoring data in long range.
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. The starting and ending times for colleting monitoring data are displayed in the Monitoring Term area in the Performance Management window.
Examples The examples below assume that: • the starting time for collecting monitoring data is Jan. 1, 2006, 00:00, • the ending time for collecting monitoring data is Jan. 2, 2006, 00:00. long-range 200601010930:200601011730 The Export Tool saves monitoring data within the range of Jan. 1, 9:3017:30. long-range 200601010930: The Export Tool saves monitoring data within the range of Jan. 1, 9:30 to Jan. 2, 00:00. longrange:200601011730 The Export Tool saves monitoring data within the range of Jan.
The Export Tool saves monitoring data within the range of Jan. 1, 7:30 to Jan. 2, 00:00.
outpath Subcommand Syntax outpathU[path] Description The outpath subcommand specifies the directory to which monitoring data will be exported. Operands path Specifies the directory in which files will be saved. If the directory includes any non-alphanumeric character, the directory must be enclosed by double quotation marks ("). If you want to specify a back slash (\) in the character string enclosed by double quotation marks, repeat the back slash twice such as \\.
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.
apply Subcommand Syntax apply Description The apply subcommand saves monitoring data specified by the group subcommand into files. The login subcommand must execute before the apply subcommand executes. The apply subcommand does nothing if the group subcommand executes. 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 (i.e.
Notes: • Your batch files can include script that should execute when an error occurs. For information about writing such a script in your batch file, refer to Notes in Running the Export Tool. • When the set subcommand starts or ends the monitoring or changes the gathering interval after the Performance Management window is started, the contents displayed in the Performance Management window does not change automatically in conjunction with the set subcommand operation.
help Subcommand Syntax help Description The help subcommand displays the online help for subcommands. If you want 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, refer to Example below. Example In this example, a command file (cmdHelp.txt) and a batch file (runHelp.bat) are created in the C:\export directory in a Windows computer: • Command file (c:\export\cmdHelp.
Operands class-path Specifies the path to the class file of the Export Tool. The path must be enclosed in double quotation marks ("). property-parameters 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.
Examples The following example assumes that the computer running the Export Tool communicates with the SVP via a proxy host. In this example, the host name of the proxy host is Jupiter, and the port name of the proxy host is 8080: Java -classpath "./lib/JSanExport.jar;./lib/JSanRmiServerSx.jar" -Dhttp.proxyHost=Jupiter -Dhttp.proxyPort=8080 -Xmx536870912 -Dmd.command=command.txt -Dmd.logpath=log sanproject.getmondat.RJMdMain In the following example, a log file named export.
Causes of Invalid Monitoring Data If the value of monitoring data in CSV files is less than 0 (zero), consider the following causes: Table 7-25 Causes of Invalid Monitoring Data Invalid Values of Monitoring Data The monitoring data in the CSV file includes "-1". The monitoring data in the CSV file includes "-3". Probable Causes The value "-1" indicates that Performance Monitor failed to obtain monitoring data.
Invalid Values of Monitoring Data Probable Causes The monitoring data in the CSV file includes "-5". When the CU number is not the monitoring target, Performance Monitor cannot obtain monitoring data from the CU. If the PG, LDEV, LU, RCLU, RCLDEV, URLU, or URLDEV operand is specified, the value of the monitoring data is "-5". To solve this problem, specify the CU as the monitoring target by using the Monitoring Options window of Performance Monitor (not by using the Export Tool).
8 Troubleshooting This chapter gives troubleshooting information on Performance Monitor, Server Priority Manager, and Export Tool. For troubleshooting information on Storage Navigator, see the Storage Navigator User’s Guide and Storage Navigator Messages.
Troubleshooting Performance Monitor • When the WWN of a host bus adapter is displayed in red in the tree of the WWN tab: The host bus adapter (HBA) whose WWN is displayed in red is connected to two or more ports, but the traffic between the HBA and some of the ports are not monitored by Performance Monitor. When many-to-many connections are established between HBAs and ports, you should make sure that all the traffic between HBAs and ports is monitored.
Troubleshooting Server Priority Manager When the WWN of a host bus adapter is displayed in red in the lower-left tree of the WWN tab, the host bus adapter (HBA) whose WWN is displayed in red is connected to two or more ports, but the traffic between the HBA and some of the ports are not monitored by Performance Monitor. When many-to-many connections are established between HBAs and ports, make sure that all the traffic between HBAs and ports is monitored.
Possible Problems An error occurs and the processing stops. Probable Causes and Recommended Action If the error message ID is (0001 4011), the user is forcibly logged off and the processing stops because the Export Tool did not issue any request to the SVP. The computer running the Export Tool could be slow. Confirm whether you are using a computer that is not supported, or whether the computer is slow. Run the Export Tool again. If the error persists, contact the maintenance personnel.
Table 8-2 Messages 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. Remove errors. Illegal character: "character" An illegal character is used. Use legal characters. Invalid length: token The length is invalid. Specify a value that has a correct length.
Possible Problems Permission Denied. Probable Causes and Recommended Action The user ID does not have the required permission. The user ID needs to have at least one of permissions for Performance Monitor, TrueCopy, TrueCopy for IBM z/OS, Universal Replicator, and Universal Replicator for IBM z/OS. RMI server error (part-code, errornumber) An error occurs at the RMI server. For detailed information, see the Storage Navigator Messages.
Possible Problems Start gathering group data Target = xxx, Total = yyy End gathering group data Probable Causes and Recommended Action The Export Tool starts collecting data specified by the group subcommand. The number of targets is xxx and the total number is yyy (refer to Note below). The Export Tool ends collecting data.
Calling the Hitachi Data Systems Support Center If you need to call the Hitachi Data Systems Support Center, please provide as much information about the problem as possible, including: • The circumstances surrounding the error or failure. • The exact content of any error messages displayed on the host system(s). • The Volume Retention Manager (or other) error code(s) displayed by the Storage Navigator computer.
Acronyms and Abbreviations ACP array control processor CCI CHA CHP CLPR CSW CU CV command control interface channel adapter channel processor cache logical partition cache switch control unit (logical control unit) customized volume DASD DFW DKA DKCMAIN DKP DRR direct-access storage device DASD fast write disk adapter Disk Controller Main disk processor data recovery and reconstruction ESCON® Enterprise System Connection (IBM trademark for optical channels) GB gigabyte (see Convention for Storage C
PC PDEV PSUE PSUS P-VOL personal computer physical device pair suspended-error pair suspended-split primary volume RAID redundant array of independent disks SIM service information message SLPR SM SMPL SPM S-VOL SVP storage management logical partition shared memory simplex Server Priority Manager secondary volume service processor TB TC TCz terabyte (see Convention for Storage Capacity Values) TrueCopy TrueCopy for IBM z/OS UR USP Universal Replicator Universal Storage Platform VLL V-VOL Virtu
Index prioritized WWN, 6-8, 6-22 production server, 2-13 A access path, 2-10 R read hit ratio, 2-11, 5-26 real-time mode, 4-16 C CHA. --- Refer to channel adapter channel adapter, 2-6 channel processor, 2-6 CHP. --- Refer to channel processor S SPM group, 6-28 SPM name, 5-36, 5-39, 5-47, 5-50 D data recovery and reconstruction processor, 2-9 development server, 2-13 disk adapter, 2-6 disk processor, 2-6 DKA. --- Refer to disk adapter DKP. --- Refer to disk processor DRR.
Index-2 Index Hitachi Universal Storage Platform V/VM Hitachi Performance Manager User’s Guide
Hitachi Universal Storage Platform V/VM Hitachi Performance Manager User’s Guide
Hitachi Data Systems Corporate Headquarters 750 Central Expressway Santa Clara, California 95050-2627 U.S.A. Phone: 1 408 970 1000 www.hds.com info@hds.com Asia Pacific and Americas 750 Central Expressway Santa Clara, California 95050-2627 U.S.A. Phone: 1 408 970 1000 info@hds.com Europe Headquarters Sefton Park Stoke Poges Buckinghamshire SL2 4HD United Kingdom Phone: + 44 (0)1753 618000 info.eu@hds.