Hyper-V CPU BenchMark

Transcription

Hyper-V CPU BenchMark
Hyper-V CPU BenchMark
Écrit par - Mis à jour Vendredi, 28 Décembre 2012 15:43
Mesurer les performances des machines virtuelles peux se révéler un véritable casse tête.
Hyper-v n'échappe pas à la règle et pour cette raison, c
e test n'a pas de valeur en soi et ne prouve absolument rien. Son but est seulement d'illustrer le
fonctionnement de Hyper-v et d'essayer de mesurer son empreinte de charge dans les
conditions particulières de notre test.
La mesure des performances de Hyper-v néccessitant bien plus qu'un simple article, j'ai
volontairement limité mon test aux performances CPU (un MIPS reste un MIPS).
Pour rappel le MIPS (Million Instruction Per Second) est l'unité utilisée pour mesurer la vitesse
d'un processeur.
Introduction
Avant de rentrer dans le vif du sujet, une petit rappel du fonctionnement d'hyper-v s'impose.
Comme vous le savez certainement, Hyper-v s'ajoute comme un rôle dans Windows 2008
server.
En réalité, une fois le rôle ajouté, l'hyperviseur est inséré comme pilote prioritaire au boot de
windows 2008.
1/4
Hyper-V CPU BenchMark
Écrit par - Mis à jour Vendredi, 28 Décembre 2012 15:43
Ce
accède
qu'il
aux
faut
ressources
comprendre
CPU
par
là,
àWindows
travers
c'est
qu'une
l'hyperviseur
fois
Hyper-v
au
même
installé, notre
titre
qu'une
copie
VM.
Windows
2008
La
partition
qui
héberge
notre
copie
originale
de
Windows
2008
est
appelée
lade
partition Parent (
Hyper-v,
nouveaux
concepts
et
terminologie
)Cf.
(Childs
Les
machines
partitions).
virtuelles
quand
à
elles
tournent
dans
ce(j'entends
qu'on
appelle des
partitions
Le
Windows
2008
que
j'ai
installé
sur
mon
serveur
physique
s'est
virtualisé
? enfants
Pour
le
les
matériel)
tests
illustrer
suivants.
n'accède
le
fait
que
plus
notre
aux
ressources
2008
CPU
d'origine
physiques
deprocesseur
la
machine
celui
que
vous
vous
pouvez
avez
installé
effectuer
sur
Lancer
par
exemple un
outil
d'affichage des
informations
de
votre
processeur.
Ci
dessous
une
capture
de
l'utilitaire
Intel
d'identification
du
Hyper-v.
avant
l'installation
de
On peut voir
améliorer
lesque
performances
les
instructions
de instructions VT
nos
VTmachines
sont disponibles
virtuelles.
ce processeur,! ce qui va grandement
Une fois
Hyper-v
installé
... les
ne sontsur
plus disponibles
processeur,
Ceci
s'explique
elle
parce
s'adresse
que
note
àpas
copie
de
Windows
2008
n'accède
plus
directement
au ensuite
Hyper-v
qui
vaWindows
alors
masquer
les
instructions
virtualisation
afin peut
que
celles-ci
nemême
soient
utilisées
par
d'autres
applications.
On
"virtualisé".
dire
en
quelque
sorte
que
notre
2008
d'origine
est
désormais
l'hyperviseur,
En
de
effet,
la
Windows
manière
2008
qu'une machine
n'accède
plus
virtuelle
au
matériel
pure.
en
direct,
maisde
auparent
travers
de
va
complètement
changer
la
perception
des compteurs
de
performances.
Exemple
: gestionnaire
Lancez
le
de
tâches
dans
le
Windows
2008
de
la
partition
parent.
une
opération
consommatrice
de
ressources
CPU
dans
une
VM
hébergées.
Lancez
Vous
nulle.
pourrez
constater
que
l'utilisation
CPU
du
Windows
2008
de
notre
partition
reste
2/4
Hyper-V CPU BenchMark
Écrit par - Mis à jour Vendredi, 28 Décembre 2012 15:43
Cliquer
sur
l'image
pour
l'afficher
en
taille
réelle.
Désormais,
CPU
article,
au
CPU...
logiques
notre
le
copie
gestionnaire
attribués
d'origine
àd'un
notre
de
de
tâche ne
Windows
partition
reflète
Parent.
2008
plus
ne
sait
l'utilisation
pas
qu'elle
vous
des
le
n'accède
schéma
CPU
physiques,
au
plus
début
au
directement
mais
de cet
Pour
compteurs
visualiser
de
feront
performances,
l'utilisation
l'objet
réelle
article
ajoutés
des
CPU
àfraichement
l'occasion
physiques
de
l'installation
ilperformances
fautdont
alors
passer
de
Hyper-v
par
de
(ces
nouveaux
nouveaux
Uncapacité
bench
ne
prouve
rien.
Afin
mesurer
la
de
mettre
la qui
capacité
CPU
en
d'une
lumière
CPU
VM
d'une
l'impact
sur
cette
machine
deultérieur).
même
Hyper-v
avant
machine.
sur
etSouvenez
les
après l'installation
d'un
d'hyper-v et
serveur,
comparer
j'ai
voulu
avec
J'ai
effectué
mon
test
sur
un
portable
installé
voici
les
caractéristiques
: des
Voici
description
des tests
effectués.
-- laInteger
(32-bit
and operations
64-bit
addition,
subtraction,
multiplication
andmultiplication)
division)*
Floating
Point
(32-bit
and
64-bit
addition,
subtraction,
multiplication
and division)**
SSE
(128-bit
SSE
such
as addition,
subtraction
and
Compression
Encryption
Image
Rotation
(Rotate
image
co-ordinates
in memory)
Random
String
Sorting
Find
Prime
numbers
*Integers
are
whole
numbers
such
as
23,
459532,
-26.
**Floating
point
numbers
contain
a
fractional
part,
eg.
1.003,
98394.2.
Avant
installation
de
Hyper-v
fraichement
installé.
est
lancé
sur
un
Windows
2008une VM
Le
test
intitulé
Parent
Partition
après
l'installation
de
Hyper-v
(pas
de
est
VM
lancé
actives).
sur
le
Windows
2008
immédiatement
64bit Guest (2CPU, 2Go Ram) est lancé dans
Windows 2008 64bits Windows
avec 2Go 2008
de RAM.
3/4
Hyper-V CPU BenchMark
Écrit par - Mis à jour Vendredi, 28 Décembre 2012 15:43
Cliquer
sur
l'image
pour
endans
taille
réelle.
Conclusion,
ilissu
n'ysont
à
rien
àde
voir.
La
faibles
première
qu'elles
chose
ne
qui
saute
pas
significatives.
au
yeux,
c'est
qu'il
ny
àetrien
àlavoir,
les
différences
relevées
sont si
Ceci
tend
à mettre
en
évidence
que
les
conditions
de
notre
test,
d'une
machine
virtuelle
estl'afficher
très
proche
deVoellm
celle
de
la
machine
physique.
la vous
capacité
calcul
Si
le
lien
vous
suivant
vous
posez
du
d'autres
blog
questions
Anthony
sur
F
Hyper-v
(Lead
les
de
performances,
team
performance
pouvez
dede
hyper-v).
consulter
http://blogs.msdn.com/tvoellm/archive/2008/06/06/hyper-v-performance-faq.aspx
4/4