1.4.3. Mejoras de rendimiento en GFS2
Hay muchas funcionalidades del sistema de archivos GFS2 que no son diferentes en la interfaz de usuario en comparación con el sistema de archivos GFS, pero que mejoran el rendimiento del sistema de archivos.
El sistema de archivos GFS2 ofrece un rendimiento de sistema de archivos mejorado así:
- Mejor rendimiento para uso pesado en un directorio único.
- Operaciones de sincronización de E/S más rápidas
- Lecturas de cache más rápidas (sin gasto de bloqueo)
- Aumento en la velocidad de E/S directa con archivos asignados con anterioridad (si el tamaño de E/S es razonablemente grande, tal como bloques de 4M)
- Más velocidad en las operaciones de E/S en general
- Una ejecución más ágil del comando
df
, debido a llamadas más rápidas destatfs
. - El modo
atime
para reducir el número de operaciones de escritura E/S generadas poratime
cuando se compara con GFS.
Los sistemas de archivos GFS2 proporcionan un soporte más amplio y más convencional así:
- GFS2 es parte del kernel de la línea de desarrollo principal (integrado en 2.6.19).
- GFS2 soporta las siguientes funcionalidades.
- atributos de archivo extendidos (
xattr
) - Parámetros de atributos
lsattr
() ychattr
() a través de las llamadasioctl
() estándar - marcas de tiempo en nano segundos
Un sistema de archivos GFS2 proporciona las siguientes mejoras en la eficacia interna del sistema de archivos.
- GFS2 utiliza menos memoria del kernel
- GFS2 no requiere números de generación de metadatos.La asignación de los metadatos de GFS2 no requiere lecturas. Las copias de bloques de metadatos en varios diarios se administran mediante la remoción de bloques de un diario antes de liberar el cerrojo.
- GFS2 incluye un administrador de registro más simple que no tiene conocimiento sobre los cambios de cuotas o inodos sin enlazar.
- Los comandos
gfs2_grow
ygfs2_jadd
utilizan bloqueo para evitar la ejecución simultánea de varias instancias. - El código ACL ha sido simplificado para llamadas como
creat
() ymkdir
(). - Inodos sin enlace, cambios de cuota y cambios de
statfs
se recobran sin remontar el diario.