Cita El problema no es en encontrar un gusano en la manzana... El problema es encontrar medio gusano.
LIWBlog

Ajusta tu sistema de archivos ext2/3

Lunes, 29/05/2006 (22:17) por KServiii

Leo en Gentoo Newsletter un truco que me pareció muy interesante.

Ext3 (y su antecesor Ext2) son de los sistemas de archivos más utilizados por los Linuxeros. Es seguro y eficiente, pero a la hora de las búsquedas, se queda algo atrás respecto a sus "competidores" ReiserFS y XFS. Esto se puede solventar optimizando las búsquedas dentro de nuestros discos.

Tal y como se explica en el enlace, básicamente utiliza b-trees con tablas de referencia para acelerar las búsquedas. ¿¿Y cómo se hace esto??

Ext2/3 tiene unos parámetros con los que podemos jugar un poco para mejorar el rendimiento. Uno de ellos es el "dir_index" y es éste el que nos interesa. Para primero ello nos aseguraremos de no tenerlo ya activado (que no se haya activado solo). Así que introduciremos un LiveCD, por si queremos aplicarlo a alguna partición básica de nuestro sistema (trabajar con particiones montadas es MUY peligroso), y una vez arrancado el LiveCD haremos:

#tune2fs -l /dev/hdXX

Donde XX lo sustituimos por el disco y la partición que nos interese. Si en la lista que nos devuelve no aparece "dir_index" significa que no lo tenemos activado, por lo tanto procederemos a ello:

#tune2fs -O dir_index /dev/hdaXX

Una vez activado tenemos que ejecutar:

#e2fsck -D /dev/hdXX

Este comando optimiza los directorios para que "dir_index" tenga efecto. Esto puede llevar su tiempo, así que no se asuste nadie. Dependiendo del tamaño de la partición (5 minutos en una de 250 GB) puede tardar más o menos.
Una vez hemos acabado, reiniciamos nuestro sistema y el cambio debe notarse de inmediato.

Si queréis más información podéis ir a estos enlaces:
Qué es Ext3 en la Wikipedia
Sistemas de archivos en la Wikipedia
B-tree en la Wikipedia

Categorias:

Tags:

Entradas relacionadas:

Deje un comentario