BULMA

Bulma se une a la protesta contra SOPA y PIPA

Bergantells Usuaris de GNU/Linux de Mallorca i Afegitons   |   Bisoños Usuarios de GNU/Linux de Mallorca y Alrededores
CONTENIDOS
. Jornadas de software libre
. Version para PDA
. Enlaces breves
. La asociacion
. Los mas leidos
. Autores [Actividad]
. Ultimos Comentarios
. Todos los titulares!
. Estadisticas
. Guia de estilo
. ¿Sugerencias?
. Wiki
. XML [Ayuda]
Listas de correo
. Archivos bulmailing
. Archivos BulmaGes
Radio libre :-)
. Des de la Xarxa (Archivos)
. Mallorca en Xarxa
Busquedas

+ Enlaces Linux
Ultimos kernels
(19/05/2013 21:24:16)
    
Google


En bulma.net
En internet
Mejorar el rendimiento en el Ext3 (24908 lectures)
Por Ricardo Galli Granada
gallir (http://mnm.uib.es/gallir/)
Creado el 10/11/2001 23:19 modificado el 14/11/2001 18:28

Tal como ya se anunció en Bulma, el Ext3 ha sido finalmente bendecido por Linus para entrar en el kernel oficial. El Ext3 es mucho más lento que el ReiserFS o el XFS... pero os doy un truco para aumentar el rendimiento de escrituras.
ACTUALIZADO: problemas con el sistema de ficheros "root" y como solucionarlos.

Pagina1/1

Antes de nada, el Ext3 es un sistema de journaling como el ReiserFS, XFS o JFS. Los diferentes tests han demostrado que es mucho más lento que sus similares. Pero tiene una razón:

Ext3, a diferencia de ReiserFS o XFS, impone un órden más estricto en las operaciones de E/S, y por lo tanto puede asegurar también la consistencia de datos, no solamente de los metadatos como se hace normalmente.

Claro, eso tiene un coste, y se notan en las pruebas de rendimiento. La ventaja es que ofrece mayor seguridad en los datos de la que pueden ofrecer ReiserFS o XFS.

Aunque se está trabajando para aumentar el rendimiento, Ext3 ofrece opciones para asegurar, o no, ese orden más estricto. Si queremos tener la misma garantía de consistencia que ReiserFS y XFS, basta con indicar que no haga journaling de los datos. Eso se hace con la opción "data=writeback" en el /etc/fstab.

O:


# mount -t ext3 -o data=writeback /dev/disco /mnt/dir

En cambio, si queremos volver a la opción por defecto (al día de hoy ;-), donde también se asegura mejor consistencia de datos, basta con:

# mount -t ext3 -o data=ordered /dev/disco /mnt/dir

Estas opciones también pueden cambiarse en las opciones del lilo (o grub), por ejemplo:


LILO: linux rootflags=data=journal

Alerta!!!

ATENCIÓN: no usar esta opción para el sistema "root" (/). El sistema se lía al arrancar, se cree que hay errores (?) y lo vuelve a montar como "sólo lectura", por lo que fallarán el arranque de todos los procesos. Si os ocurre algo de esto (como a mí ;-), la solución es:
  1. arrancarlo como "linux single" en las opciones del lilo o grub
  2. volver a montar la partición como de lectura escritura: mount -t ext3 -o rw /dev/hdxxx /
  3. editar el fichero /etc/fstab y quitar la opción data=xxxxx
  4. Si hacéis un exit, el sistema continuará y arrancará bien, pero quedarán algunos ficheros de estado mal (por ejemplo el mtab), por lo que recomiendo que lo reiniciéis.

Significado de las opciones de data=xxx

Actualemente el Ext3 tiene tres opciones:
  • data=journal: se asegura la consistencia del sistema de ficheros y los datos propios de cada fichero. Antes de guardar cualquier dato de un fichero son almacenados en el journal y luego son pasados al sistema principal.
  • data=ordered: antes de guardar la modificación de los metadatos en el journal, se fuerza un sync de los datos. Es decir, se graban en el disco todos los bloques modificados del sistema principal.
  • data=writeback: sólo se guardan en el jorunal las modificaciones en los metadatos, por lo que pueden quedar datos antiguos en los ficheros en el caso de una caída antes que se hayan grabado.

Más Información

IBM Developer Works tiene un muy buen artículo, al menos hasta que aparezca el mío en Informatik/Informatique y Novática ;-)

