Print | Rate this content

CUSTOMER ADVISORY: (REVISED) HP Enterprise Virtual Array transfer size tuning option with latest HBA drivers on Windows

SUPPORT COMMUNICATION - CUSTOMER ADVISORY

Document ID: c02518189

Version: 4

CUSTOMER ADVISORY: (REVISED) HP Enterprise Virtual Array transfer size tuning option with latest HBA drivers on Windows
NOTICE: The information in this document, including products and software versions, is current as of the Release Date. This document is subject to change without notice.

Release Date: 2012-03-19

Last Updated: 2012-03-19


DESCRIPTION

Revision Table
Version
Date
Details
4
21 March 2012
The HP P6000 Enterprise Virtual Array Systems product series was added to the Scope and Hardware or Software Products Affected sections.
3
1 March 2012
The Emulex driver versions were updated.
2
8 April 2011
Added Brocade HBA Driver to "Description" and "Resolutions" sections.
1
20 September 2010
Original release.

HP Enterprise Virtual Array (EVA) performance and related host I/O latencies can be affected by complex random and sequential workloads that the HP EVA is processing. SAN performance depends on many factors including workload patterns, application tuning, server and SAN hardware, host bus adapter (HBA) driver settings, switch settings, and storage array capabilities and configuration.

With Windows 2003 and the initial release of Windows 2008 and the related Emulex and QLogic HBAs and drivers, sequential workloads may result in the maximum default data transfer or block size received by the EVA of 512 KB. Given a sufficient workload demand on the EVA, including one or more hosts and applications, and default HBA queue depths of 32, the host I/O latencies might be higher than desired. One tuning option available with the HBA drivers is to tune the HBA queue depth to lower values. Workload latencies, throughput and IOPs may see improvements with reduced queue depth values as the demand on the EVA would be less, resulting in better latency response times. Another option, now available with the latest release of the Emulex and Qlogic HBA drivers, allows the ability to tune the data transfer size to values smaller than the default of 512 KB. The latest release of the Brocade HBA driver allows the ability to tune the data transfer size to values smaller than the default of 2048 KB.

SCOPE

Products affected by this customer advisory are as follows:

HP 4400 Enterprise Virtual Array

HP 6400/8400 Enterprise Virtual Array

HP 4000/6000/8000 Enterprise Virtual Array

HP 4100/6100/8100 Enterprise Virtual Array

HP 3000/5000 Enterprise Virtual Array

HP P6000 Enterprise Virtual Array Systems

RESOLUTION

The Emulex and Qlogic drivers have been enhanced to allow the ability to optionally tune the data transfer size to less than 512 kbytes. The Brocade driver has been enhanced to allow the ability to optionally tune the data transfer size to less than 2048 kbytes. The Smart Components for these components can be located on the HP website at www.hp.com .

Emulex Driver

Emulex driver version 2.42.002 or later, along with OneCommand Manager version 5.1.53.2 or later, have been enhanced to allow the ability to optionally tune the data transfer size to less than 512 KB. OneCommand is used to modify the maximum data transfer size. Emulex has added a new parameter, LimTransferSize , which operates in conjunction with the ExtTransferSize parameter to increase the selectable range of the maximum transfer sizes. Both the LimTransferSize and ExtTransferSize parameters are available at the server level and also at the port level, which allows the data transfer size to be selected on a per HBA port or Mezzanine port basis. The new range of data transfer size values are as follows: 64 KB, 128 KB, 256 KB, 512 KB, 1 MB, and 2 MB. The data transfer size functionality is available for both the fibre channel (FC) and fibre channel over Ethernet (FCoE) protocols as follows.

  1. LimTransferSize valid values:

    • 0 = default: This enables the value selected via the ExtTransferSize parameter to become the maximum transfer size allowed by the driver.

    • 1 = 64kbytes — maximum transfer size allowed by the driver

    • 2 = 128kbytes — maximum transfer size allowed by the driver

    • 3 = 256kbytes — maximum transfer size allowed by the driver

  2. ExtTransferSize valid values:

    • 0 = default, 512kbytes — maximum transfer size allowed by the driver

    • 1 = 1 Mbyte — maximum transfer size allowed by the driver

    • 2 = 2 Mbytes — maximum transfer size allowed by the driver

