URL: https://linuxfr.org/users/bluewhisper/journaux/comparaison-des-performances-de-machines-virtuelles Title: Comparaison des performances de machines virtuelles Authors: BlueWhisper Date: 2012年02月03日T17:21:23+01:00 License: CC By-SA Tags: virtualisation, hpc, performance, kvm, xen, vmware et benchmark Score: 27 On entend de tout en ce qui concerne les performances des logiciels de virtualisation; difficile de savoir ce qui est sérieux. J'ai donc profité de l'excellent cours de [parallel computing and pthreads](http://isa.epfl.ch/imoniteur_ISAP/!itffichecours.htm?ww_i_matiere=355581551&ww_x_anneeAcad=2011-2012&ww_i_section=236572097&ww_i_niveau=6683147&ww_c_langue=en) (EPFL), dans lequel je devais réaliser un mini-projet, pour faire un benchmark un tant soit peu sérieux. Pour rester dans le sujet du cours, je me suis focalisé sur des aspects liés au "HPC", à savoir les performances CPU, disque et communication. Comme il fallait également choisir au niveau des logiciels, j'ai testé KVM, Xen, et VMware. La machine, un vaillant Core2 Quad (mon ancien serveur de fichier/calcul), a travaillé sans relâche de la fin novembre à fin janvier. Je profite donc de ce froid après-midi de février pour vous en partager brièvement ce que j'ai constaté: - VMware n'est pas très adapté pour une application dont le réseau est primordial (MPI) - Xen n'est pas très efficace pour les applications essentiellement limitées par le CPU - KVM a un peu de la peine avec les accès disques en blocs - ReiserFS avec VMware c'est suicidaire (cela fige la machine virtuelle) La rapport ainsi les slides de la présentation, contenant entre autres la méthodologie, les résultats détaillés sont librement accessibles sur la [page du projet](http://redmine.epfl.ch/projects/hpc-virtualization) (en anglais). Les fichiers de données, tous les scripts, ainsi que les fichiers LaTeX nécessaires pour créer les documents s'y trouvent également, sous licence libre (voir le fichier [licenses.txt](http://redmine.epfl.ch/projects/hpc-virtualization/repository/entry/licenses.txt) dans le SVN). Je vais vraisemblablement pouvoir exécuter les benchmarks sur une machine beaucoup plus récente et puissante, et je ne manquerais pas de vous tenir au courant. Par contre, cela m'intéresserait beaucoup de savoir si vos résultats et expériences vont dans le même sens que les miens (reproductibilité), ou si vous avec des remarques ou critiques concernant le rapport? (Il est déjà rendu, mais pour moi, il n'est jamais trop tard pour apprendre) Merci et bonne lecture :-)