Qui sait interpréter les résultats de bonnie++ ? [ PERF DD ] - Logiciels - Linux et OS Alternatifs
Marsh Posté le 20-03-2004 à 01:27:25
d'après ce que je comprends, en lecture/écriture de gros fichiers, c'est AIX le plus rapide, par contre, sur le traitement de petits fichiers et nombreux, c'est reiser qui reprends largement le dessus.
ext2 est aux fraises dans tous les cas! ;-)
Marsh Posté le 20-03-2004 à 01:33:33
ext2 est polyvalent
bon, c'est vrai que la dif de perf est assez impressionnante ...
Marsh Posté le 20-03-2004 à 01:44:13
par contre je suis pas sur que ton interprétation soit bonne
je comprends pas trop le bench mais quand même assez pour pas y voir ce que tu dis
j'ai plutot l'impression qu'en raw-access (vandamme staÿle, sorry j'ai pas d'autres mots pour le dire ), l'aix fout la nique aux deux autres, pendant que acces par fichier, le reiser est plus performant
et le raw access est utilisé par les bdd oracle il me semble
donc aix serait mieux pour faire tourner oracle et reiser pour le reste (surtout pour les mails au format maildir par exemple)
j'ai bon ?
Marsh Posté le 20-03-2004 à 02:38:04
Je ne comprend pas vraiment ce qui te pose problème. Les parties gauches et droites ne mesurent pas la même chose : à gauche le test consiste a écrire ou lire des données dans un fichier, soit octet par octet, soit bloc par bloc, et à mesurer le débit. A droite il s'agit de créer, faire des « stat » ou effacer plein de fichiers (de taille nulle j'imagine), et à mesurer le nombre de créations/stats/destructions en un temps donné.
Bref ce que dit ce tableau c'est que JFS a un bon débit (tu met peu de temps à écrire des gros fichiers, ici 200MB), mais que Reiser est meilleurs pour manipuler de nombreux petits fichiers.
Mais de toute façon le tableau seul ne veut rien dire : est-ce le même matériel dans tous les cas, quelle est la version des filesystems et des OS ? Sur AIX, est-ce JFS ou JFS2 ? Quelle est la taille des blocs ? Le bitness du kernel ?
Marsh Posté le 20-03-2004 à 02:40:28
ah ok merci j'avais pas compris
le matériel on s'en fout, ce tableau est pas là pour comparer ces fs mais pour présenter ce que peut faire bonnie
Marsh Posté le 20-03-2004 à 15:01:48
bon alors j'ai fait mes ti test pour comparer les noyaux
ils sont fait dans les mêmes condiations (runlevel 1) et il semble bien que le 2.6 soit moins bien que le 2.4
2.4.24 :
Version 1.03 ------Sequential Output------ --Sequential Input- --Random- |
2.4.24 avec option -b (fsync)
Version 1.03 ------Sequential Output------ --Sequential Input- --Random- |
2.6.4ck1 avec elevator=deadline :
Version 1.03 ------Sequential Output------ --Sequential Input- --Random- |
2.6.4ck1 avec elevator=deadline et -b :
Version 1.03 ------Sequential Output------ --Sequential Input- --Random- |
2.6.4ck1 :
Version 1.03 ------Sequential Output------ --Sequential Input- --Random- |
2.6.4ck1 avec -b :
Version 1.03 ------Sequential Output------ --Sequential Input- --Random- |
edit: c'est illisible
Marsh Posté le 20-03-2004 à 15:15:58
alors si j'interprete bien les résultats :
le 2.6 sux par rapport au 2.4
et le ck est encore pire en faite
je crois que je vais revenir à la branche normal moi
entre 2.6 et 2.4 en mode sync c'est dingue, la création de fichier est deux fois plus longue avec le 2.6 tout en consommant 2 fois plus de cpu
par contre entre elevator deadline et elevator cfq, la creation de fichier est 2 fois plus lente avec cfq sans fsync et 2 fois plus rapide avec fsync
bref, je comprends pas trop les résultats mais j'ai le sentiment qu'il vaut mieux que je lache le cfq (vu que j'utilise pas le fsync)
à noter :
avec le 2.4 dans /proc/interrupt après les tests :
LOC: 9000
ERR: 55
Marsh Posté le 20-03-2004 à 01:18:26
j'ai trouvé ça :
http://www.coker.com.au/bonnie++/res0.90.html
dur à interpréter, je comprends pas que sur la partie gauche, le fs d'aix écrase reiser et ext2 pendant que sur la colonne de droite, c'est l'inverse
quels sont les applications correspondants aux perfs mesurées à gauche et à droite ?
vous avez des sites pour expliquer ça ?