Examples to tune the server or port level transfer size:

  • 128 kbytes, set the LimTransferSize = 2 and ExtTransferSize = 0 (default)

  • 512 kbytes, set the LimTransferSize = 0 (default) and ExtTransferSize = 0 (default)

  • 1 Mbytes, set the LimTransferSize = 0 (default) and ExtTransferSize = 1

QLogic Driver

QLogic driver, version 9.1.8.28 or later, has been enhanced to allow the ability to optionally tune the data transfer size to less than 512 KB.

The command line utility, \Program Files\hp\qlogic\qlfc.exe is used to modify the maximum data transfer size used by the HBA or mezzanine card. A help.txt file is located in the directory with the utility which provides additional information. The data transfer size functionality is available for both the FC and FCoE protocols. The new range of data transfer size values are 64 KB, 128 KB, 256 KB, and 512 KB.

  1. Execute the qlfc.exe utility without any arguments to display the following help content:

    • qlfc [-list] [-trace] [-tsize [/fc | /fcoe [/set [64 | 128 | 256 | default] ] ]] (QLogic FC Utility)

    • -list (List all HBA instances)

    • -trace (Capture driver trace of all HBA instances)

    • -tsize ( Show current transfer size setting for both fc & fcoe)

    • -tsize /fc (Show current transfer size setting for fc)

    • -tsize /fcoe & nbsp (Show current transfer size setting for fcoe)

    • -tsize /fc /set value (Set transfer size parameter for fc)

    • -tsize /fcoe /set value (Set transfer size parameter for fcoe)

      Examples:

      • c:\>qlfc -list

      • c:\>qlfc -trace

      • c:\>qlfc -tsize

      • c:\>qlfc -tsize /fc

      • c:\>qlfc -tsize /fc /set 128

      • c:\>qlfc -tsize /fc /set default

Brocade Driver

Brocade driver, version 2.3.0.2 or later, has been enhanced to allow the ability to optionally tune the data transfer size to values other than the default of 2048 KB.

The command line utility, \Program Files\HP\Brocade\util\bcu.exe is used to modify the maximum data transfer size bfa_max_xfer_len used by the HBA or mezzanine card. The new range of data transfer size values are 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384. All values represent the transfer size in kilobytes (KB).

  1. Execute the bcu.exe utility to set the value of bfa_max_xfer_len (default 2048):

    • bcu drvconf --key bfa_max_xfer_len [--val <64|128|256|512|1024|2048|4096|8192|16384>]

    Examples:

    • bcu drvconf --key bfa_max_xfer_len --val 64

    • bcu drvconf --key bfa_max_xfer_len --val 128

Proactive Updates

Receive support alerts (such as Customer Advisories), driver updates, software, firmware, and customer replaceable components, in your e-mail through HP Subscriber's Choice. Sign up for Subscriber's Choice Driver, Patch, Security, and Support alerts at the following URL: http://www.hp.com/go/myadvisory


