En plus d’EXT4 voyant quelques optimisations de performances et de conversion de folio pour Linux 6.4, les pilotes Btrfs et Flash-Friendly File-System (F2FS) voient également quelques améliorations intéressantes avec cette prochaine version du noyau Linux.
Les mises à jour Btrfs pour la fenêtre de fusion Linux 6.4 ont été envoyées aujourd’hui et incluent des améliorations de performances autour de la journalisation des répertoires. Cette modification pour éviter l’itération sur les éléments et réduire les conflits de verrouillage lors de la journalisation du répertoire peut réduire de 4 fois le temps de fsync.
Lors de la journalisation des entrées de répertoire au cours d’une transaction, le verrouillage des arborescences de sous-volumes est désormais également réduit, ce qui peut améliorer le débit et réduire la latence lors de l’accès simultané à un sous-volume Btrfs.
Btrfs avec Linux 6.4 voit également un nettoyage du chemin d’E/S, la boucle principale de nettoyage a été complètement réécrite, des améliorations de la gestion des erreurs et d’autres changements. Le code de nettoyage Btrfs amélioré devrait être environ 10 % plus rapide.
La liste complète des correctifs de fonctionnalités Btrfs pour le La fenêtre de fusion Linux 6.4 peut être trouvée via cette pull request.
Les mises à jour du pilote du système de fichiers F2FS ont également été envoyées à Linus Torvalds aujourd’hui. Ce code F2FS mis à jour autorise désormais les zones de taille autre que la puissance de deux pour les périphériques de zone, la refactorisation du code du ramasse-miettes. prise en charge de l’interrogation d’E/S et une variété de corrections de bogues différentes. Parmi les correctifs figurent un éventuel plantage du système en cas de manque d’espace libre dans certaines conditions. Consultez l’ensemble complet des correctifs F2FS pour Linux 6.4 via cette demande d’extraction.
Dans les nouvelles connexes sur le front du système de fichiers, le cadre de chiffrement du système de fichiers FSCRYPT a atterri divers nettoyages et correctifs, y compris les préparations pour le chiffrement FSCRYPT avec le système de fichiers CephFS dans une future version du noyau.