✅ Musterlösung / Leitantwort
Overcommitting bedeutet, dass mehr virtuelle Ressourcen an VMs vergeben werden, als physisch vorhanden sind – in der Erwartung, dass nicht alle VMs gleichzeitig die maximale Last erzeugen. CPU-Overcommit ist weniger kritisch, da CPUs in Zeitscheiben aufgeteilt werden; kurzfristiger Mehrverbrauch führt nur zu Latenz. RAM-Overcommit ist riskanter: wenn die Summe der laufenden VMs mehr RAM benötigt als vorhanden, muss der Hypervisor Balloon-Treiber nutzen (VMs geben RAM zurück) oder auf Swap ausweichen – letzteres führt zu massivem Performance-Einbruch ('Thrashing'). Empfehlung: RAM-Overcommit in Produktionsumgebungen vermeiden, CPU-Overcommit vorsichtig mit Monitoring einsetzen.