
In vista del rilascio del Linux Kernel 6.9, David Sterba di SUSE ha presentato aggiornamenti per il file system Btrfs, che includono non solo il miglioramento della stabilità e la correzione di errori, ma anche l'ottimizzazione delle prestazioni.
Novità nelle prestazioni di Btrfs
Tra le principali ottimizzazioni delle prestazioni di Btrfs in Linux 6.9, Sterba evidenzia i seguenti miglioramenti:
Accelerazione del logging: leggera accelerazione nella registrazione dei log, quando la struttura ridimensionata viene allocata nuovamente solo una volta, riducendo la latenza e il conflitto di locking.
Aumento della larghezza di banda: leggero aumento della larghezza di banda (+6%), riduzione dei conflitti di locking dopo la pulizia dei bit di allocazione ritardata, applicabile a diversi tipi di carichi di lavoro comuni.
Superamento del completo ricalcolo delle quote: se nella stessa transazione viene aggiunto un nuovo collegamento, il ricalcolo completo delle quote può essere saltato.
Queste ottimizzazioni non solo migliorano le prestazioni complessive di Btrfs, ma ne rendono anche l'uso più efficiente in vari scenari operativi.
Ulteriori miglioramenti a BTRFS
Oltre alle ottimizzazioni menzionate, Btrfs in Linux 6.9 riceverà una correzione per la compressione Zstd, miglioramenti nel codice di debug, una maggiore qualità nella gestione degli errori, preparazione per una separazione più dettagliata dei lock di settore e refactoring del codice. Tutte queste modifiche mirano a rafforzare la stabilità, la sicurezza e le prestazioni del file system.
Fonte: linux.org.ru
