Overcommit
O overcommit é uma função do hipervisor que permite a atribuição de mais recursos a máquinas virtuais do que o servidor físico possui. O conceito está intimamente relacionado com o termo sobreprovisionamento. Inicialmente, há excesso de provisionamento (alocação de mais recursos do que os disponíveis) e só mais tarde há excesso de comprometimento (uso de mais recursos do que os disponíveis).
A alocação excessiva de CPU é o uso de mais recursos de CPU do que os disponíveis.
O funcionamento correto com valores elevados de sobrecomprometimento da CPU é a base para soluções de virtualização rentáveis na camada de computação definida por software. A tecnologia ajuda a reduzir os custos por máquina virtual através da realocação dinâmica de energia. A realocação de ciclos livres de CPU ajuda a aumentar a utilização de recursos e permite que mais máquinas virtuais sejam programadas do que estariam disponíveis sem o provisionamento adequado da superalocação de CPU. A superalocação de CPU é especialmente valiosa para cargas de trabalho que alternam picos e depressões.
O alto overcommit de CPU é o motivo da alta eficiência de custo na camada SDC.
Supercomprometimento de memória é uma alocação de memória com comprometimento excessivo.
Esta tecnologia permite que seja atribuída às máquinas virtuais mais memória do que a disponível no servidor físico. Isto é conseguido assegurando que as máquinas virtuais nem sempre utilizam toda a memória que lhes é atribuída. A desvantagem da atribuição excessiva de memória é que fornece um ficheiro swap, cuja latência de acesso é ordens de grandeza superior à da memória, o que pode causar uma degradação drástica do desempenho com efeitos extremamente negativos no sistema operativo convidado.