Avec Xen ou KVM (paravirtualisation), il me semble difficile d'afficher les 6 CPU en ne donnant que 1/24 de la puissance. Maintenant je ne connais pas bien...
C'est du temps partagé tout simplement, comme du multi-thread, comme du multi-processus.
Si personne n'utilise les ressources à un instant, tu peux les utiliser à 100 %.
Perso j'utilise la Virtualisation complète qui permet de faire tourner n'importe quel OS.
À condition d'avoir les bon drivers... et que l'OS ne soit pas sensible au timing de certaines opérations (forcèment calamiteux).
La différence entre paravirtualisation et Virtualisation complète c'est que dans le 1er cas il faut un système d'exploitaiton adapté (l'hyperviseur et le système d'exploitation invité coopèrent ce qui offre de meilleurs performances). En virtualisation complète, lorsque l'invité a besoin de communiquer avec du matériel, celui-ci n'a accès qu'à du faux matériel émulé par l'hyperviseur.
La différence c'est surtout qu'un système paravirtualisé a vraiment accès au processeur, aux périphériques, etc. alors qu'un système en émulation a un pseudo accès au matériel en émulation. C'est un bricolage immonde, qui marche, on se demande bien comment.