Désolé de ne pas être d'accord avec TomTom.
J'utilise VMware Workstation depuis un certain temps, principalement sur des systèmes natifs de Windows XP, Windows Vista et maintenant Windows Seven pour exécuter différentes saveurs de Windows ainsi qu'Ubuntu.
Oui, un environnement virtualisé est plus lent qu'un système natif et cela peut aller de 5 à 100 %.
Le problème principal n'est pas tant la charge du CPU que le manque de mémoire physique.
Disons que vous avez un Windows Seven 64 Ultimate fonctionnant sur un système de 4 Go qui, lorsqu'il est inactif, a besoin de presque 1,5 Go et utilise ~ 10 % du CPU. Le lancement de la couche supplémentaire de VMware vous coûtera ~ 300 Ko et la charge du CPU grimpera à ~ 20%. Ensuite, le lancement d'un système virtuel dans VMware demandera au minimum la quantité de mémoire que vous avez définie pour cette machine virtuelle, soit un minimum de 1 Go pour tout système décent. Vous verrez alors la charge CPU atteindre ~ 60 % si la machine virtuelle est Ubuntu et ~ 80 % pour n'importe quelle version d'un système d'exploitation Windows récent.
Maintenant, vous allez démarrer différentes applications dans cette machine virtuelle.
Si la quantité de mémoire que vous avez définie pour cette machine virtuelle n'est pas suffisante, le système virtualisé commencera à faire du swap, ce qui ralentira considérablement ses performances globales et sa réactivité.
Si la somme de la quantité de mémoire que vous avez définie pour cette machine virtuelle plus la quantité de mémoire nécessaire pour votre système natif est supérieure à la quantité de mémoire de votre système natif, alors c'est votre système natif qui va swapper, ralentissant à la fois le système natif et le système virtualisé.
Cela dépend donc d'abord de l'équilibre de la mémoire nécessaire pour les machines natives et virtualisées.
Maintenant, c'est presque la même chose avec la charge du CPU. Si une application virtualisée a besoin d'une charge CPU énorme, et qu'une application native a également besoin d'une charge CPU énorme, votre système natif devra gérer la priorité et équilibrer la charge CPU entre ses différentes applications, le système virtualisé n'étant rien d'autre qu'une application mais ce phénomène est un problème classique de charge CPU que vous pouvez contourner avec des priorités d'applications.
Ainsi, mon premier conseil si vous devez utiliser la virtualisation est de mettre un tas de mémoire dans votre machine, quel que soit le système d'exploitation que vous utilisez en natif ou dans une machine virtuelle.
Juste mes deux centimes.
Meilleures salutations.