Mejoras de rendimiento de Btrfs en el kernel de Linux 6.17

Se han propuesto optimizaciones y nuevas características que mejoran el rendimiento de Btrfs para su inclusión en el próximo kernel 6.17:

  • Compatibilidad experimental con folios grandes. Se espera que este cambio reduzca la sobrecarga y mejore el rendimiento en diversas operaciones. La función está actualmente técnicamente lista para su uso generalizado, pero no se ha probado lo suficiente como para declararla estable.
  • Almacenamiento en caché de solicitudes para liberar mapas de bits de asignación de espacio. En pruebas con creación de archivos vacíos, el rendimiento de las operaciones aumentó un 20 %. También se observaron otras mejoras de rendimiento en escenarios con alta carga de metadatos.
  • Se mejoró el rendimiento de lectura anticipada en sistemas que utilizan compresión de datos.
  • Se ha garantizado una colocación más densa de claves en la estructura XArray, lo que aumenta la compacidad de los nodos del árbol de extensión de almacenamiento y permite reducir la cantidad de nodos finales en un 50-70%.

Además, se observan cambios en la desfragmentación de ioctl y la activación de un mecanismo desarrollado previamente para evitar la destrucción del sistema de archivos, que limita la escritura en un dispositivo de bloque con un sistema de archivos montado.

Fuente: opennet.ru

Añadir un comentario