
Search the Knowledge Base: |
Search the Knowledge Base: |
What is a scheduler cell?
By grouping processors into cells, ESX can make virtual machine scheduling decisions locally for each cell without affecting other cells, thus making the ESX host more scalable. A virtual machine can be scheduled only within a cell, not across cells, leading to a cell size equal to the widest vSMP virtual machine supported by that release of ESX (thus the cell size of four for ESX 3.5).
The default cell size of four has provided optimal performance with current and past versions of processors released by both Intel and AMD. These include:
- single-core processors, in which case a cell consists of four sockets;
- dual-core processors, in which case a cell consists of two sockets;
- and quad-core processors, in which case a cell consists of a single socket.
Default Cell Size and Intel 7400-S
From the remote command line interface (on ESXi):
esxcfg-advcfg --set-kernel 6 cpuCellSize
vicfg-advcfg --set-kernel 6 cpuCellSize