Hallo cas,
die Kerne werden dem Host nicht weggenommen, sondern jeder virtuelle Kern wird als Thread auf dem Host ausgeführt. RAM wird beim Start der VM sofort in zugewiesener Größe reserviert.
Wenn Du mehr Resourcen zugewiesen hast als tatsächlich vorhanden sind, dann nennt man das "overcommitted". Im Falle von CPU-Kernen wird die VM dann (deutlich) langsamer ausgeführt, bei zu knappen RAM sind die Performance-Einbußen drastisch bis dramatisch und bei dynamischen Festplatten bleiben die VMs einfach stehen, wenn ihnen der Platz ausgeht.
Faustregel: beim RAM nur ca. soviel an VMs zuweisen, wie auch wirklich vorhanden ist (Reserve für den Host einberechnen).
Als Beispiel: Wenn auf einem Host mit 8GB RAM weniger als 2GB vom Host verwendet wird, dann kann man etwa 6GB an virtuelle Maschinen zuweisen. Je nach Anforderung an die Stabilität gestaltet man diese Einschätzung dann entsprechend konservativ oder aggressiv. Wenn plötzlich alles unbedienbar zäh wird, dann hast Du es übertrieben.
Grüße
musca