Supercomprometimento de memória - Memory overcommitment

O supercomprometimento de memória é um conceito em computação que abrange a atribuição de mais memória a dispositivos (ou processos) de computação virtual do que a máquina física em que estão hospedados ou em execução. Isso é possível porque as máquinas virtuais (ou processos) não usam necessariamente tanta memória em qualquer ponto quanto são atribuídas, criando um buffer. Se quatro máquinas virtuais cada uma tem 1 GB de memória em uma máquina física com 4 GB de memória, mas essas máquinas virtuais estão usando apenas 500 MB, é possível criar máquinas virtuais adicionais que aproveitam os 500 MB que cada máquina existente está deixando gratuitamente. A troca de memória é então usada para lidar com picos no uso de memória. A desvantagem dessa abordagem é que os arquivos de troca de memória são mais lentos para ler do que a memória 'real', o que pode levar a quedas de desempenho.

Embora o supercomprometimento de memória geralmente seja falado no contexto da virtualização , na verdade é um conceito generalizado; O Windows NT continha recursos de supercomprometimento, assim como a maioria dos sistemas operacionais generalizados modernos, incluindo o kernel do Linux .

Veja também

Referências