免责声明:本文为 Setting the Maximum Outstanding Disk Requests for virtual machines (1268)的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。
Disk.SchedNumReqOutstanding
参数调整待处理磁盘请求的最大数目。当两个或更多个虚拟机共享一个 LUN(逻辑单元号)时,此参数可以控制主机上所有虚拟机到该 LUN 共同允许的待处理命令总数(该设置不针对每个虚拟机)。Disk.SchedNumReqOutstanding
已弃用。该设置现在针对每个设备/LUN。有关详细信息,请参见本文中的解决方案部分。警告:此更改可能会对存储阵列的性能产生重大影响。请务必谨慎操作,且仅根据存储供应商的建议来调整此参数。
要使用命令行在 vSphere 5.5 中为特定 LUN/设备设置 VMkernel 限制,请执行以下操作:
请运行以下命令:esxcli storage core device list -d naa.xxx
要修改
设备的当前值,
请运行以下命令:esxcli storage core device set -d naa.xxx -O
ValueDisk.SchedNumReqOutstanding
。 要使用命令行为 vSphere 4 和 5.0/5.1 设置 VMkernel 限制,请执行以下操作:
Disk.SchedNumReqOutstanding
的当前值,请运行以下命令:Disk.SchedNumReqOutstanding
的值,请运行以下命令:Disk.SchedNumReqOutstanding
参数更改为所需值。 Disk.SchedNumReqOutstanding
参数,然后单击其值的链接。将显示“高级设置”窗口。 Disk.SchedNumReqOutstanding
参数更改为所需值,然后单击确定。