Hardware Platforms Affected: 239782-001(HP StorageWorks EVA5000 8C8D 60 Hz: Standard HP Product), 249977-B21(HP StorageWorks EVA5000 8C8D-C 50 Hz graphite: Standard HP Product), 283194-B21(HP StorageWorks EVA5000 2C6D-A 60 Hz-opal: Standard HP Product), 283194-B22(HP StorageWorks EVA5000 2C6D-A 50 Hz-opal: Standard HP Product), 283195-B21(HP StorageWorks EVA5000 2C12D-A 60 Hz-opal: Standard HP Product), 283195-B22(HP StorageWorks EVA5000 2C12D-A 50 Hz-opal: Standard HP Product), 283196-B21(HP StorageWorks EVA5000 0C6D-A 60 Hz-opal: Standard HP Product), 283196-B22(HP StorageWorks EVA5000 0C6D-A 50 Hz-opal: Standard HP Product), 283197-B21(HP StorageWorks EVA5000 0C12D-A 60 Hz Opal: Standard HP Product), 283198-B21(HP StorageWorks EVA5000 Model 0C6D-A (60 Hz): Standard HP Product), 283198-B22(HP StorageWorks EVA5000 Model 0C6D-B (50 Hz): Standard HP Product), 283198-B23(HP StorageWorks EVA5000 2C6D-C 50 Hz graphite: Standard HP Product), 283198-B24(HP StorageWorks EVA5000 2C6D-C 60 Hz graphite: Standard HP Product), 283199-B21(HP StorageWorks EVA5000 Model 0C6D-B (60 Hz): Standard HP Product), 283199-B22(HP StorageWorks EVA5000 Model 2C12D-A (50 hz): Standard HP Product), 283199-B23(HP StorageWorks EVA5000 2C12D-C 50 Hz graphite: Standard HP Product), 283199-B24(HP StorageWorks EVA5000 2C12D-C 60 Hz graphite: Standard HP Product), 283263-B21(HP StorageWorks EVA5000 Model 2C12D-A (60 hz): Standard HP Product), 283263-B22(HP StorageWorks EVA5000 Model 2C12D-B (50 Hz): Standard HP Product), 283263-B23(HP StorageWorks EVA5000 8C8D-C 50 Hz graphite: Standard HP Product), 283263-B24(HP StorageWorks EVA5000 8C8D-C 60 Hz graphite: Standard HP Product), 283264-B21(HP StorageWorks EVA5000 Model 2C12D-B (60 Hz): Standard HP Product), 283264-B22(HP StorageWorks EVA5000 Model 2C2D-B (50 Hz): Standard HP Product), 283265-B21(HP StorageWorks EVA5000 Model 2C2D-B (60 Hz): Standard HP Product), 283265-B22(HP StorageWorks EVA5000 Model 2C6D-A (50 Hz): Standard HP Product), 288709-001(HP StorageWorks EVA5000 Model 0C12D-B (60 Hz): Standard HP Product), 288710-001(HP StorageWorks EVA5000 Model 0C12D-B (50 Hz): Standard HP Product), 288711-001(HP StorageWorks EVA5000 Model 0C12D-A (60 Hz): Standard HP Product), 288712-001(HP StorageWorks EVA5000 HPTC Model 8C8D-B: Standard HP Product), 288722-001(HP StorageWorks EVA5000 Model 0C12D-A (50 Hz): Standard HP Product), 288725-001(HP StorageWorks EVA5000 Model 2C6D-B (50 Hz): Standard HP Product), 288726-001(HP StorageWorks EVA5000 Model 2C6D-B (60 Hz): Standard HP Product), 289192-B21(HP StorageWorks EVA5000 8C8DA 60 Hz Array: Standard HP Product), 289192-B22(HP StorageWorks EVA5000 8C8D-C 50 Hz graphite: Standard HP Product), 2N-HEWSE-16(HP 605-082 EVA5000 6TB Bundle: Standard HP Product), 2W-SHELL-J9(HP EVA5000 1TB V1.0 License: Standard HP Product), 2W-SHELL-K1(HP EVA5000 2TB V1.0 License: Standard HP Product), 2W-SHELL-K3(HP EVA5000 6TB V1.0 License: Standard HP Product), 309620-B21(HP StorageWorks EVA5000 Model 2C6D-A (60 Hz): Standard HP Product), 309620-B22(HP StorageWorks EVA5000 Model 0C6D-A (50 Hz): Standard HP Product), 309620-B23(HP StorageWorks EVA5000 2C2D-C 50 Hz graphite: Standard HP Product), 309620-B24(HP StorageWorks EVA5000 2C2D-C 60 Hz graphite: Standard HP Product), 321618-B21(HP StorageWorks EVA3000 No Drives 60 Hz: Standard HP Product), 321619-B21(HP StorageWorks EVA3000 No Drives 50 Hz: Standard HP Product), 325128-B21(HP StorageWorks EVA5000 2C6D-S 45U Graphite: Standard HP Product), 325584-888(HP StorageWorks EVA3000 Configure To Order Flag: Standard HP Product), 335619-B21(HP StorageWorks EVA3000 60Hz 8x72GB 10K RPM HDDs: Standard HP Product), 335620-B21(HP StorageWorks EVA3000 50 Hz 72 GB 10K RPM: Standard HP Product), 335621-B21(HP StorageWorks EVA3000 60Hz 8x72GB 15K RPM HDDs: Standard HP Product), 335622-B21(HP StorageWorks EVA3000 50 Hz 72 GB 15K RPM: Standard HP Product), 335623-B21(HP StorageWorks EVA3000 60Hz 8x146GB 10K RPM HDDs: Standard HP Product), 335624-B21(HP StorageWorks EVA3000 50 Hz 8x146 GB 10K RPM: Standard HP Product), 335625-B21(HP StorageWorks EVA3000 60Hz 12x146GB 10K RPM HDDs: Standard HP Product), 335626-B21(HP StorageWorks EVA3000 50 Hz 12x146 GB 10K RPM: Standard HP Product), 344820-B21(HP StorageWorks EVA3000 2C2D-C 16x36 GB 15k: Standard HP Product), 344821-B21(HP StorageWorks EVA3000 2C2D-C 8x72 GB 10k: Standard HP Product), 344822-B21(HP StorageWorks EVA3000 2C2D-C 8x72GB 15k: Standard HP Product), 344823-B21(HP StorageWorks EVA3000 2C2D-C 8x146 GB 10k: Standard HP Product), A7360A(HP StorageWorks EVA5000 2C12D 50Hz Premium Wrnty: Standard HP Product), A7361A(HP StorageWorks EVA5000 2C12D 50Hz Enhanced Wrnty: Standard HP Product), A7362A(HP StorageWorks EVA5000 2C12D 60Hz Premium Wrnty: Standard HP Product), A7363A(HP StorageWorks EVA5000 2C12D 60Hz Enhanced Wrnty: Standard HP Product), A7364A(HP StorageWorks EVA5000 2C6D 50Hz Premium Wrnty: Standard HP Product), A7365A(HP StorageWorks EVA5000 2C6D 50Hz Enhanced Wrnty: Standard HP Product), A7366A(HP StorageWorks EVA5000 2C6D 60Hz Premium Wrnty: Standard HP Product), A7367A(HP StorageWorks EVA5000 2C6D 60Hz Enhanced Wrnty: Standard HP Product), A7368A(HP StorageWorks EVA5000 2C2D 50Hz Premium Wrnty: Standard HP Product), A7369A(HP StorageWorks EVA5000 2C2D 50Hz Enhanced Wrnty: Standard HP Product), A7370A(HP StorageWorks EVA5000 2C2D 60Hz Enh Prot Svc Sol: Standard HP Product), A7371A(HP StorageWorks EVA5000 2C2D 60Hz Enhanced Wrnty: Standard HP Product), A7396A(HP StorageWorks EVA3000 EMEA Bundles: Hard Bundle), A7397A(HP StorageWorks EVA5000 2C6D-C NAS Fusion Rev 3 Bundle: Standard HP Product), AD517A(HP StorageWorks EVA3000 2C2D-C 8x250 GB w/FSS: Standard HP Product), AD518A(HP StorageWorks EVA8000 2C2D 60Hz 42U Cabinet: Standard HP Product), AD518B(HP StorageWorks EVA8000 2C2D-A 60Hz 42U Cabinet: Standard HP Product), AD519A(HP StorageWorks EVA8000 2C2D 50Hz 42U Cabinet: Standard HP Product), AD519B(HP StorageWorks EVA8000 2C2D-A 50Hz 42U Cabinet: Standard HP Product), AD520A(HP StorageWorks EVA8000 2C6D 60Hz 42U Cabinet: Standard HP Product), AD520B(HP StorageWorks EVA8000 2C6D-A 60Hz 42U Cabinet: Standard HP Product), AD521A(HP StorageWorks EVA8000 2C6D 50Hz 42U Cabinet: Standard HP Product), AD521B(HP StorageWorks EVA8000 2C6D-A 50Hz 42U Cabinet: Standard HP Product), AD522A(HP StorageWorks EVA8000 2C12D 60Hz 42U Cabinet: Standard HP Product), AD522B(HP StorageWorks EVA8000 2C12D-A 60Hz 42U Cabinet: Standard HP Product), AD523A(HP StorageWorks EVA8000 2C12D 50Hz 42U Cabinet: Standard HP Product), AD523B(HP StorageWorks EVA8000 2C12D-A 50Hz 42U Cabinet: Standard HP Product), AD535A(HP StorageWorks EVA3000 2C2D-C 8x300 GB/10k w/FSS: Standard HP Product), AD536A(HP StorageWorks EVA3000 2C2D-C 8x146 GB 15k: Standard HP Product), AD543A(HP StorageWorks EVA3000 2C1D-C w/FSS: Standard HP Product), AD554A(HP StorageWorks EVA4000 2C1D Array: Standard HP Product), AD554B(HP StorageWorks EVA4000-A 2C1D Array: Standard HP Product), AD554C(HP StorageWorks EVA4100 2C1D Array: Standard HP Product), AD556A(HP StorageWorks EVA6000 2C4D Array: Standard HP Product), AD556B(HP StorageWorks EVA6000-A 2C4D Array: Standard HP Product), AD556C(HP StorageWorks EVA6100 2C4D Array: Standard HP Product), AD570A(HP StorageWorks EVA3000 Starter Kit w/Foundation Service Solution: Standard HP Product), AD570B(HP StorageWorks EVA 2C1D-C SAN Starter Kit Add-on: Standard HP Product), AF919A(HP StorageWorks EVA3000-D 8X146GB10K Starter Kit: Standard HP Product), AG637A(HP StorageWorks EVA4400 Dual Controller Array: Standard HP Product), AG637B(HP 4400 Dual Controller Enterprise Virtual Array: Standard HP Product), AG700A(HP StorageWorks EVA8100 2C2D Array: Standard HP Product), AG701A(HP StorageWorks EVA8100 2C6D Array: Standard HP Product), AG702A(HP StorageWorks EVA8100 2C12D Array: Standard HP Product), AG718A(HP StorageWorks EVA4000 Starter Kit with 300GB 10K HDD: Standard HP Product), AG718B(HP StorageWorks EVA4100 300GB 10K HDD Starter Kit: Standard HP Product), AG719A(HP StorageWorks EVA4000 SAN Starter Kit with 300GB 10K HDD: Standard HP Product), AG719B(HP StorageWorks EVA4100 300GB 10K HDD SAN Starter Kit: Standard HP Product), AG805A(HP StorageWorks EVA4400 Dual Controller w/Embedded Switch: Standard HP Product), AG805B(HP StorageWorks EVA4400 Dual Controller w/(8) 8Gb SFP/(2) 8Gb Embedded Switch: Standard HP Product), AG805C(HP 4400 Dual Controller Enterprise Virtual Array w/Embedded Switch: Standard HP Product), AG903A(HP StorageWorks EVA4100 for BladeSystems Field Installed Starter Kit: Standard HP Product), AG904A(HP StorageWorks EVA4100 for BladeSystems Starter Kit: Standard HP Product), AH051A(HP StorageWorks EVA4000 Starter Bundle: Hard Bundle), AH051B(HP StorageWorks EVA4000 Field Install Starter Kit: Standard HP Product), AH051C(HP StorageWorks EVA4100 146GB 10K HDD Starter Kit: Standard HP Product), AH051D(HP StorageWorks EVA4100 146GB 10K HDD Field Starter Kit: Standard HP Product), AH052A(HP StorageWorks EVA4000 SAN Starter Kit: Standard HP Product), AH052B(HP StorageWorks EVA4100 146GB 10K HDD SAN Starter Kit: Standard HP Product), AJ691A(HP StorageWorks EVA8100 2C2D Racked for Multi Product: Standard HP Product), AJ692A(HP StorageWorks EVA8100 2C6D Racked for Multi Product: Standard HP Product), AJ757A(HP EVA6400 Array: Standard HP Product), AJ758A(HP EVA8400 14GB Cache Array: Standard HP Product), AJ847A(HP EVA8400 22GB Cache Array: Standard HP Product), AP884A(HP EVA6400 for Storage Centric Rack: Standard HP Product), AP885A(HP EVA8400 14GB Cache for Storage Centric Rack: Standard HP Product), AP888A(HP EVA8400 22GB Cache for Storage Centric Rack: Standard HP Product), AW529A(HP EVA6400 with 10GbE/iSCSI Storage Centric Rack: Standard HP Product), AW530A(HP EVA8400 22GB Cache with 10GbE/iSCSI Storage Centric Rack: Standard HP Product), AW554A(HP EVA8400 14GB Cache with 10GbE/iSCSI Storage Centric Rack: Standard HP Product), DUMEVA3000(HP EVA3000 Disk Array: Standard HP Product), DUMEVA4000SK(HP EVA4000 Starter Kit: Standard HP Product), DUMEVA4100(HP 4100 Enterprise Virtual Array: Standard HP Product), DUMEVA4100SANSK(HP EVA4100 SAN Starter Kit: Standard HP Product), DUMEVA4100SK(HP EVA4100 Starter Kit: Standard HP Product), DUMEVA468000(HP EVA4000/6000/8000 Disk Arrays: Standard HP Product), DUMEVA468100(HP EVA4100/6100/8100 Disk Arrays: Standard HP Product), DUMEVA5000(HP EVA5000 Disk Array: Standard HP Product), DUMEVA6100(HP 6100 Enterprise Virtual Array: Standard HP Product), DUMEVA6400(HP EVA6400 Array: Standard HP Product), DUMEVA8100(HP 8100 Enterprise Virtual Array: Standard HP Product), DUMEVA8400(HP EVA8400 Array: Standard HP Product), HP 3000 Enterprise Virtual Array, HP 4000/6000/8000 Enterprise Virtual Arrays, HP 4400 Enterprise Virtual Array, HP 5000 Enterprise Virtual Array, HP 6400/8400 Enterprise Virtual Array, HP EVA P6000 Storage, HP EVA4100/6100/8100 Disk Arrays(Standard HP Product)
Operating Systems Affected: Not Applicable
Software Affected: Not Applicable
Support Communication Cross Reference ID: IA02518189
©Copyright 2012 Hewlett-Packard Development Company, L.P.
Hewlett-Packard Company shall not be liable for technical or editorial errors or omissions contained herein. The information provided is provided "as is" without warranty of any kind. To the extent permitted by law, neither HP or its affiliates, subcontractors or suppliers will be liable for incidental,special or consequential damages including downtime cost; lost profits;damages relating to the procurement of substitute products or services; or damages for loss of data, or software restoration. The information in this document is subject to change without notice. Hewlett-Packard Company and the names of Hewlett-Packard products referenced herein are trademarks of Hewlett-Packard Company in the United States and other countries. Other product and company names mentioned herein may be trademarks of their respective owners.

Provide feedback

Please rate the information on this page to help us improve our content. Thank you!