J'ai une question a faire aux specialistes de la virtualisation.
Dans mon boulot on developpe des codes de calculs (entre autre) et la question se pose sur l'impact a ce niveau la si cela se faisait dans un environnement virtualise. En gros quels sont les pertes de performances sur du calculs brutes.
La raison pour laquelle on pense a virtualiser tout cela c'est que l'on doit faire le meme style de calculs sur une vingtaine de machine differente en utilisant exactement les memes bibliotheques et code. Par consequent on a pense que pour faire des mises a jour et aussi pour des questions de remplacement rapide d'une machine si un probleme de materiel apparait sur une des machines la virtualisation serait pas mal.
Si vous avez de la doc et des informations pour voir a quel niveau la virtualisation peut ralentir des calculs je suis preneur.
merci d'avance.
# DIY
Posté par William Briand . Évalué à 3.
[^] # Re: DIY
Posté par Albert_ . Évalué à 2.
Ensuite ta proposition serait valable si la configuration d'un environement virtualise etait simple et uniforme ce qui il me semble est tres loin d'etre le cas. J'ai meme cru comprendre que la config depend du type de chose que tu veux faire dessus.
[^] # Re: DIY
Posté par kinou . Évalué à 1.
[^] # Re: DIY
Posté par Kerro . Évalué à 4.
aptitude install kvm
dd if=/dev/zero of=/chemin/mon_disque_virtuel.raw bs=1 count=1 seek=30G (de tête, il y a peut-être un chouille à corriger)
kvm -name test -smp 2 -m 512 -k fr -usbdevice tablet -localtime -cdrom /chemin/image_linux_windows_whatever.iso -hda /chemin/mon_disque_virtuel.raw -boot order=d -net none -daemonize -vnc a.b.d.c:0 et hop tu démarres l'installation de ton OS.
Bon, après il te faut le réseau, il faut demander à google puis copier/coller.
[^] # Re: DIY
Posté par William Briand . Évalué à 1.
dd if=/dev/zero of=/chemin/mon_disque_virtuel.raw bs=30G count=1
ou
dd if=/dev/zero of=/chemin/mon_disque_virtuel.raw bs=3G count=30
[^] # Re: DIY
Posté par William Briand . Évalué à 1.
dd if=/dev/zero of=/chemin/mon_disque_virtuel.raw bs=1G count=30
[^] # Re: DIY
Posté par Kerro . Évalué à 5.
[^] # Re: DIY
Posté par William Briand . Évalué à 2.
Temps utilisé pour tel calcul sur machine virtuelle / temps utilisé sur une machine réelle
# Pas de grosses pertes, je pense
Posté par benoar . Évalué à 3.
Après, il faut voir aussi que d'autres choses peuvent se passer "dans ton dos" : comment est mappée la mémoire, les context switch, etc, et là dessus tu vas peut-être perdre un peu. Penser aussi aux malloc qui passent par un appel système : si t'en fait vraiment beaucoup, tu peux voir une petite différence. Faudra alors peut-être penser à faire ton propre allocateur (ou tweaker celui de la libc).
Bon, tout ça vient de mon analyse théorique de la chose, je n'ai pas vraiment d'expérience là-dedans. Il y a peut-être des choses à corriger.
# proxmox
Posté par Ecran Plat (site web personnel) . Évalué à 1.
Si vos machines sont sous linux vous pouvez utiliser openvz avec proxmox et la c'est génial, tu met toutes tes machines physique sous proxmox, tu fait un cluster avec toutes les machines qui sont sous proxmox.
après tu peut crée tes containers openvz avec leurs systèmes et tu les migrent d'un serveur à l'autre à chaud.
Tu peut leurs attribuer plus de processeur, de ram ou de DD à chaud.
http://pve.proxmox.com/wiki/Main_Page
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.