Inhaltsverzeichnis:
Definition - Was bedeutet Memory Overcommit?
Speicherüberlastung ist ein Prozess, bei dem einer virtuellen Maschine (VM) mehr Speicher zugewiesen wird als der verfügbare und festgeschriebene physische Speicher einer Hostmaschine. Es wird in Virtualisierungsumgebungen verwendet, um VMs mit höheren Anforderungen Speicherkapazität zuzuweisen.
Techopedia erklärt Memory Overcommit
Eine Überbelegung des Arbeitsspeichers wird durch den Hypervisor erreicht, der den physischen Arbeitsspeicher vom Hostcomputer bezieht und auf verschiedene virtuelle Maschinen verteilt. Memory Overcommit funktioniert nach dem Prinzip, dass die meisten virtuellen Maschinen ihre zugewiesene Speicherkapazität nicht ausnutzen. Somit wird die nicht verwendete Speicherkapazität anderer VMs einer VM zugewiesen, die zusätzlichen Speicher benötigt. Der Hypervisor überwacht routinemäßig jeden virtuellen Speichervorgang und weist ressourcenintensiven VMs dynamisch nicht verwendeten Speicher zu.