HP StorageWorks XP24000/XP20000 Performance Control User's Guide This user's guide describes and provides instructions for using XP Performance Control.
Legal and notice information © Copyright 2008 Hewlett-Packard Development Company, L.P. Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. The information contained herein is subject to change without notice.
Contents 1 Overview of HP StorageWorks XP Performance Control ........................... 7 2 About XP Performance Control ........................................................... 11 Components ............................................................................................................................ Overview of XP Performance Control ........................................................................................... Performance of High-Priority Hosts ............................
6 Troubleshooting ............................................................................... 51 Troubleshooting XP Performance Control ...................................................................................... 51 Calling HP Technical Support ..................................................................................................... 51 7 Support and Other Resources ............................................................ 53 Related Documentation ...............................
Figures 1 Performance management process flow diagram ........................................................... 8 2 Line graphs that indicate changes in port traffic .......................................................... 13 3 The port tab in the Performance Control Window ........................................................ 18 4 The WWN tab in the Performance Control Window .................................................... 21 5 Network A (One-to-one connections between HBAs and ports) .........
Tables 1 Relationship between the thresholds of the prioritized WWN and the upper limits of the non-prioritized WWN ............................................................................................. 34 2 Relationship between the thresholds of the prioritized port and the upper limits of the non-prioritized port ................................................................................................. 38 3 Acronyms and Abbreviations ..........................................................
1 Overview of HP StorageWorks XP Performance Control XP Performance Control Software lets you obtain usage statistics about physical hard disk drive, volumes, processors, or other resources in your storage system. Performance Monitor also lets you obtain statistics about workloads on disk drives and traffic between hosts and the storage system. The XP Auto LUN Software window displays a line graph indicating changes in the usage rates, workloads, or traffic.
Figure 1 Performance management process flow diagram XP Auto LUN lets you balance workload among hard disk drives, volumes (LUs) and processors to remove bottlenecks from your system. If Performance Monitor indicates that a great number of I/Os are made to some hard disk drives, you can use XP Auto LUN to distribute workloads to other disk drives. For details, see the HP StorageWorks XP24000/XP20000 Auto LUN Software User's Guide. Restrictions : The Auto Migration function is not supported in this version.
The GUI illustrations in this guide were created using a Windows computer with the Internet Explorer browser. Actual windows may differ depending on the operating system and browser used. GUI contents also vary with licensed program products, disk array models, and firmware versions.
Overview of HP StorageWorks XP Performance Control
2 About XP Performance Control This chapter gives an overview of XP Performance Control operations. • Components • Overview of Performance Control • Interoperability with Other Products Components To use XP Performance Control, you need: • The storage system • Performance Monitor • A WWW client computer connected to the storage system via LAN To use XP Performance Control, you must use the WWW client computer to log on to the SVP.
reduced. For this reason, the system administrator needs to maintain performance of production servers at a high level. Computer systems in business organizations often include development servers as well as production servers. Development servers are used for developing, testing and debugging business applications. If development servers suffer lowered performance, it would bring undesirable results to developers.
rate calculated every minute (see Graph 2). If you select the Detail check box in the Performance Management windows, the graph displays changes in the maximum, average, and minimum I/O rates at 1–minute. XP Performance Control applies upper limits and thresholds to the average I/O rate or the average transfer rate calculated every gathering interval.
NOTE: The statistics of Initiator/External ports: The initiator ports and external ports of your storage subsystem are not controlled by Server Priority Manager. Although you can specify Prioritize or Non-Prioritize for initiator ports and external ports by using Server Priority Manager, the initiator ports and the external ports become the prioritized ports that are not under threshold control, regardless of settings.
3 Preparing for XP Performance Control Operations System Requirements To use XP Performance Control, you need: • A storage system • Performance Monitor software (Server Priority Manager is optional, but Performance Monitor is required) • A web client computer (intended for use as a Remote Web Console) connected to storage system via LAN. To use XP Performance Control, you use the web client computer to log on to the SVP (web server).
Preparing for XP Performance Control Operations
4 Performance Control Windows This chapter describes the Performance Control windows. The remaining sections describe procedures for monitoring performance and setting the upper limits and thresholds for I/O rates and transfer rates. The Performance Control window has two tabs: Port tab and WWN tab. If one-to-one connections are established between Host Bus Adapters (HBAs) and ports, use the Port tab. If many-to-many connections are established between HBAs and ports, use the WWN tab.
Figure 3 The port tab in the Performance Control Window Item Description Can show either Port Control, WWN Control • If Port Control is shown, the system is controlled by the upper limits and threshold specified in the Port tab. • If WWN Control is shown, the system is controlled by the upper limits and threshold specified in the WWN tab. Current control status • If No Control is displayed, the system performance is not controlled by XP Performance Control.
Item Description list of ports, including the I/O rate or the transfer rate for each port. Here you can specify the port attributes, and the threshold and upper-limit of the port traffic. The measurement unit for the values in this list can be selected from the list above this one. The port traffic (I/O rate and transfer rate) is monitored by Performance Monitor. To specify the monitoring period, use the Monitoring Term area of Performance Monitor.
Item Description Changes the settings in this window as explained below, and then applies the resulting settings to the storage system: Initialize • All the ports become prioritized ports. • The threshold value for all the ports becomes 0 (zero). • The window will display a hyphen (-) instead of 0 (zero). • If the All Thresholds check-box was selected, the check mark is removed. Close Closes the Performance Control window.
Figure 4 The WWN tab in the Performance Control Window Item Description The surrent system control. • Port Control : The system is controlled by the upper limits and threshold specified in the Port tab. • WWN Control: The system is controlled by the upper limits and threshold specified in the WWN tab. Current Control Status • No Control : The system performance is not controlled by XP Performance Control.
Item Description Ports and the HBAs connected to those ports in the storage system. Ports on the storage system are shown below the Subsystem folder. The ports are indicated by icons such as and . When you double-click on a port, the tree expands to display two items: Monitor and Non-Monitor. The HBAs that are connected to the specified port are displayed below Monitor or Non-Monitor. • If you double-click Monitor, the HBAs ( is displayed below Monitor.
Item Description Change the type of performance statistic to display in the WWN list. Statistic type • The list at the upper left corner of the list enables 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. • If MB/s (megabytes per second) is selected, the list displays the transfer rates for ports.
Item Description • The Ave. column is also displayed when you select an icon in the lower-left tree. In this case, the Ave. column shows the average value, which is the same as WWN Total. When you select the Subsystem folder in the lower-left tree, the Ave. column shows the sum of the traffic of the HBAs registered on each Performance Control group. • The Max. column is also displayed when you select an icon in the lower-left tree. In this case, the Max.
Item Description If checked, XP Performance Control will delete, from SVP, the Performance Control settings on ports in channel adapters that have been removed. Delete ports if CHA is removed If checked, when a channel adapter is removed, the port and its settings will disappear from the Performance Control window automatically, but will remain in the SVP. This may cause the old settings for Performance Control to be applied to a different channel adapter that is newly installed on the same location.
Performance Control Windows
5 XP Performance Control Operations This chapter describes the following XP Performance Control operations: • • • • Overview of Performance Control Operations Starting Performance Control Port Tab Operations WWN Tab Operations Overview of XP Performance Control Operations Which procedures you use in XP Performance Control depend on the connection between HBAs and storage system ports.
Figure 5 Network A (One-to-one connections between HBAs and ports) If one-to-one connections are established between HBAs and ports, take the following major steps: 1. Set priority to ports on the storage system using the Port tab of the Performance Control window. In network A, the ports 1A and 1C are connected to high-priority production servers. The port 2A is connected to a low-priority development server.
Figure 7 Traffic at ports For detailed information about monitoring traffic, see “Setting Priority for Ports on the Storage System” on page 36 and “Analyzing Traffic Statistics” on page 35. 3. Set an upper-limit for the I/O rate for 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.
If Many-to-Many Connections Link HBAs and Ports Figure 8 on page 30 is an example of a network on which a production server and a development server are connected to the storage system. (Henceforth, this network is referred to as network B). The HBA (wwn01) in the production server is connected to four ports (1A, 1C, 2A and 2C). The HBAs (wwn02 and wwn03) in the development server are also connected to the four ports.
Figure 9 Specifying HBAs to be Monitored For more detailed instruction, see “Setting Priority for Ports on the Storage System” on page 36. NOTE: XP Performance Control is unable to monitor and control the performance of hosts whose HBAs icons are placed below the Non-Monitor icon. 3. Set priority to HBAs using the WWN tab of the Performance Control window. In network B, the production server is given high priority and the development server is given low-priority.
• Measure traffic between port 2A and the three HBAs. • Measure traffic between port 2C and the three HBAs. Figure 11 on page 32 illustrates the I/O rate using the paths between each port and the HBAs. According to the graph, the I/O rate using the path between 1A and the prioritized WWN (wwn01) was approximately 400 IO/s at first. The I/O rate using the path between 1A and the non-prioritized WWNs (wwn02 and wwn03) was approximately 100 IO/s at first.
Figure 12 Setting upper limits 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.
The following table shows the relationship between the thresholds and the upper limits: Table 1 Relationship between the thresholds of the prioritized WWN and the upper limits of the non-prioritized WWN A Number Other Than Zero Is Set as the upperlimit of the Non-prioritized WWN Zero Is Set as the upperlimit of the Non-prioritized WWN When thresholds are set to multiple prioritized WWNs, depending on the transfer rate, the following controls are executed: Threshold Is set to the Prioritized WWN • If I/O
• Use the WWN tab (Figure 4 on page 21) if a many-to-many connection is established between HBAs and storage system ports. For details on operations in the WWN tab, see “WWN Tab Operations” on page 38.
The list displays traffic statistics (that is, 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. For details on the upper-limit values and threshold values, see “If One-to-One Connections Link HBAs and Ports” on page 27.
• To limit the I/O rate for the non-prioritized port, select IOPS from the list at the upper left corner of the list. • To limit the transfer rate for the non-prioritized port, select MB/s from the list at the upper left corner of the list. 4. Locate the non-prioritized port in the list. Notes: • The Attribute column of the list indicates whether ports are prioritized or non-prioritized. • If you cannot find any non-prioritized port in the list, check the list at the top right corner of the window.
• To use the transfer rates for the threshold value, click MB/s. NOTE: To set one threshold value for the entire storage system, this step is unnecessary. 4. Do one of the following: • To specify a threshold for each prioritized port, locate the desired prioritized port, which is indicated by Prio. in the Attribute column. Next, double-click the cell in the IOPS or MB/s column in Threshold, and then enter the threshold value.
• Changing the Performance Control Name of a Host Bus Adapter • Replacing a Host Bus Adapter • Grouping Host Bus Adapters If many-to-many connections are established between HBAs and ports, you should specify the priority of I/O operations on each HBA. You can specify the upper-limit values on the non-prioritized WWNs. If necessary, you can specify one threshold value for the entire storage system.
NOTE: If the specified HBA is also connected to other ports, after clicking OK, a message asking whether to change the settings of that HBA for other ports, too. Apply same setting to all the ports. 9. Repeat step 6 to 8 to move all the HBAs icons displayed below Non-Monitor to below Monitor. NOTE: If you disconnect a host that has been connected via a cable to your storage system or change the port to the another port of the host, the WWN for the host will remain in the WWN list of the WWN tab.
5. Right-click the WWN of a HBA you want to exclude from the monitoring target and then select Delete WWN from the pop-up menu. If you are using Windows, you can drag and drop the desired WWNs icons from Monitor to Non-Monitor. NOTE: • If the selected HBA is connected to multiple ports, when you select the HBA and theDelete WWN pop-up menu, a message will appear. This message will ask you to move the HBA from Monitor to Non-Monitor.
The following two types of traffic statistic are shown. Each traffic statistic contains the average and maximum values. • Traffic between the HBA and the selected port (shown in Per Port) • Sum of the traffic between the HBA and all the ports connected to the HBA (shown in WWN Total) Notes: • The traffic statistics that apply only to the HBAs below Monitor appear in the list. • The WWN Total traffic statistics are displayed in the list when you select an icon in the lowerleft tree.
9. Right-click a HBA (WWN) in the list and then select Prio -> Non-Prio from the pop-up menu. The Attribute column of the selected WWN in the list displays Non-Prio. To specify more than one non-prioritized WWN, repeat this operation. The upper limit values need to be set for the Non-prio WWNs. For detail about setting upper limit values, see “Setting Upper-Limit Values for Non-Prioritized WWNs” on page 43. 10. Repeat steps 4 to 9 for ports.
6. Do one of the following: • To limit the I/O rate of the non-prioritized WWN, double-click the desired cell in the IOPS column in Upper. Next, enter the upper-limit value in the cell. • To limit the transfer rate of the non-prioritized WWNs, 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 the MB/s cells are activated depending on the rate you specified in step 3 on page 43.
Changing the Performance Control Name of an HBA The Performance Control window allows you to assign a Performance Control name to a HBA. Although you can identify HBAs by WWNs, you will be able to identify HBAs more easily if you assign Performance Control names. WWNs are 16-digit hexadecimal numbers and cannot be changed. However, Performance Control names do not need to be 16-digit hexadecimal numbers and can be changed.
2. 3. 4. Click the WWN tab (Figure 4 on page 21). ) from below Monitor and then right-click the selection. From the pop-up menu, select Change WWN and Performance Control Name. The Change WWN and Performance Control Name window is displayed (Figure 14 on page 45). In the upper-left tree, select the old HBA ( 5. Enter the WWN of the new HBA in the WWN combo box. You can select the WWN of the newly connected HBA in the WWN combo box.
6. Select an HBA from the upper-left tree and select a Performance Control group from the lowerleft tree. Next, click Add WWN. Repeat this operation until all the HBAs you want are added to the Performance Control group. Notes: • Select a HBA from below Monitor. You cannot add HBAs from below Non-Monitor to Performance Control groups. • If you select a HBA that is already contained in a Performance Control group from the upperleft tree, the Add WWN button IS NOT activated.
The Performance Control window is displayed. 2. 3. Click the WWN tab (Figure 4 on page 21). 4. Do one of the following: • To switch priority from prioritized to non-prioritized, select Prio -> Non-Prio from the pop-up menu. • 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. In the lower-left tree, select and right-click a Performance Control group ( ).
Figure 16 The Change Upper-Limit Window NOTE: To confirm an upper-limit value specified for each Performance Control group, select the Subsystem folder in the lower-left tree of the WWN tab. The Performance Control groups are displayed in the list and you can confirm each upper-limit value. Renaming a Performance Control Group To rename a Performance Control group, take the following steps: 1. Start XP Performance Control (see “Starting Performance Control” on page 34).
XP Performance Control Operations
6 Troubleshooting This chapter provides troubleshooting information for XP Performance Control.
Troubleshooting
7 Support and Other Resources Related Documentation • • • • • • • • • • • • HP StorageWorks XP RAID Manager User's Guide HP StorageWorks XP24000/XP20000 LUN Manager User's Guide HP StorageWorks XP24000/XP20000 Remote Web Console User's Guide HP StorageWorks XP24000/XP20000 Business Copy Software User's Guide HP StorageWorks XP24000/XP20000 Continuous Access Software User's Guide Hitachi ShadowImage™ for Mainframe User's Guide: HP XP24000/XP20000 Disk Array Hitachi TrueCopy™ for Mainframe User's Guide: HP X
HP Technical Support For worldwide technical support information, see the HP support website: http://www.hp.com/support Before contacting HP, collect the following information: • • • • • • Product model names and numbers Technical support registration number (if applicable) Product serial numbers Error messages Operating system type and revision level Detailed questions Subscription Service HP recommends that you register your product at the Subscriber’s Choice for Business website: http://www.hp.
A Acronyms and Abbreviations Table 3 Acronyms and Abbreviations ACP array control processor CU control unit (logical control unit) DASD direct-access storage device DFW DASD fast write DKA disk adapter DKCMAIN Disk Controller Main ESCON Enterprise System Connection (IBM trademark for optical channels) LAN local-area network LDEV logical device LU logical unit LUN logical unit number NVS nonvolatile storage PC personal computer PDEV physical device P-VOL primary volume RAID red
Acronyms and Abbreviations
Index Symbols components, 11 C conventions storage capacity values, 53 D development server, 12 document related documentation, 53 documentation HP website, 53 providing feedback, 54 H help obtaining, 54 high-priority hosts, 11 host bus adapter, 27 HP technical support, 54 HP technical support, 51 P Performance Control Port Tab, 17 system requirements, 15 windows, 17 WWN Tab, 20 Performance Control group, 46 port tab operations, 35 prioritized port, 28, 36 prioritized WWN, 42 production server, 11 R re
WWN tab operations, 38 58