News - Logiciels Libres

Test grandeur nature des systèmes de fichiers BTRFS XFS EXT4 REISERFS EXT2 NTFS sous Linux (HDD)

Par , le dans Logiciels Libres - 6 Commentaires
Test grandeur nature des systèmes de fichiers BTRFS XFS EXT4 REISERFS EXT2 NTFS sous Linux (HDD)
Bonjour à tous,

Aujourd'hui, suite à la vidéo de mon ami Scott Viger j'ai voulu tester dans le même ordre de grandeur ces systèmes de fichiers.
N'ayant pas de deuxième SSD, j'ai fait ces tests sur un HDD uniquement.

Voici le contexte de l'opération :
- Machine : Dell Optiplex 780 USFF
- Processeur : Intel Core 2 Duo E7500 (3GHz)
- RAM : 2Go
- HDD : Western Digital 160Go - 7200tr/mn
- OS : Calculate Linux Desktop MATE (noyau Linux 4.4.39)


Le disque a été partitionné avec une table GPT, une partition de 100Mo BIOS_GRUB et le reste dans le système de fichiers testé. Pas de SWAP.

J'ai testé pour chaque système de fichiers :
- Le temps de boot visuel : de la validation de GRUB à l'affichage de Lightdm
- Le boot "uptime" par l'exécution d'un script
- La vitesse d'écriture
- La vitesse de lecture


Le boot "uptime" c'est un script placé dans /etc/local.d/a.start qui sera exécuté par le service "local" configuré au niveau "default" sur OpenRC.
Voici le contenu du script :

Code BASH :
#! /bin/bash
date > /root/boot
cat /proc/uptime >> /root/boot


J'ai ensuite contrôlé les secondes écoulées lors du boot en consultant le fichier /root/boot.

Pour le teste d'écriture (/mnt est le système de fichiers monté sur /mnt, et le système exécuté en RAM) :
Code BASH :
dd if=/dev/zero of=/mnt/bigfile bs=1M count=1000


Et la lecture (/mnt est le système de fichiers monté sur /mnt, et le système exécuté en RAM) :
Code BASH :
dd if=/mnt/bigfile of=/dev/null


Voici les résultats :



Notez donc que visuellement, du meilleur au moins bon :
BTRFS - XFS - REISERFS - EXT4 - EXT2

Par contre le boot avec le script (qui va un peu plus loin que la mire de connexion où quelques services s'exécutent encore) :
BTRFS - EXT4 - EXT2 - XFS - REISERFS

Si on regarde les capacités d'écriture de 1Go, du meilleur au moins bon :
BTRFS - XFS - EXT4 - NTFS - EXT2 - REISERFS

Et sur la lecture :
BTRFS - EXT4 - EXT2 - REISERFS - XFS - NTFS

Donc sur HDD, BTRFS sort grand vainqueur de ces tests.

Voici la vidéo qui montre le tout en action.
Désolé, KDENLIVE n'arrive pas à exporter le montage, la vidéo est corrompue à chaque fois, j'ai donc filmé mon écran depuis la prévisualisation de KDENLIVE.

N'hésitez pas à sélectionner la qualité HD en 720p ou 1080p !



:merci: