Nadat alle grote bestandssystemen tijdens het Linux 4.21 merge window (dat nu bekend staat als Linux 5.0) schoon schip hebben gemaakt en vooral F2FS fixes heeft gekregen omdat Google het heeft opgepikt voor ondersteuning op Pixel-apparaten, was ik benieuwd hoe de huidige populaire mainline bestandssysteemkeuzes zich tot elkaar verhouden qua prestaties. Btrfs, EXT4, F2FS, en XFS werden getest op een SATA 3.0 solid-state drive, USB SSD, en een NVMe SSD.
Na de Linux Git status van een paar dagen geleden, nadat alle file-system feature pull requests waren gehonoreerd, heb ik een aantal initiële Linux 4.21/5.0 file-system tests uitgevoerd met gebruik van de drie solid-state drive configuraties met de vier geteste file-systems. Een dagelijkse snapshot van Ubuntu 19.04 Disco Dingo draaide op de Threadripper setup met gebruik van de Linux Git kernel van de mainline PPA. Btrfs, EXT4, F2FS en XFS werden getest in hun out-of-the-box staat / standaard mount-opties.
De gebruikte SATA 3.0 SSD-schijf was een 250GB Samsung 850 PRO solid-state schijf die zowel via SATA als vervolgens via een SATA 3.0 naar USB 3.0-adapter was aangesloten. Voor de NVMe SSD testen, werd een Intel Optane 900p 280GB gebruikt. Via de Phoronix Test Suite werd een breed scala aan Linux opslag benchmarks uitgevoerd voor deze eerste Linux 5.0 bestandssysteem benchmarking.