Mas info aquí o en lo Howto. Si los enlaces fallan, ir al fallback de todos los enlaces perdidos.

Ala!, Ext3 será el estándar de Linux, ya lo es de RedHat. Que luego digan que no os avisamos ;-)

Nota para RedHat: necesitáis el paquete RPM e2fsprogs para que funcione el tune2fs con las opciones de journal (-j y -J). Éste está incluido en la Red Hat 7.2.


Imprimir
Version para
imprimir

Imprimir
Version
PDF
Comentarios
Es posible que se hayan omitido algunos comentarios considerados poco constructivos
1.  Re: Mejorar el rendimiento en el Ext3 (12/11/2001 08:41, #3287)
  Por: MAC (http://miguel.mine.nu:8888)
Se sabe algo del rendimiento que tiene (en comparación con XFS o ReiserFS) con la opción de writeback? Si tienes una partición en ext2 has de rehacer el sistema de ficheros? o para pasar a ext3 solo hace falta montarlo de manera diferente y soportarlo en el kernel?

Sabe alguien algo de estos datos?

MAC.
No es pot respondre
 
2.  Re: Mejorar el rendimiento en el Ext3 (12/11/2001 11:07, #3288)
  Por: gallir (http://m3d.uib.es/~gallir/)
En rendimiento, con la opción writeback, debería está muy cercana al ext2.

Para convertirlo a ext3, tal como dicen las instrucciones, basta con:

tune2fs -j /dev/hdXX

Luego el kernel, si tiene la opción ext3, ya lo montará automáticamente. En cambio, si no tiene el módulo ext3, se montará como una partición ext2 normal.
No es pot respondre
 
3.  Re: Mejorar el rendimiento en el Ext3 (12/11/2001 13:33, #3291)
  Por: gallir (http://m3d.uib.es/~gallir/)
Hay que actualizar el tune2fs. Acabo de agregar una nota para los que tengan Red Hat.
No es pot respondre
 
4.  ¿ext3 como root? (29/04/2002 23:18, #5938)
  Por: plasmagunman
siento por ser tan tonto... ¿qué tengo que hacer si quiero utilizar ext3 con la opción data=journal como root? si pongo la opción en mi /etc/fstab tengo un kernel panic, can't mount root fs.
No es pot respondre
 
5.  Editar fstab (07/05/2002 19:13, #6022)
  Por: Raul
Vamos a ver, tengo un problema del cual no conozco solucion. Es el siguiente: Yo normalmente monto en mi linux red hat 7.2 particiones de windows, lo cual tengo que hacer digamos a pelo ( mount /de/hdc.....) lo cual es tedioso (aunke ya se ha convertido en un reto mas que en otra cosa). El caso es que dije, bueno, voy a entrar como root y edito el /etc/fstab, bien , todo de pura madre ahora monto el hdc1 mas rapido. Y direis: ¿cual es el problema? Pues el problema es que cada vez que reinicio Red Hat me machaca los cambios que hice de _/etc/fstab y me lo deja como estaba. Alguna sugerencia?? Graccias!!!
No es pot respondre
 
6.  Re: Editar fstab (30/01/2003 18:03, #11889)
  Por: El cobarde anónimo (http://programando.no-ip.com)
Yo te recomendaria que actualizes tu distro... Cambia a Gentoo Es la mejor distribucion que existe en el mundo.. es mucho mas rapida/estable/configurable/etc (segura no podria decirlo... eso depende de que tan bueno seas.. pero al caso jala mejor que redhat) y ademas es compacta si tu asi lo deceas..

Por cierto,hablando de FS, ayer probe hacer dos particiones "grandes" (15Gb una era /home y la otra /var) con XFS y una de2GB (tambien XFS) para /var/log.. el pedo es que se me ha alentado mas que nunca.. inclusive usaba esa pc como gw... pero ahora mi enlace de 256k parece dialup... cuando le conecte mediante ssh ayer... parecia que estaba en la luna, cuando esa pc estaba a 3 metros de distancia... lo raro es que apagandola (asi es.. como no me jalaba bien el ssh y no tenia teclaod/monitor pues la desconectre a lo "loco") asi se corrigio la lentitud del ssh... pero sigue la lentitud del resto del sistema...

Mi pregunta es: XFS tiene un limite de tamaño para garantizar rendimiento? osea tendria que hacer particiones de 3Gb (como las tenia antes) o cual es el problema con esto?

Un saludo.
PD: y entonces que, me cambio a ext3 denuevo o existe alguna opcion para recuperar el high performance que tenia antes de eso??

No es pot respondre
 
7.  Re: Mejorar el rendimiento en el Ext3 (05/02/2003 13:58, #12018)
  Por: marcos porras (http://carabirubi.com)
dabuti xd
No es pot respondre
 
8.  Re: Mejorar el rendimiento en el Ext3 (17/11/2004 22:54, #24321)
  Por: Mario Gutierrez
El sistema de archivos con journal es mu conveniente en la medida que se lo quiera emplear, ya que a pesar de que este nos mantenga una mejor consistencia de nustros datos en caso de algún apagado improvisto, no nos tenemos que olidar de que el journal no está ocupando espacio en memoria. Por esto no nos tenemos que precipitar en el caso de que si estemos acostumbrados a manejar datos de grandes densidades (muchos bits), a que este no será el más óptimo para nuestra causa. Recominedo tener muy en cuenta esto, gracias.
No es pot respondre
 
9.  Re: Mejorar el rendimiento en el Ext3 (21/04/2005 15:44, #26325)
  Por: nachopro
Hola, estoy en graves problemas y quizás uds me puedan ayudar.

Mi disco, con EXT3FS, sufrió un desperfecto: se apagó y arruinó la unidad lógica. Estuve probando con algunos programitas como el TestDisk, pero sólo recupera la SWAP y soporta EXT2.

Conocen algún programa o método que regenere la EXT3?. Ya que tengo mucha información personal y no me gustaría perderla.. aunque de momento lo esté =(

Muchas gracias gente de bulma. Saludos.
No es pot respondre
 
10.  Re: Mejorar el rendimiento en el Ext3 (07/05/2005 15:49, #26553)
  Por: Debaser
A ver si te sirve esto, me pasó algo idéntico. Lo he solucionado desde otro RedHat en otra partición. (/dev/hda3).

- fsck.ext3 /dev/hda1 (la partición dañada).

resulta que mi grub (en hda) también se había ido al carajo.Recupero el grub.conf

- /sbin/grub-install /dev/hda

Al iniciar da un hermoso kernel panic porque no encuentra el journal (??), resulta que toma el fs como ext2, y eso se arregla, desde /dev/hda3, con un:

- tune2fs -j /dev/hda1

y todo como la seda. (aunque nunca las he tenido todas conmigo...)

Suerte!!
No es pot respondre
 
11.  Re: Mejorar el rendimiento en el Ext3 (19/06/2006 23:02, #33311)
  Por: Anónimo
tu Madre
No es pot respondre
 
12.  Re: Mejorar el rendimiento en el Ext3 (22/01/2007 11:15, #37969)
  Por: Anónimo
me cago en tu puta madre, te voy a parti la puta cara pedazo de mierda
No es pot respondre
 
GRACIAS
Distribuciones Universal
Por el servidor
Dpto. de Matematicas e Informatica
Calificacion
***0
Vots: 47
Danos tu opinion:
**** Excelente
***0 Muy Bueno
**00 Bueno
*000 Regular
0000 Malo
Relacionados
. Journal File Systems in Linux
. Sistemas de Ficheros con Journaling en Linux
. Reparticionat del disc dur: La passa més temuda pels nous linuxers.
. El temporal que se avecina
. El ext3 ha sido incluido en el kernel
. Más benchmarks de sistemas de ficheros
. Ext2, ReiserFS and XFS Benchmarks
. Pruebas con XFS, ReiserFS, Ext2FS, y FAT32
SECCIONES
Noticia
Breve
Truco
Enlace
Participa
Proyecto
Articulo
Webbulma
Manoletada :-)
Seguridad
Modificado: 9/5/2009 03:14:40 | Tiempo Total: 0.044 segs | Kernel: Linux - i686 - 2.6.26-2-686 | Last boot: too much time ago!!
Powered by Apache    MySQL    PHP    Gimp