Pour pouvoir utiliser de manière convenable et rapide virtual PC, une machine puissante double cœurs (Core2Duo ou encore Athlon64 X2) est vraiment recommandé, pareil pensez à avoir une quantité de Ram suffisante, 2 gigas etant presque le minimum si vous lancez plus d'une machine virtuelle avec des systèmes récents tel que 2003, Vista, XP, ...
Une fois configurée, le lancement de la machine virtuelle se passe comme pour un PC " classique " : on appuie sur démarrer et c'est parti.
La magie opère : dans une fenêtre Ms dos on voit s'exécuter le bios, la détection des disques, de la mémoire.
On peut également rentrer dans le bios (appuyez sur la touche suppr pendant la phase de boot), modifier l'ordre de boot des lecteurs, régler le mode de transfert des disques durs : Ultra dma ou non, l'heure ainsi qu'un mot de passe si on veut.
Il ne reste plus qu'à charger une image ISO ou bien d'utiliser un lecteur optique physique comme lecteur de CD virtuel.
Tout au long de l'utilisation d'une machine virtuelle, on peut d'un simple clic avoir accès aux ressources consommées et à des statistiques.
Maintenant les tests :
Pour cela nous avons utilisé la configuration suivante :
Carte mère Sapphire Xpress 3200Athlon 64 X2 4600+ Palit 6800Gs 2*1Giga de DDR2 Crucial Hitachi 80 giga Sata II
Pour commencer, regardons comment se comporte une machine virtuelle par rapport à une machine physique ; pour cela les tests vont être lancés alternativement sur la machine physique (la machine virtuelle s'exécute en idle en tache de fond) et sur la machine virtuelle (la physique étant en idle). Pour la machine physique deux tests ont été effectués : double cœur et ensuite on limite l'utilisation à un seul cœur, Virtual PC n'utilisant pas deux cœurs et émulant un processeur simple cœur.
Zeb-bench tire pleinement partie du double cœur. La différence de puissance est donc forcément énorme, Virtual PC ne gérant pas ce genre de processeur. Par contre, si on limite à un seul cœur sur la machine physique, les performances sont très proches ; en effet la machine virtuelle talonne de très près son hôte.
Regardons maintenant ce qui se passe si on monte la charge de travail des unités virtuelles. Pour cela je vais lancer deux machines virtuelles sous Windows XP SP2 ; à partir de ces deux machines nous allons refaire les tests précédents sur la machine physique en lançant Cpu Burner (Priority level : Maximum) sur chaque machine virtuelle ; pour ce faire, Virtual PC sera réglé pour donner le même temps de processeur à toutes les machines virtuelles démarrées.
Il apparaît clairement que les machines virtuelles n'impactent que très peu le système, même en cas d'utilisation intensive de celles-ci ; en effet, malgré deux Cpu burner tournant en mode temps réel, les benchs sont quasiment les mêmes, la perte maximum est de 11% et la perte moyenne est d'environ 4%. Un bon point, on ne risque pas de se retrouver avec un Windows hôte bloqué à cause d'un autre O.S ; de même, une machine virtuelle bloquée ne gênera pas le système.
A présent effectuons des benchs en simultané sur les deux systèmes. Nous relèverons les résultats dans deux cas. Dans un premier temps la machine virtuelle est au premier plan (et donc le test du système hôte sera en arrière plan), elle devrait donc avoir plus de temps processeur à sa disposition. Ensuite nous ferons le contraire. Notons qu'il n'y a pas de résultat pour Pcmark 05, il refuse en effet de se lancer s’il n'est pas au premier plan. Le troisième résultat est la valeur obtenue précédemment avec une machine physique ou virtuelle en IDLE, les résultats serviront de points de comparaison.
Comme précédemment le système hôte ne souffre que très peu de la charge de travail des machines virtuelles, et ce qu'elles soient au premier plan ou non. Le CPU de notre machine virtuelle s'effondre par contre, la puissance de calcul est en très grande partie amenée au système physique. L'option permettant de donner autant de puissance à tous était pourtant activée.
Pour finir regardons comment se comportent les machines virtuelles les unes par rapport aux autres ; je définis donc que le temps processeur sera le même pour toutes. Je lance ensuite les benchs en simultané sur quatre Windows XP identiques ; en effet chaque système est créé à partir d'un fichier VHD identique auquel vient s'ajouter un disque de différenciation.
Les quatre tests ont été lancés dans un laps de temps très court (2 secondes maximum). On remarque des répartitions homogènes des performances, chaque machine obtenant " à peu près " autant que les autres. Sur les machines virtuelles la gestion des priorités est optimale, avec une répartition des ressources bien gérée.
Comment sont gérées les erreurs systèmes et en particulier les BSOD ( Blue Screen of Death ). Pour tester j'ai provoqué un écran bleu sur une machine virtuelle alors que deux autres étaient également en fonctionnement (Windows Vista et XP SP2). La technique employée est celle de Tweak-XP expliquée ici.
Le résultat est très bon puisque seule la machine virtuelle où s’est produite l’erreur s’est arrêtée, les autres continuant de fonctionner à l’identique.
Des problèmes sont malgré tout apparus. Le plus gênant est sans nul doute le lecteur de Cd virtuel ! En effet lorsque sur une machine on veut changer le Cd, elle se met en pause, jusque là pas de problème, le souci étant que toutes les autres en cours de fonctionnement se mettent elles aussi en pause. La compatibilité matérielle ne sera pas non plus parfaite, certaines distributions Linux n'accepteront pas la carte graphique et l'affichage sera complètement brouillé.
Des programmes complémentaires sont disponibles, mais ils ne fonctionnent que sous Windows (Vista compris). Ces compléments fort utiles permettent de ne plus avoir une souris "prisonnière" de la fenêtre en cours. On peut naviguer beaucoup plus facilement entre le système et les fenêtres des machines virtuelles. Une deuxième fonction permet d'utiliser la fonction glisser/déposer et donc de déplacer des fichiers, des répertoires vers ou en dehors d'une machine virtuelle en toute simplicité.
Bonjour et je vous remercie pour l'article. Je veux savoir si je peux créer une machine virtuelle sur Virtual PC à partir d'une image CD (fichier .iso) au lieu d'un CD bootable d'un système d'exploitation. Merci.
Ecrit par Gathor (Visiteur), le 30-03-2007 17:10
Si l'Iso est bootable oui bien sur.
Par exemple si tu télécharge Unbutu en ISO tu la charge avec Daemon tools ou un autre logiciel d'emulation de lecteur CD et ensuite il sera recconu par Virtual PC
Ecrit par Ismail (Visiteur), le 30-03-2007 18:40
Merci pour l'information et la réponse
Ecrit par naldo (Visiteur), le 21-06-2007 16:42
bonjour, je vais surement acheter le dernier IBM X61t, équipé d\'un Intel Core 2 Duo L7500. Pourrais-je employer virtual PC ? Si oui, je souhaiterais installer win XP pro en plus de mon OS (Vista). J\'espère que cela sera possible/facile. Merci d\'avance
Ecrit par Sébastien (Utilisateur enregistré), le 21-06-2007 17:09
Oui c'est possible, attention toutefois à bien prendre Virtual PC 2007 qui est le seul supportant Vista comme systéme hote.
Il faudra également posseder une licence d'XP Pro pour l'installer sur la machine en même temps que Vista
Ecrit par overyanosh (Visiteur), le 17-07-2007 13:30
c'est justement là que ce trouve le probleme de la virtalisation : une machine = une lisence ... hors ce ne sont pas 2 machine différentes, mais bien la meme ... pour voir venir un reel essort de la virtualisation il faudra peut-etre que M$ revoit son fonctionnement de licence...
Ecrit par Franck (Visiteur), le 03-08-2007 22:33
j'ai pas de dual core
Ecrit par LESNIKOV (Visiteur), le 03-10-2007 05:36
La réference est : VMware worstation http://www.vmware.com/
Ecrit par lesnikov (Visiteur), le 03-10-2007 05:38
re SALUTATION vmware peut utilisé linux comme os hôte plus light et plus stable comme base non
Ecrit par Ledok (Visiteur), le 27-11-2007 22:34
Parler de virtualisation avec un nouveau venu, Microsoft qui n'a encore rien prouvé et zapper VMWare n'est vraiment pas judicieux et les avantages de cette technique pour les entreprises est mal expliqué mais bon ça doit être l'effet de mode il faut parler de virtuel même sans trop connaitre Pour la référence je parlerais plutôt de VI3 + VC avec options Vmotion + HA + DRS
Ecrit par Darquos (Visiteur), le 06-12-2007 15:12
Et Xen dans tout ça ?
Commenter
Vous pouvez renouveler le code de sécurité en appliquant un rafraîchissement à votre navigateur.