Pour le futur noyau 6.17, des optimisations et de nouvelles fonctionnalités ont été proposées, augmentant la performance de Btrfs :
- Support expĂ©rimental pour de grands folios de pages mĂ©moire. On s'attend Ă ce que ce changement rĂ©duise les frais gĂ©nĂ©raux et amĂ©liore les performances de certaines opĂ©rations. Actuellement, cette capacitĂ© est techniquement prĂȘte pour une utilisation gĂ©nĂ©ralisĂ©e, mais n'a pas encore Ă©tĂ© suffisamment testĂ©e pour ĂȘtre dĂ©clarĂ©e stable.
- Mise en cache des requĂȘtes pour les bits de cartes de rĂ©partition de l'espace libre. Lors des tests de crĂ©ation de fichiers vides, les performances des opĂ©rations ont augmentĂ© de 20 %. D'autres amĂ©liorations de performance ont Ă©galement Ă©tĂ© observĂ©es dans des scĂ©narios Ă forte charge sur les mĂ©tadonnĂ©es.
- Amélioration du préchargement dans les systÚmes utilisant la compression des données.
- Une disposition plus dense des clĂ©s dans la structure XArray a Ă©tĂ© assurĂ©e, augmentant la compacitĂ© du stockage des nĆuds de l'arbre d'extent et rĂ©duisant le nombre de nĆuds finaux de 50 Ă 70 %.
On note également des changements dans l'ioctl de défragmentation et l'activation d'un mécanisme développé précédemment pour prévenir la corruption des systÚmes de fichiers, limitant l'écriture sur un dispositif bloc avec un FS monté.
Source : opennet.ru
