miércoles, 3 de junio de 2009

Examinando Ext4

Ventajas

Sistemas de ficheros de mayor tamaño: el tamaño máximo de ext3 es de 32 "teras" (Tb-Terabyte) mientras que el ext4 permitirá tamaños de hasta 1 exabyte (1024 Petabytes - Pb) (1024*1024 Tb). Esto puede no ser importante para los usuarios de escritorio, pero sí es importante para servidores con grandes arrays de discos.

Extensiones: Se mejora la eficiencia de los descriptores de disco, reduciendo los tiempos de borrado de ficheros largos, además de otras ventajas.

Preasignación persistente: Si una aplicación necesita espacio de disco predefinido previamente a usarlo, la mayoría de Sistemas Operativos lo hacen escribiendo ceros en un espacio de disco no usado. ext4 permite esta preasignación sin hacer esto, mejorando el rendimiento de bases de datos y herramientas multimedia.

Ubicación retrasada: ext4 puede retrasar la ubicación de espacio de disco hasta el último momento, mejorando el rendimiento.

Más subdirectorios: Si alguna vez te ha fastidiado que un directorio sólo pueda contener 32.000 subdirectorios en ext3, te alegrará saber que este límite se ha eliminado en ext4.

Checksums: ext4 añade dígitos de control (checksum) a los datos, que mejora la fiabilidad y el rendimiento.

Desfragmentación: Aunque ext3 apenas se fragmenta, los ficheros almacenados siempre tienen cierta tendencia pequeña a estar fragmentados. ext4 añade soporte para la desfragmentación, que mejorará el rendimiento global.

Undelete: Aunque todavía no ha sido implementado, ext4 soportará probablemente undelete (desborrado), herramienta excelente si alguien borra accidentalmente algún fichero.

Comprobación de ficheros más rápida: ext4 añade estructuras de datos que permite a fsck saltarse partes no usadas del disco que está comprobando.

Timestamp de nanosegundos: La mayoría de sistemas de archivos, incluyendo ext3, incluyen un timestamp (marca de tiempo) con precisión de un segundo. ext4 añade la precisión de este dato hasta el nanosegundo. Asimismo se dispondrá de marcas de tiempo hasta el año 2514 el lugar del 2038 del ext3.

A que usuarios esta apuntado Ext4 ?

La mejora más dramática de ext4 está en el soporte de archivos y sistemas de archivos de gran tamaño. Así, los usuarios que más probablemente necesiten ext4 son los que tienen más de unn Terabyte de espacio en disco. Otras características también lo pueden tentar. Por ejemplo, puede ser que desee probar ext4 si tienes directorios con una gran cantidad de subdirectories o si necesitas que los registro de hora en los archivos sean lo más preciso posible.

Actualmente ext4 es experimental y para obtenerlo se requiere que recompiles el kernel de Linux. Deberías utilizarlo solo si desees colaborar en el desarrollo del sistema de archivo o necesites desesperadamente alguna de sus características. De todas formas si necesitas soporte confiable para grandes discos, puedes probar XFS o JFS.

Por supuesto que ext4 no siempre será experimental. En algún momento ext4 será considerado estable. Cuando esto suceda, ext4 será una buena opción como ext3 lo es para todos.

Si deseas conocer más sobre este nuevo sistema de archivo o de migrar/experimentar con el te recomiendo leer Migrating to ext4, una excelente guía que te permitirá activar el soporte para ext4, migrar de ext3 a ext4 y finalmente mantener un sistema de archivo con ext4.

No hay comentarios.: