El Sistema de Archivos Amigable con Flash (F2FS) verá mejoras en el rendimiento con el lanzamiento de Linux 7.3, gracias a las actualizaciones que habilitan las descargas paralelas multi-dispositivo. El ingeniero de Samsung, Yonggil Song, lideró los cambios, que abordan las ineficiencias en la forma en que F2FS maneja la sincronización de datos en múltiples dispositivos de almacenamiento.
Anteriormente, F2FS descargaba datos a múltiples dispositivos de forma secuencial. La actualización permite que el controlador emita estas descargas en paralelo, aprovechando las colas de descarga independientes ya presentes en cada dispositivo. Este cambio está diseñado para reducir los tiempos de descarga generales limitando el proceso a la velocidad del dispositivo más lento, en lugar de sumar el tiempo que tardan todos los dispositivos.
Además de la descarga paralela, Linux 7.3 también trae reducciones a la sobrecarga de memoria de la gestión de inode dentro de F2FS. El sistema de archivos ahora admite reserva/liberación dinámica para alias de dispositivos, y la función `f2fs_write_end_io()` ahora puede ejecutarse de forma asíncrona. Las pruebas en un dispositivo Arm Cortex-A520 mostraron que la operación asíncrona redujo el tiempo dedicado a esta función de 10 milisegundos a 150 microsegundos. El lanzamiento de Linux 7.3 también incluye numerosas correcciones de errores para F2FS, detalladas en la solicitud de extracción [pull request] asociada.
Leer la cobertura original
💬 Comentarios
📜 Política de comentarios