domingo, 5 febrero 2023

El sistema exFAT de Microsoft mejora en Linux gracias a Sony

Con Satya Nadella se ha cambiado mucho la manera de pensar con ciertas cosas. Esto afecta al protagonista de esta noticia, el sistema de archivos exFAT. Allá por 2012, Microsoft lanzó su sistema de archivos de 64 bits exFAT («Extended File Allocation Table») como sucesor de FAT32 de 32 bits. Siete años más tarde, en 2019, el gigante de Redmond hizo una gran revelación al anunciar el soporte para el formato exFAT en Linux.

El sistema de archivos exFAT mejorará su funcionamiento en Linux

Un avance rápido de tres años hasta ahora y parece que exFAT está a punto de recibir un fuerte incremento de rendimiento en el próximo Linux 6.2, gracias al último esfuerzo de Sony. Yuezhang Mo, ingeniero del gigante tecnológico japonés, descubrió que la reducción del recorrido repetido de las entradas de directorio mejora enormemente el rendimiento de exFAT. Y se nota especialmente en el caso de las CPU de gama baja. Mo lo explica en su parche:

Después de recorrer todas las entradas de directorio, indica la entrada de directorio vacía sin importar si hay o no suficientes entradas de directorio vacías.

Después de esta confirmación, indica las entradas de directorio vacías de la siguiente manera:

1. Indica las entradas de directorio borradas si hay suficientes;

2. Indicar las entradas de directorio eliminadas y no utilizadas que se encuentran al final de la cadena de clústeres, independientemente de si son suficientes o no (añadidas por esta confirmación);

3. Si no hay ninguna entrada de directorio vacía, indicar las entradas de directorio vacías en el nuevo cluster (Añadir por esta confirmación).

De este modo, se evita recorrer repetidamente las entradas de directorio, se reduce el uso de CPU y se mejora el rendimiento de la creación de archivos y directorios (especialmente en CPUs de bajo rendimiento).

Para llegar a esta conclusión, se realizaron pruebas con 5000 archivos. Lo interesante es que la mejora aumenta con el número de archivos. El mayor aumento observado fue de casi el 58%. La prueba se realizó en una placa de desarrollo SABRE i.MX6 Lite utilizando una tarjeta SD de clase 4:

AntesDespuésMejora
1~100025.360s22.168s14.40%
1001~200038.242s28.72s [sic]33.15%
2001~300049.134s35.037s40.23%
3001~400062.042s41.624s49.05%
4001~500073.629s46.772s57.42%

Curiosamente, esta no es la primera vez que Sony ha lanzado parches para exFAT que han mejorado enormemente el rendimiento. En abril, Yuezhang Mo observó que con DirSync activado, se producía una mejora de hasta el 85,4% en determinados casos.

VíaNeowin
José Palacios
José Palacioshttps://microsofters.com
Todo esto empezó con Windows 8 y ya vamos por Windows 11. La tecnología y la comunidad es la mezcla perfecta para seguir después de tantos años.
Suscríbete
Notificar de
guest

0 Comentarios
Opinión Inline
Ver todos los comentarios

Últimas noticias