
In vista del rilascio del Linux Kernel 6.9, David Sterba della SUSE ha presentato aggiornamenti per il file system Btrfs, che includono non solo miglioramenti della stabilità e correzioni di bug, ma anche ottimizzazioni delle prestazioni.
Novità sulle prestazioni di Btrfs
Tra le principali ottimizzazioni delle prestazioni di Btrfs in Linux 6.9, Sterba evidenzia i seguenti miglioramenti:
Accelerazione del logging: lieve accelerazione nella registrazione, quando la struttura nuovamente allocata viene preallocata solo una volta, riducendo la latenza e i conflitti di blocco.
Aumento della larghezza di banda: lieve aumento della larghezza di banda (+6%), riduzione dei conflitti di blocco dopo la pulizia dei bit di allocazione differita, applicabile a diversi tipi comuni di carico di lavoro.
Omissione del ricalcolo completo delle quote: se nella stessa transazione viene aggiunta una nuova associazione, il ricalcolo completo delle quote può essere omesso.
Queste ottimizzazioni non solo migliorano le prestazioni complessive di Btrfs, ma rendono anche il suo utilizzo più efficiente in diversi scenari di lavoro.
Miglioramenti aggiuntivi di BTRFS
Oltre alle ottimizzazioni menzionate, Btrfs in Linux 6.9 riceverà una correzione per la compressione Zstd, miglioramenti nel codice di debug, un aumento della qualità nel trattamento degli errori, preparazione per una separazione più dettagliata dei blocchi e rifattorizzazione del codice. Tutte queste modifiche sono finalizzate a migliorare la stabilità, la sicurezza e le prestazioni del file system.
Fonte: linux.org.ru
