Support > Knowledge Base
Knowledge Base

Search the Knowledge Base: |
Search the Knowledge Base: |
Setting the Maximum Outstanding Disk Requests per Virtual Machine
Details
You can adjust the maximum number of outstanding disk requests with the Disk.SchedNumReqOutstanding parameter. When two or more virtual machines are accessing the same LUN (logical unit number), this parameter controls the number of outstanding requests each virtual machine can issue to the LUN.
Note that this limit is inapplicable when only one virtual machine is active on a LUN. In that case, the bandwidth is limited by the queue depth of the storage adapter.
This change can impact disk bandwidth scheduling, but experiments have shown improvements for disk intensive workloads. If you adjust this value in the VMkernel, you might also want to adjust the queue depth in your storage adapter. For example, knowledge base article 1267 (http://kb.vmware.com/kb/1267) explains how to do this for a QLogic qla2x00 Fibre Channel adapter.
Solution
vSphere 4
For vSphere 4, the procedure to set the VMkernel limit is as follows:
- In the vSphere Client, select the host in the inventory panel.
- Click the Configuration tab and click Advanced Settings under Software.
- Click Disk in the left panel and scroll down to Disk.SchedNumReqOutstanding.
- Change the parameter value to the number of your choice and click OK.
VirtualCenter 2.0/2.5 with ESX 3.0/3.5
For VirtualCenter 2.0 and later (with ESX Server 3.0 and later) the procedure to set the VMkernel limit is as follows:
-
Use the VI Client to connect to the system to be configured (or to a VirtualCenter server managing the system).
-
Select the host to configure.
-
Select the Configuration tab.
-
Under Software, click Advanced Settings.
-
Select Disk.
-
Change the Disk.SchedNumReqOutstanding parameter to the desired value.
-
Click OK.
VirtualCenter 1.4 with ESX 2.5
For VirtualCenter 1.4.x and earlier (with ESX Server 2.5 and earlier) the procedure to set the VMkernel limit is as follows:
-
Use the Management User Interface to connect to the system to be configured.
-
Click the Options tab.
- Click the Advanced Settings link.
- Scroll to the Disk.SchedNumReqOutstanding parameter and click the link for its value. The Advanced Settings window appears.
- Change the Disk.SchedNumReqOutstanding parameter to the desired value. parameter value to the desired number, then click OK.
- Click the Close Window button.
- Reboot the server.
Keywords
Actions
- KB Article: 1268
- Updated: Aug 14, 2009
- Products:
VMware ESX - Product Versions:
VMware ESX 2.0.x
VMware ESX 2.1.x
VMware ESX 2.5.x
VMware ESX 3.0.x
VMware ESX 3.5.x
VMware ESX 4.0.x

