Linux 5.0 File-System Benchmarks: Btrfs vs. EXT4 vs. F2FS vs. XFS

Med tanke på att alla de stora filsystemen fick rensa upp under Linux 4.21-sammanslagningsfönstret (som nu är känt som Linux 5.0) och framför allt med F2FS som fick korrigeringar till följd av att det plockades upp av Google för att få stöd för Pixel-enheter, var jag nyfiken på att se hur de nuvarande populära filsystemsvalen för huvudlinjen står sig i jämförelse vad gäller prestanda. Btrfs, EXT4, F2FS och XFS testades på en SATA 3.0 solid-state-enhet, USB SSD och en NVMe SSD.

Med utgångspunkt i Linux Git-läget från för några dagar sedan, efter att alla begäran om dragning av filsystemfunktioner hade blivit tillgodosedda, utförde jag några inledande Linux 4.21/5.0-filsystemtester med hjälp av de tre solid-state-enhetskonfigurationerna med de fyra testade filsystemen. En daglig ögonblicksbild av Ubuntu 19.04 Disco Dingo kördes på Threadripper-konfigurationen samtidigt som Linux Git-kärnan från mainline PPA användes. Btrfs, EXT4, F2FS och XFS testades i sitt out-of-the-box-tillstånd/standardmonteringsalternativ.

Den SATA 3.0 SSD-enhet som användes var en 250 GB Samsung 850 PRO solid-state-enhet som var ansluten både via SATA och sedan en SATA 3.0 till USB 3.0-adapter. För NVMe SSD-testningen användes en Intel Optane 900p 280 GB. Via Phoronix Test Suite utfördes ett brett utbud av Linux-lagringsjämförelser för denna inledande Linux 5.0-jämförelse av filsystemet.

Lämna ett svar

Din e-postadress kommer inte publiceras.