Performance disques Windows sous Proxmox

/, Virtualisation, Windows/Performance disques Windows sous Proxmox
1/52/53/54/55/5 (1 votes, moyenne: 5,00 sur 5)
Loading...

Performance disques Windows sous Proxmox

Bonjour à tous,

Après le montage du cluster Proxmox, j’avais envie de voir les performances disques que je pouvais avoir sur des machines virtuelles Windows.

Je n’avais pas trop d’inquiétudes par rapport aux performances disques de machines virtuelles Linux par contre j’étais curieux de savoir ce que je pouvais obtenir avec du Windows, c’est pour cela qu’on ne parlera que de Windows dans ce test.

 

Les résultats PVEPerf et les machines :

La première machine est un HP Proliant DL360 G6 avec un HP P410 avec 512Mo de cache et un pack batterie.

Le ratio de cache sur le contrôleur est a 100% sur l’écriture.

J’ai 8 disques 146Gb en SAS 10k (disques HP d’origine) en raid 5.

Voici le résultat d’un PVEPerf sur le serveur :

root@pve1:~# pveperf
 CPU BOGOMIPS: 85336.48
 REGEX/SECOND: 1219085
 HD SIZE: 94.37 GB (/dev/dm-0)
 BUFFERED READS: 247.03 MB/sec
 AVERAGE SEEK TIME: 7.59 ms
 FSYNCS/SECOND: 3251.77
 DNS EXT: 53.75 ms
 DNS INT: 70.30 ms (proxmox.local)

 

Le second serveur est un HP Proliant DL360 G5 (money, money, money) avec un e200i, 128Mo de cache et pas de batterie (ouch) …

Le tout avec 4 disques 146Gb en sas 10k et en raid 10 (toujours du HP d’origine).

root@pve2:~# pveperf
 CPU BOGOMIPS: 32001.08
 REGEX/SECOND: 704273
 HD SIZE: 67.05 GB (/dev/dm-0)
 BUFFERED READS: 152.34 MB/sec
 AVERAGE SEEK TIME: 5.95 ms
 FSYNCS/SECOND: 177.10
 DNS EXT: 41.85 ms
 DNS INT: 32.52 ms (proxmox.local)

 

On voit l’écart de performances considérable entre le serveur de génération 6 et celui de génération 5.

Voyons ce que ça va donner sur des machines virtuelles.

 

Dans tous les cas, le disque sera au format RAW et le cache sera en write-back (unsafe) (les serveurs sont sur UPS).

Le tout est fait sur du Windows Serveur 2016 fraîchement installé avec le réseau déconnecté.

 

Les résultats avec les disques en SATA :

Pour être honnête, je n’avais pas envie de m’embêter à télécharger et injecter les drivers VirtIO à l’installation de Windows, alors j’ai tout mis en SATA et j’ai lancé les tests de performance.

 

Déjà, sur le premier serveur on voit que les performances sont tout à fait honnêtes, merci au cache Proxmox :

 

On voit tout de suite que les performances sont moindres sur le deuxième serveur d’ancienne génération.

La faute a des processeurs moins puissants et surtout à de la DDR2 qui ne permettent pas une mise en cache aussi efficace que sur le serveur plus récent j’imagine :

 

Les résultats avec les disques en VirtIO :

On ré-installe et on injecte les drivers VirtIO à l’installation et la, c’est le choc :

Proxmox avec le VirtIO fait un gros cache Ramdisk pour les E/S on dirait, rien de plus, rien de moins, et ça s’approche d’un ramdisk avec de la ddr3 base fréquence.

 

Mais qu’est ce que ça donne avec le vieux serveur et la ddr2 ?

 

C’est aussi très bien quand on prends en compte l’age avancé de la bestiole 🙂

La prochaine fois, on verra comment installé les drivers VirtIO lors de l’installation de Windows et ensuite je vous épargnerais toutes ces fenêtres 🙂

 

By |2016-12-30T14:55:25+00:0010 janvier 2017|GNU/Linux, Virtualisation, Windows|3 Comments

About the Author:

Diplômé d'un BTS SIO SISR et travaillant actuellement en Suisse, je suis passionné par tout ce qui touche à l'informatique et la musique hard rock et métal depuis ma plus tendre enfance. Je suis le créateur et l'unique rédacteur d'Abyss Project, ce blog qui me sert de bloc-notes public en quelque sorte.

3
Poster un Commentaire

avatar
2 Comment threads
1 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
3 Comment authors
Nicolas SimondMartin BeaudetJulien HOMMET Recent comment authors

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Plus récents Plus anciens Populaires
Martin Beaudet
Invité
Martin Beaudet

Bonjour Abyss, je te remercie pour ton blogue, je le consulte régulièrement. J’ai une question concernant la performance des disques. J’utilise le scsi virtuo avec la version 5.1 de Proxmox mais j’ai l’impression que mes performances sont décevante. J’ai probablement un réglage de mauvais. Voici ma configuration matériel: Lenovo ThinkSystem SR650, 1 x Xeon(R) Silver 4110, 32 Go DDR4 ECC, 4 x Lenovo entreprise 960GB 6Gbps SATA 2.5″ SSD (7N47A00113) en RAID 5 + spare, 2 power supply et ThinkSystem RAID 930-8i 2GB avec batterie le tout connecté à une batterie Eaton 5P. issé J’ai essayé toutes les types de… Voir plus »

Julien HOMMET
Invité

Virtio, la puissance !!! De souvenir, me semble que ces drivers font une sorte de « pci passthrough », d’où la puissance assez phénoménale.
Jolis bench 🙂