Da alle wichtigen Dateisysteme während des Linux 4.21-Merge-Fensters (jetzt als Linux 5.0 bekannt) aufgeräumt wurden und insbesondere F2FS Korrekturen erfuhr, weil es von Google für die Unterstützung von Pixel-Geräten übernommen wurde, war ich neugierig zu sehen, wie die derzeit beliebten Mainline-Dateisysteme in Bezug auf die Leistung abschneiden. Btrfs, EXT4, F2FS und XFS wurden auf einem SATA 3.0 Solid-State-Laufwerk, einer USB-SSD und einer NVMe-SSD getestet.
Nach dem Stand von Linux Git von vor ein paar Tagen, nachdem alle Pull-Requests für Dateisystemfunktionen berücksichtigt wurden, habe ich einige erste Linux 4.21/5.0-Dateisystemtests mit den drei Solid-State-Laufwerkskonfigurationen und den vier getesteten Dateisystemen durchgeführt. Ein täglicher Snapshot von Ubuntu 19.04 Disco Dingo lief auf dem Threadripper-Setup unter Verwendung des Linux-Git-Kernels aus dem Mainline-PPA. Btrfs, EXT4, F2FS und XFS wurden in ihrem Auslieferungszustand / Standard-Mount-Optionen getestet.
Das verwendete SATA 3.0-SSD-Laufwerk war ein 250 GB Samsung 850 PRO Solid-State-Laufwerk, das sowohl über SATA als auch über einen SATA 3.0-zu-USB 3.0-Adapter angeschlossen war. Für die NVMe-SSD-Tests wurde eine Intel Optane 900p mit 280 GB verwendet. Über die Phoronix Test Suite wurde eine breite Palette von Linux-Speicher-Benchmarks für dieses erste Linux 5.0-Dateisystem-Benchmarking durchgeführt.