Ciao, io ti consiglio di usare KVM (
http://www.valent-blog.eu/2007/05/23/kvm-e-qemu/) perché il pacchetto fornito insieme a KVM include un QEMU modificato che ottiene maggiori prestazioni nei benchmark e nei confronti (e non solo ovviamente).
Massime prestazioni le ottieni con VMware Esx (o con la versione free Esxi). Ma se hai già un sistema operativo installato dovresti optare per KVM.
Come computer o server per KVM è necessario che il processore supporti le estensioni per la virtualizazzazione: Intel VT-x o AMD pacifica VT, in quanto alla RAM dipende dal carico di lavoro ma ti consiglio di fornire 512 MB per ogni macchina virtuale + 512 MB per l'host. Quindi f(x) = 512x + 512, dove x è il numero di virtual machine.
Per l'I/O dipende da quanto vuoi spendere, meglio sarebbe un RAID SCSI, ma risparmiando si può usare un RAID 1 mirror.
P.S: Complimenti per le risposte date da alcuni utenti!