11. Évaluation des performances

Voici quelques exemples de mesures de performances d'accès aux volumes de stockage. L'objectif est de présenter quelques outils qui produisent des résultats dans un laps de temps relativement court.

[Note] Note

La pertinence ou la validité des résultats dépendent énormément du facteur temps. Une mesure valide suppose un temps d'exécution de quelques heures au moins pour chaque outil. Les résultats donnés ici ne peuvent donc pas être considérés comme représentatif des performances de chaque technologie de stockage.

Il convient de décrire de façon très détaillée les conditions dans lesquelles ces tests sont réalisés. En effet, d'une plateforme matérielle à l'autre la distorsion des performances est considérable.

Tous les résultats ci-dessous sont obtenus avec l'outil bonnie++ et une taille de fichier de 8Go.

Unité de disque locale

Système de fichiers ext3 avec gestion de volume logique LVM.

# time bonnie++ -u 1000 -s 8000 -d /var/tmp >result.txt
<snipped>
# cat result.txt 
Version  1.96       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
iSCSI-1StInit 8000M   511  99 234868  55 180260  30  2985  99 615617  49 15925 260
Latency             26238us     535ms     545ms    4181us    8362us   63959us
Version  1.96       ------Sequential Create------ --------Random Create--------
iSCSI-1StInitiator  -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++
Latency               411us     779us    1413us     265us      28us     699us
Unité de disque iSCSI

Système de fichiers ext4.

# time bonnie++ -u 1000 -s 8000 -d /mnt/tmp >result.txt
<snipped>
# cat result.txt
Version  1.96       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
iSCSI-1StInit 8000M   534  99 96128  15 44584  11  2761  98 109216  16  3112  96
Latency             17770us     961ms     333ms    6060us    7910us   76502us
Version  1.96       ------Sequential Create------ --------Random Create--------
iSCSI-1StInitiator  -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 27168  50 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++
Latency              1228us     762us     820us     262us      34us     749us
Tableau RAID1 constitué d'une unité de disque locale et d'une unité de disque iSCSI

Système de fichiers ext4.

# time bonnie++ -u 1000 -s 8000 -d /mnt/tmp >result.txt
<snipped>
# cat result.txt
Version  1.96       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
iSCSI-1StInit 8000M   525  99 93851  15 60117  12  2795  95 177757  19  3707  99
Latency             25078us     729ms     194ms   45986us     343ms    1055ms
Version  1.96       ------Sequential Create------ --------Random Create--------
iSCSI-1StInitiator  -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 26606  51 +++++ +++ +++++ +++ +++++ +++ +++++ +++ 30648  41
Latency               195us     791us     823us     351us      47us     745us