NumFcpContext

If the number of outstanding I/Os per HBA is expected to exceed 512, increase this parameter to a value greater than the number of expected I/Os per HBA. Increase this value in stages: from 128 to 256 to 512 to 1024 to a maximum of 2048i. NumFcpContext limits the number of outstanding I/Os per HBA, regardless of how QueueDepth is set. The NumFcpContext defaults to 512. If NumFcpContext is too small relative to the total number of outstanding I/Os on all devices combined, performance degradation may occur due to I/O stream throttling.

CoalesceMsCnt

CoalesceMsCnt defaults to zero. If you are using a performance evaluation tool such as IOMETER and if you expect the I/O activity will be greater than 8000 I/Os per second, set CoalesceMsCnt to 1 and re initializes with an HBA reset or system reboot.

CoalesceRspCnt

CoalesceRspCnt defaults to 8. For all other values up to the maximum of 63, the HBA will not interrupt the host with a completion until either CoalesceMsCnt milliseconds has elapsed or CoalesceRspCnt responses are pending. The value of these two driver parameters reduces the number of interrupts per second which improves overall CPU utilization. However, there is a point where the number of I/Os per second is small relative to CoalesceMsCnt and this will slow down the completion process, causing performance degradation.

Performance Testing Examples

Test Scenario One

You execute IOMETER with an I/O depth of 1 I/O per device in a small-scale configuration (16 devices). In this case, the test does not exceed the HBA's performance limits and the number of I/Os per second are in the low thousands.

Recommendation: set CoalesceMsCnt to 0 (or leave the default value). Test Scenario Two

You execute IOMETER with an I/O depth of 48 per device in a small-scale configuration (16 devices).

Recommendation: set QueueDepth to be greater than 48 (e.g. 64) and NumFcpContext to be greater than 512 (e.g. 1024).

Mapping and Masking

Automapping SCSI Devices (Windows)

The driver defaults to automatically mapping SCSI devices. The procedures in this section apply if the default has been changed.

To automap SCSI devices:

1.Display driver parameters for the host or HBA - select the Driver Parameters tab or the host Driver Parameters tab.

2.Select the AutoMap HBA parameter. Several fields about the parameter appear on the right side of the tab.

3.Select Enabled.

4.If you want a temporary change (where the parameter reverts to its last permanent setting when the system reboots), check Make changes temporary box. This option is available only for dynamic parameters.

The HBAnyware Utility User Manual

Page 96

Page 101
Image 101
Emulex 3.4 user manual Mapping and Masking, Automapping Scsi Devices Windows, Performance Testing Examples