Con tutti i principali file-system che hanno subito un lavoro di pulizia durante la finestra di merge di Linux 4.21 (ora conosciuto come Linux 5.0 e in particolare con F2FS che ha subito delle correzioni come risultato dell’essere stato preso da Google per il supporto sui dispositivi Pixel, ero curioso di vedere come le attuali scelte popolari di file-system mainline si confrontano per le prestazioni. Btrfs, EXT4, F2FS e XFS sono stati testati su un disco a stato solido SATA 3.0, un SSD USB e un SSD NVMe.
A partire dallo stato di Linux Git di qualche giorno fa, dopo che tutte le richieste di pull di funzionalità del file system sono state onorate, ho effettuato alcuni test iniziali del file system di Linux 4.21/5.0 utilizzando le tre configurazioni di disco a stato solido con i quattro file system testati. Uno snapshot giornaliero di Ubuntu 19.04 Disco Dingo era in esecuzione sulla configurazione Threadripper mentre si utilizzava il kernel Linux Git dal PPA mainline. Btrfs, EXT4, F2FS e XFS sono stati testati nel loro stato out-of-the-box / opzioni di montaggio predefinite.
L’unità SSD SATA 3.0 utilizzata era un’unità a stato solido Samsung 850 PRO da 250 GB collegata sia tramite SATA che tramite un adattatore SATA 3.0 a USB 3.0. Per il test SSD NVMe, è stato utilizzato un Intel Optane 900p 280GB. Tramite la Phoronix Test Suite è stata effettuata una vasta gamma di benchmark di archiviazione di Linux per questo iniziale benchmarking del file-system di Linux 5.0.
.