White Papers
Table Of Contents
- 1 Introduction
- 2 Fibre Channel switch zoning
- 3 Host initiator settings
- 4 Modifying queue depth and timeouts
- 4.1 Host bus adapter queue depth
- 4.2 Storage driver queue depth and timeouts
- 4.3 Adjusting settings for permanent device loss conditions
- 4.4 Modifying the VMFS queue depth for virtual machines (DSNRO)
- 4.5 Adaptive queue depth
- 4.6 Modifying the guest operating system queue depth
- 4.7 Setting operating system disk timeouts
- 5 Guest virtual SCSI adapter selection
- 6 Mapping volumes to an ESXi server
- 6.1 Basic volume mapping concepts
- 6.2 Basic SC Series volume mappings
- 6.3 Multipathed volume concepts
- 6.4 Multipathed SC Series volumes
- 6.5 Configuring the VMware iSCSI software initiator for a single path
- 6.6 Configuring the VMware iSCSI software initiator for multipathing
- 6.7 iSCSI port multi-VLAN configuration recommendations
- 6.8 Configuring the FCoE software initiator for multipathing
- 6.9 VMware multipathing policies
- 6.10 Multipathing using a fixed path selection policy
- 6.11 Multipathing using a round robin path selection policy
- 6.12 Asymmetric logical unit access (ALUA) for front-end SAS
- 6.13 Unmapping volumes from an ESXi host
- 6.14 Mapping volumes from multiple arrays
- 6.15 Multipathing resources
- 7 Boot from SAN
- 8 Volume creation and sizing
- 9 Volume mapping layout
- 10 Raw device mapping (RDM)
- 11 Data Progression and storage profile selection
- 12 Thin provisioning and virtual disks
- 13 Extending VMware volumes
- 14 Snapshots (replays) and virtual machine backups
- 15 Replication and remote recovery
- 16 VMware storage features
- A Determining the appropriate queue depth for an ESXi host
- B Deploying vSphere client plug-ins
- C Configuring Dell Storage Manager VMware integrations
- D Host and cluster settings
- E Additional resources
Modifying queue depth and timeouts
14 Dell EMC SC Series: Best Practices with VMware vSphere | 2060-M-BP-V
Example queue utilization with the DSNRO set to 32.
Note: The DSNRO limit does not apply to volumes mapped as raw device mappings (RDMs). Each RDM will
have its own queue.
The DSNRO setting can be modified on a per-datastore basis using the command line:
esxcli storage core device set -d <naa.dev> -O <value of 1-256>
Note: This setting allows fine-tuning of DSNRO on a per-volume basis, however it must be set on each
datastore (and each host) if the queue depth is greater than 32.
To globally set the DSNRO, the easiest method is to use a scripting tool such as the VMware PowerCLI utility.
The following example script demonstrates setting the DSNRO to 64 globally across all datastores, on each
host. Remember that any volume added after this script is ran would need to be changed manually or by
rerunning the script.