benchmarking de systèmes de fichiers zfs (sur fuse) vs ext3 machine de polytech : pc de bureau ram...

8
Benchmarking Benchmarking de systèmes de fichiers de systèmes de fichiers ZFS (sur Fuse) vs EXT3 ZFS (sur Fuse) vs EXT3 Machine de Polytech : PC de bureau ram : 512Mo CPU : AMD 64 3000+ Disque dur: SATA II 3Gb/s 500Go SE : Fedora 10, noyau linux 2.6.27.5, GNOME 2.24.1 Partition de 40Go pour FUSE 0.5 avec un pool de 40Go en fs ZFS sur un disque sata de 500go. Tests réalisés avec Bonnie++ sur un espace de 10Go sur la partition ZFS et également 10Go sur la partition EXT3

Upload: dione-rousseau

Post on 03-Apr-2015

107 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Benchmarking de systèmes de fichiers ZFS (sur Fuse) vs EXT3 Machine de Polytech : PC de bureau ram : 512Mo CPU : AMD 64 3000+ Disque dur: SATA II 3Gb/s

Benchmarking Benchmarking de systèmes de fichiersde systèmes de fichiers

ZFS (sur Fuse) vs EXT3ZFS (sur Fuse) vs EXT3

Machine de Polytech : PC de bureauram : 512MoCPU : AMD 64 3000+Disque dur: SATA II 3Gb/s 500Go

SE : Fedora 10, noyau linux 2.6.27.5, GNOME 2.24.1

Partition de 40Go pour FUSE 0.5 avec un pool de 40Go en fs ZFS sur un disque sata de 500go.

Tests réalisés avec Bonnie++ sur un espace de 10Go sur la partition ZFS et également 10Go sur la partition EXT3

Page 2: Benchmarking de systèmes de fichiers ZFS (sur Fuse) vs EXT3 Machine de Polytech : PC de bureau ram : 512Mo CPU : AMD 64 3000+ Disque dur: SATA II 3Gb/s

Sur des gros fichiers avec les fonctions putc() et getc() (lecture, écriture, réécriture) on remarque que ZFS sur Fuse est nettement en dessous de EXT3 (diapo suivante également)

Page 3: Benchmarking de systèmes de fichiers ZFS (sur Fuse) vs EXT3 Machine de Polytech : PC de bureau ram : 512Mo CPU : AMD 64 3000+ Disque dur: SATA II 3Gb/s
Page 4: Benchmarking de systèmes de fichiers ZFS (sur Fuse) vs EXT3 Machine de Polytech : PC de bureau ram : 512Mo CPU : AMD 64 3000+ Disque dur: SATA II 3Gb/s

On constate néanmoins que ZFS sur Fuse utilise beaucoup moins le CPU.

On peut donc penser que les précédents résultats entre ZFS et EXT3 sont meilleurs pour EXT3 en parti à cause de cette utilisation CPU plus grande pour EXT3. La couche en plus que FUSE apporte en est peut-être la cause, ZFS n ’étant pas incorporé dans le noyau Linux…

Page 5: Benchmarking de systèmes de fichiers ZFS (sur Fuse) vs EXT3 Machine de Polytech : PC de bureau ram : 512Mo CPU : AMD 64 3000+ Disque dur: SATA II 3Gb/s

Les accès aléatoires aux fichiers sont bien plus rapides sur ZFS (fuse).

Page 6: Benchmarking de systèmes de fichiers ZFS (sur Fuse) vs EXT3 Machine de Polytech : PC de bureau ram : 512Mo CPU : AMD 64 3000+ Disque dur: SATA II 3Gb/s

Sur la création, lecture, suppression de petits fichiers c’est le même constat que pour les gros fichiers. Une légère avance néanmoins pour ZFS en suppression de petits fichiers.

Page 7: Benchmarking de systèmes de fichiers ZFS (sur Fuse) vs EXT3 Machine de Polytech : PC de bureau ram : 512Mo CPU : AMD 64 3000+ Disque dur: SATA II 3Gb/s

Idem en aléatoire, ZFS en dessous de EXT3 pour les petits fichiers, ZFS légèrement mieux pour la suppression.

Page 8: Benchmarking de systèmes de fichiers ZFS (sur Fuse) vs EXT3 Machine de Polytech : PC de bureau ram : 512Mo CPU : AMD 64 3000+ Disque dur: SATA II 3Gb/s

Idem que précédemment pour l’utilisation CPU, on constate que ZFS sur fuse sollicite beaucoup moins le processeur que EXT3.

Cela mérite donc d’approfondir grandement les mécanismes de fonctionnement afin de déterminer le comportement de Fuse.