Med alle de store filsystemer, der har fået oprydningsarbejde i løbet af Linux 4.21-fusionsvinduet (nu kendt som Linux 5.0), og især med F2FS, der har fået rettelser som følge af, at det blev opfanget af Google til understøttelse på Pixel-enheder, var jeg nysgerrig efter at se, hvordan de nuværende populære mainline-filsystemer klarer sig i forhold til ydeevne. Btrfs, EXT4, F2FS og XFS blev testet på et SATA 3.0 solid-state-drev, en USB SSD og en NVMe SSD.
Med udgangspunkt i Linux Git-status fra for et par dage siden, efter at alle anmodninger om trækanmodninger om filsystemfunktioner var blevet imødekommet, udførte jeg nogle indledende Linux 4.21/5.0-filsystemtests ved hjælp af de tre solid-state-drevkonfigurationer med de fire testede filsystemer. Et dagligt snapshot af Ubuntu 19.04 Disco Dingo kørte på Threadripper-opsætningen, mens Linux Git-kernen fra mainline PPA’en blev anvendt. Btrfs, EXT4, F2FS og XFS blev testet i deres out-of-the-box-tilstand/standardmonteringsindstillinger.
Det anvendte SATA 3.0 SSD-drev var et 250 GB Samsung 850 PRO solid-state-drev fra Samsung 850 PRO, der var tilsluttet både via SATA og derefter en SATA 3.0 til USB 3.0-adapter. Til NVMe SSD-testen blev der brugt en Intel Optane 900p 280 GB Intel Optane 900p 280 GB. Via Phoronix Test Suite blev der udført en lang række Linux-lagringsbenchmarks i forbindelse med denne indledende Linux 5.0 filsystem-benchmarking.