Qu'est ce que la "Virtualisation" ?

Qu'est ce que la "Virtualisation" ? - Processeur - Hardware

Marsh Posté le 06-04-2013 à 08:58:38    

Bonjour à toutes et à tous,  
 
Je vois souvent des personnes parler de "Virtualisation" sans réellement donner d'information sur le rôle et la fonction de ce procédé.  
 
Auriez-vous quelques informations sur ce sujet ?  
- A quoi ça sert ?
- Pour quel type d'utilisation ?  
- Comment le mettre en place ?  
- Intérêt pour tous les jours ?  
- Est-ce utile pour un particulier ?  
Etc...
 
D'avance merci à celles et ceux qui apporteront un peu d'eau à mon moulin  :D


---------------
En informatique, si tu attends la prochaine technologie... Tu n'achètes jamais rien...
Reply

Marsh Posté le 06-04-2013 à 08:58:38   

Reply

Marsh Posté le 06-04-2013 à 09:04:12    

Bonjour
 
sinon, google : http://fr.wikipedia.org/wiki/Virtualisation


---------------
Si les cons volaient il ferait toujours nuit. pas d'aide en privé merci !
Reply

Marsh Posté le 06-04-2013 à 10:16:09    

Oui effectivement... Désolé de ne pas y avoir pensé  :(


---------------
En informatique, si tu attends la prochaine technologie... Tu n'achètes jamais rien...
Reply

Marsh Posté le 06-04-2013 à 10:32:58    

Ca peut te servir pour tester un os par exemple. Tu l'installes dans une Machine Virtuel.
Ca peut te permettre de faire des tests sur une infra grandes, par exemple en virtualisant plusieurs windows 2008.
Voilà en gros.

Reply

Marsh Posté le 06-04-2013 à 10:35:43    

Oui télécharges VirtualBox et un live Ubuntu par exemple, tu verras ce que c'est  :D  
 
En gros tu peux avoir 2-3 machines virtuel, voir plus tout dépends des performances du processeur, sur une seul machine physique  :hello:


---------------
Asus Mini Transformer - Intel Atom X5 X8350 1.44 GHz, 1.92 GHz Turbo - Intel HD 400 - 4 GB memory - 128 GB eMMC - Windows 10.
Reply

Marsh Posté le 06-04-2013 à 10:56:35    

Ou si tu as un 7 ultimate ou entreprise, tu test Windows XP mode. C'est dans les composants de windows.
Un des intérets des i7 est de pouvoir monter à une dixène de machine. Si tu as la quantité de ram qui suit derrière.


Message édité par niklos00 le 06-04-2013 à 10:57:49
Reply

Marsh Posté le 06-04-2013 à 11:10:55    

Bonjour,
 
Si des machines virtuelles sont prévues, il faut aussi faire très attention à l'achat du CPU et notamment vérifier qu'il supporte bien le VT-x (ça, la majorité le font) mais aussi le VT-d. Or cette dernière fonctionnalité est bien plus rare. Notamment la majorité des CPU modèles "K" (prévu donc pour l'OC) ne supporte pas ce VT-d.
Cette fonctionnalité est spécifiée sur la fiche des CPU chez Intel par ex.
 
C'est d'ailleurs pourquoi j'avais choisi un Core I7 870 (et non le 875K), pour avoir justement ce VT-d.
 
Le VT-d apporte un gain très appréciable en performance à la VM.
Car il permet d'accéder directement aux devices comme les contrôleurs de disques durs, carte vidéo, ...
 
J'ai pu le tester à mon travail avec une Ubuntu virtualisée sur un host également en Ubuntu, et la différence est vraiment flagrante.
 
Il faut aussi bien faire attention au support du VT-d dans le bios des cartes mères.
 
Mais encore une fois, cette fonctionnalité est très intéressante pour une utilisation journalière de la VM. Si c'est juste pour la lancer de temps en temps, ce n'est pas primordiale.


Message édité par wgromit le 06-04-2013 à 11:12:09
Reply

Marsh Posté le 06-04-2013 à 12:40:42    

C'est en fait très vieux la virtualisation, ça date de 1972 ou 1973 (et avant, en expérimental) sur mainframe IBM, gros ordinosaure très encombrant et très cher.
Ces dix dernières années cependant cela s'est pas mal répandu sur les PC, PC de bureau mais surtout PC serveurs, où un PC qui fait tourner 10 machines virtuelles va remplacer 10 anciens serveurs par exemple - ou permettre d'ajouter une VM facilement, de la faire migrer d'un hôte à l'autre.

 

Alors, ça ressemble tout de même à un émulateur à l'usage. Sauf que seuls les périphériques sont émulés (dont contrôleur IDE/SATA, horloge, timer, BIOS etc.) par diverses bidouilles, mais qu'on arrive quand même à faire exécuter le code en natif par le CPU.
D'ailleurs même sans aucun VT, on peut survivre sous Virtualbox ou Xen.
Mais par exemple sans les "pilotes invités" sous Virtualbox, qui permettent à l'OS virtualisé de collaborer à la bidouille, les interceptions des entrées/sorties pour permettre de lire/écrire sur disque coûtent très cher, une installation de debian/ubuntu peut ainsi bouffer 100% d'un core CPU - sauf peut-être avec un live CD récent.

 

Le Vt-d (ou disons, l'IOMMU) est une autre façon de contourner le problème et dans le meilleur des cas permet même d'utiliser une carte graphique réelle avec pilotes réels, mais bon laissons le de côté, il n'est pas tellement répandu et c'est une fonction un peu "avancée".

 

Dosbox est un émulateur et non de la virtualisation, il est beaucoup plus lent qu'un virtualbox ou VMware. mais on a des jeux DOS qui marchent, avec du son etc. et on peut le faire tourner sur des ordinateurs non PC et non x86, comme des ARM ou autres y compris des téléphones.


Message édité par blazkowicz le 06-04-2013 à 12:46:56
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed