Moin, erstmal kurz die wichtigsten Kommentare der Kollegas unterstreichen..
Bei so vielen VMs brauchste du nochmal richtiges Storage und nich so nen bisschen Spielkram von 5-7Platten.
VM ist Storageperformancefresser schlechthin.
in der regel geben ohnehin nur die IO diskperformance und die ramauslastung die anzahl der maximal sinnigen systeme vor und weniger die cpu auslastung.
"Mein Baby" läuft bei uns derzeit mit 19 virtuellen Maschinen. Die Performance ist nicht rasend schnell, aber in Ordnung.
Greift eine VM intensiv auf "ihre" Festplatte zu (z. B. Restart) ist klar, dass alle andern VMs die auch auf dieser Platte liegen Probleme bekommen. Nur Raid löst das, aber dazu benötigt es einen guten Controller der je nach Raidlevel einen schnellen Chip hat.
Das Sys ist so aufgebaut:
1x Nehalem Board
1x Xeon DP E5440
16 GB RAM
6x Single-Festplatten (17 VMs)
3x Festplatten in Raid5 (2 VMs)
Wir brauchen leider das Hostsystem (Debian) für diverse andre Jobs, daher kein ESXi.
Das Raid5 verträgt maximal ca. 6 VMs, da der Controller (3ware 9650SE-4LPML) keinen besonders schnellen Chip hat.
Die CPU-Auslastung ist bei etwas weniger als 25%
Die virtuellen Guests sind völlig unterschiedlich von den Performance-Anforderungen. Daher auch die Belegung der Festplatten unterschiedlich - eine hat 6 VMs, eine andre nur 3, aber beide sind ordentlich unter Dampf.
Dieses Problem hast du aber ja nicht.
Der RAM ist komplett in Benutzung, ich war vor einer Weile sogar gezwungen, Swapping zu aktivieren.. *mist* aber das liegt auch daran, dass einige VMs gleichmal 2 GB benötigen.
Das Fazit ist wie schon mehrfach angedeutet: Platten, Platten, Platten, Platten und RAM, RAM, RAM ..... oder SSDs ..