Speicherüberlastung

Definition - Was bedeutet Memory Overcommit?

Memory Overcommit ist ein Prozess, bei dem einer virtuellen Maschine (VM) mehr Speicher zugewiesen wird als dem verfügbaren und festgeschriebenen physischen Speicher einer Hostmaschine. Es wird in Virtualisierungsumgebungen verwendet, um VMs mit höheren Anforderungen Speicherkapazität zuzuweisen.

Technische.me erklärt Memory Overcommit

Speicherüberlastung wird durch den Hypervisor erreicht, der physischen Speicher vom Host-Computer bezieht und an verschiedene virtuelle Maschinen verteilt. Memory Overcommit basiert auf dem Prinzip, dass die meisten virtuellen Maschinen ihre zugewiesene Speicherkapazität nicht ausreichend nutzen. Somit wird die nicht verwendete Speicherkapazität anderer VMs einer VM zugewiesen, die zusätzlichen Speicher benötigt. Der Hypervisor überwacht routinemäßig jede Operation des virtuellen Speichers und weist ressourcenintensiven VMs dynamisch nicht verwendeten Speicher zu.