Scheduling Queues for
Virtual Machine I/O
You can use ESXCLI
to enable or disable per file I/O scheduling.
By default, vSphere provides a
mechanism that creates scheduling queues for each virtual machine file. Each
file has individual bandwidth controls. This mechanism ensures that the I/O for
a particular virtual machine goes into its own separate queue and does not
interfere with the I/O of other virtual machines.
This capability is enabled by
default. You can turn it off by using the
esxcli system settings kernel set -s
isPerFileSchedModelActive
option.
- Runesxcli system settings kernel set -s isPerFileSchedModelActive -v FALSEto disable per file scheduling.
- Runesxcli system settings kernel set -s isPerFileSchedModelActive -v TRUEto enable per file scheduling.