Effectivement, si tu compares les benchs en lecture d'un seul disque à N disques aggrégés par ZFS en Raidz2, la différence sera forcément flagrante. L'écriture est également multiplexée, mais le gain ne sera pas linéaire, surtout en séquentiel vs aléatoire.
Au passage, le paramètre "ashift" dans la config du zpool est également très important pour les perfs. Quasi tous mes zpools sont configurés en ashift=12
https://github.com/zfsonlinux/zfs/wiki/faq#performance-considerations
http://www.open-zfs.org/wiki/Performance_tuning#Alignment_Shift_.28ashift.29
La compression par défaut (lz4) ne joue pas beaucoup sur les perfs.
Une ref stackoverflow pour les benchs disques : https://unix.stackexchange.com/questions/108838/how-can-i-benchmark-my-hdd
Et bien sûr l'excellent Brendan Greg (date un peu) :
- https://www.slideshare.net/brendangregg/zfsperftools2012
( son site est une vraie mine d'informations ( http://www.brendangregg.com/ ) )
Tu peux aussi poser la question directement sur la liste de diffusion très réactive de ZoL.
Rémy.
Le 30/01/2020 à 16:24, Vincent a écrit :
Le 30/01/2020 à 13:28, Emmanuel DECAEN a écrit :
Soit un ratio d'environ 1.3, bien loin du ratio de 6 pour l'écriture aléatoire.
C'est normal. Tu lis en raidzX sur n-X disques. Tu peux donc avoir jusqu'à (n-X)*133Mo/s en lecture. En écriture, tu dois écrire sur chaques disques. Tu as donc en écriture la performance du disque le moins rapide. soit environ 1*133Mo/s. Après avec les caches disques et zfs ( avec zfs, tu peux oublier les options d'écriture directe de fio) avoir 266Mo/s n'est pas étonnant. _______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/