Ayant passé quelques heures à rechercher les "bons" paramètres pour gnuplot je ne résiste pas et vous livre le script qui permet de réaliser ces beaux dessins :
set terminal png size 600,800
# Paramètres
# X = COL 1 (taille fichier)
set xrange [4096:1200000]
set logscale x
set xtics ("4M" 4096,"8M" 8192,"16M" 16384,"32M" 32768,"64M" 65536,"128M" 131072,"256M" 262144,"512M" 524288,"1G" 1048576," " 1200000)
# Y = COL 2 (taille record)
set yrange [16:512];
set logscale y
set ytics (16,32,64,128,256,512)
# Z = valeur (affichée en "vertical")
set zrange [1000:45000]
set ztics 4500
set grid xtics ytics ztics
set title "Graphe pour write QUAD 2.6.33"
# rotation de l'image
# Paramètres 1 = haut bas, 2 = rotation "verticale", 3 = scale x, 4 = scale Y
set view 82,30,1,1
show view;
# paramètres des graphes
# pas toujours beau de cacher
# set hidden3d
set ticslevel 0
# Dessin de la courbe
set output './GR3D_write.png'
# Les valeurs sont 1 2 3
# Horiz Prof Vert
# --> seule la colonne 3 change
splot './GR3D_SATA.data' using 1:2:3 with linespoints title "Sata" ,\
'./GR3D_SSD.data' using 1:2:3 with linespoints title "SSD"
Les données issues de IOZONE se présentent sous la forme suivante :
4096 16 5186 16680 14973 16750 43991 19815 17172 35960 16189 271512 637599
41750 1252212
8192 16 1434 9323 28470 30851 49824 11009 12213 22726 23055 261390 647544
1321294 1332670
16384 16 2342 8505 34228 44150 49955 5517 23756 28867 29089 266250 645243 1329232 1349806
32768 16 1910 7892 46899 52612 49608 5493 31623 48795 40638 262227 637958 1308162 1318313
65536 16 1901 15269 57790 59384 50686 5318 38498 38474 45373 262871 636297 1325699 1338611
131072 16 2056 13492 50604 63858 50527 5627 46133 40310 48394 259907 629282
1303419 1313993
262144 16 2109 15342 56704 68718 48837 6939 49306 30937 49158 261380 648884 1312499 1319461
524288 16 2210 14232 67886 68860 49550 6104 49283 48960 49798 249599 626107 423431 1334324
Pour chaque longueur d'enregistrement. L'association du script et des données (pour toutes les longueurs d'enregistrement donne les jolis dessins suivants:
- En "horizontal" la taille de fichier (4M à 1024M)
- En "profondeur" la taille d'enregistrement (16 à 512)
- En "hauteur" la valeur de la donnée en KO/seconde
C'est y pas beau ?