SuSE por defecto te propone formatear en Reiser y no en Ext3 o Ext2, por ejemplo. ¿Que ventajas o inconvenientes tiene Reiser sobre Ext3, o viceversa? ¿Que sistema de archivos es mejor o mas conveniente, teniendo en cuenta que soy un usuario domestico digamos normal?? ¿Cual usais vosotros?? -- Un saludo
manolo wrote:
SuSE por defecto te propone formatear en Reiser y no en Ext3 o Ext2, por ejemplo. ¿Que ventajas o inconvenientes tiene Reiser sobre Ext3, o viceversa? ¿Que sistema de archivos es mejor o mas conveniente, teniendo en cuenta que soy un usuario domestico digamos normal?? ¿Cual usais vosotros??
Aqui envio amigo Manolo tienes unos enlaces que te explican detalladamente las diferencias entre esos tipos de partciones: http://lists.suse.com/archive/suse-linux-s/2002-Aug/0178.html https://listas.linux.org.ar/pipermail/lugar-conf/2004-January/022170.html http://www.cs.cinvestav.mx/~EVOCINV/tutorials/linux.htm http://webmaster.bankhacker.com/ayuda-linux/consulta/Acelerar+ext3/ Saludos. -- Víctor Pérez Pereira SuSE Linux 9.0 - Kernel 2.6.0 User Gentoo 1.4 - Kernel 2.4.23 User e-mail: victordagrela@cantv.net http://maracay.linux.org.ve
yo tengo todo con reiser he probado ext3 y es MUCHO mas lento en compracion a reiser jamas me ha dado problema este tipo de particiones, usa reiser no mas con confianza ;) El Lun 23 Feb 2004 16:15, manolo escribió:
SuSE por defecto te propone formatear en Reiser y no en Ext3 o Ext2, por ejemplo. ¿Que ventajas o inconvenientes tiene Reiser sobre Ext3, o viceversa? ¿Que sistema de archivos es mejor o mas conveniente, teniendo en cuenta que soy un usuario domestico digamos normal?? ¿Cual usais vosotros?? -- Un saludo
El 2004-02-23 a las 20:15 +0100, manolo escribió:
SuSE por defecto te propone formatear en Reiser y no en Ext3 o Ext2, por ejemplo.
Si, porque aparte de ser un buen sistema, ellos han empujado o subvencionado su desarrollo. Le pusieron soporte reiser al kernel de la serie 2.2 que distribuían con la 7.1 o por ahí... el kernel normal no tenía ese soporte.
¿Que ventajas o inconvenientes tiene Reiser sobre Ext3, o viceversa? ¿Que sistema de archivos es mejor o mas conveniente, teniendo en cuenta que soy un usuario domestico digamos normal?? ¿Cual usais vosotros??
De todo. Ext2 está muy maduro. Ext3 es una mejora que le añade... ugh, no se como se dice en español, "journalling" - a efectos prácticos significa que se recupera mucho más rápido de un apagado a lo bruto. El ext2 tarda un tiempo muy considerable en comprobarse. Reiser es muy distinto, y más nuevo. Tiene "journalling" desde el principio, al ext2 (convertido en ext3) se lo pusieron cuando reiser le estaba pisando terreno. Se comprueba muy rápido, no desperdicia espacio al guardar ficheros pequeños, es rápido en uso... muchas cosas; por ejemplo, se pueden hacer bases de datos sobre el sistema de archivos pasando de fichero indice, regisros y campos. El propio sistema de ficheros puede hacer de nucleo de la base de datos (por eso le han previsto plugins). Mira en su pagina web - no caigo ahora mismo en el nombre, es de una empresa. Tiene una pega: no traga con los errores físicos de disco. Todos los sistemas de ficheros que conozco son capaces de recolocar los sectores fastidiados, pero no el reiser, que se lo tiene que hacer el hardware - y el hardware sólo lo hace al escribir, no al leer, tiene límites, y lo hace fuera de las pistas de la partición, en un espacio reservado para ello por el fabricante (mira smart por ahi). Ninguno de ellos tiene compresión transparente - y eso que el ext2 lo tiene previsto. Lástima. (curiosamente si es posible hacerlo en CDs) -- Saludos Carlos Robinson
Carlos E. R. wrote:
El 2004-02-23 a las 20:15 +0100, manolo escribió:
SuSE por defecto te propone formatear en Reiser y no en Ext3 o Ext2, por ejemplo.
Si, porque aparte de ser un buen sistema, ellos han empujado o subvencionado su desarrollo. Le pusieron soporte reiser al kernel de la serie 2.2 que distribuían con la 7.1 o por ahí... el kernel normal no tenía ese soporte.
¿Que ventajas o inconvenientes tiene Reiser sobre Ext3, o viceversa? ¿Que sistema de archivos es mejor o mas conveniente, teniendo en cuenta que soy un usuario domestico digamos normal?? ¿Cual usais vosotros??
De todo.
Ext2 está muy maduro. Ext3 es una mejora que le añade... ugh, no se como se dice en español, "journalling" - a efectos prácticos significa que se recupera mucho más rápido de un apagado a lo bruto. El ext2 tarda un tiempo muy considerable en comprobarse.
Reiser es muy distinto, y más nuevo. Tiene "journalling" desde el principio, al ext2 (convertido en ext3) se lo pusieron cuando reiser le estaba pisando terreno. Se comprueba muy rápido, no desperdicia espacio al guardar ficheros pequeños, es rápido en uso... muchas cosas; por ejemplo, se pueden hacer bases de datos sobre el sistema de archivos pasando de fichero indice, regisros y campos. El propio sistema de ficheros puede hacer de nucleo de la base de datos (por eso le han previsto plugins). Mira en su pagina web - no caigo ahora mismo en el nombre, es de una empresa.
Tiene una pega: no traga con los errores físicos de disco. Todos los sistemas de ficheros que conozco son capaces de recolocar los sectores fastidiados, pero no el reiser, que se lo tiene que hacer el hardware - y el hardware sólo lo hace al escribir, no al leer, tiene límites, y lo hace fuera de las pistas de la partición, en un espacio reservado para ello por el fabricante (mira smart por ahi).
Ninguno de ellos tiene compresión transparente - y eso que el ext2 lo tiene previsto. Lástima.
http://www.namesys.com/benchmarks.html El tema de los discos con daños fisicos, se nota que no lo dan mucha importancia, ya que en un servidor con raid, no afecta, además que si se supone que se hacen los debidos backups, en sistemas sin raid, tampoco es un problema. Ahora, si alguien quiere seguir usando un disco que está mal, aunque es poco aconsejable, esta es la solución: http://www.namesys.com/bad-block-handling.html
El 2004-02-24 a las 00:16 -0300, Juan Erbes escribió:
El 2004-02-23 a las 20:15 +0100, manolo escribió:
¿Que ventajas o inconvenientes tiene Reiser sobre Ext3, o viceversa? ¿Que
Se me olvidó, el manual de suse, parte de instalación, lo explica muy bien - y traducido.
El tema de los discos con daños fisicos, se nota que no lo dan mucha importancia, ya que en un servidor con raid, no afecta,
Huy, si que afecta. En cuanto un disco tiene un error de lectura se queda pillado un rato reintentando y reintentando hasta que lee o abandona. No me ha pasado con un raid, imagino que el kernel sigue trabajando, pero muy ralentizado. Puede que el raid entre en modo degradado.
además que si se supone que se hacen los debidos backups, en sistemas sin raid, tampoco es un problema.
El problema es que como esté en un sitio "indiscreto" no puedes ni montarlo.
Ahora, si alguien quiere seguir usando un disco que está mal, aunque es poco aconsejable, esta es la solución: http://www.namesys.com/bad-block-handling.html
Muy mala solución, tan mala que es inviable. Consiste, explicado mal y pronto, en marcar el sector como que está en uso, sin estarlo - con lo que el sistema no lo usará - pero el arreglo se borra en cuanto hagas un chequeo del disco. No, la solución correcta es dejar que el hardware del disco lo solucione, que está capacitado para ello. Errores de lectura/escritura han existido siempre en los discos, y seguirán existiendo. No significa que el disco sea malo ni que va a fallar. Antiguamente los discos venían con un papelito que listaba que sectores venían mal de fábrica... Yo mismo tengo un disco con sectores fastidiados, y no pasa nada. Pasaría si el número fuese incrementando - y lleva tres mil horas de uso sin ningún error nuevo. Ah, iba diciendo, que el hardware de los discos modernos (no se desde cuando) viene preparado para automáticamente mover transparentemente un sector fastidiado a otro sector en un area predefinida por el fabricante para tal fin, de manera transparente para el sistema operativo, sea el que sea - y esta cualidad es la que el reiser necesita. Esa relocalización sucede unicamente al intentar escribir en un sector fastidiado, no al escribir: y eso hay que tenerlo en cuenta. Esto se habilita con hdparm: | -D Enable/disable the on-drive defect management feature, | whereby the drive firmware tries to automatically manage | defective sectors by relocating them to "spare" sectors | reserved by the factory for such. Para ver el estado del disco (teniendo "smart" activado), se puede ver mediante: smartctl -a /dev/hda | less o smartctl --log=error /dev/hda|less Había algo para ver las relocalizaciones, pero no lo encuentro. -- Saludos Carlos Robinson
manolo wrote:
SuSE por defecto te propone formatear en Reiser y no en Ext3 o Ext2, por ejemplo. ¿Que ventajas o inconvenientes tiene Reiser sobre Ext3, o viceversa? ¿Que sistema de archivos es mejor o mas conveniente, teniendo en cuenta que soy un usuario domestico digamos normal?? ¿Cual usais vosotros??
Reproduzco un par de Emails de la lista de Venezuela: Son de Ernesto Henrandez novich los emails (por coypright) On Wed, 10 Mar 2004, Juan Erbes wrote:
Mensaje citado por: Ernesto Hernandez-Novich
:
[...] ¿Por que citas todo un texto que no es relevante a tu pregunta?
¿Hay algun test o estadistica sobre estabilidad, comparativo de Reiserfs 4.0 con respecto al resto de los File System?
Varios. Y ReiserFS sigue siendo el peor de todos en peak performance cuando hay grandes volúmenes de datos; y es generalmente el mejor cuando hay archivos pequeños (< 4k). Particularmente no me interesa éste último escenario porque en los sistemas Unix hay dos sitios en los cuales me enfrentaría con eso: 1. En un servidor NNTP (que no tengo). 2. En un servidor de correo con Maildir y una cantidad grosera de buzones en un sólo mailspool (que no tendría instalado así . Siempre resultan XFS y JFS primeros, ext3 segundo y ReiserFS tercero... pero un tercero "lejos" porque la diferencia entre primero y segundo es de menos del 5%, pero la diferencia entre segundo y tercero es casi 30%. De todos modos, puedes hacer tus propias pruebas con dbench [1], bonnie++ o IOZone. Un problema con ReiserFS es que trata de "emular" lo que hace un NTFS [2], y por muchas razones técnicas eso no es una buena idea cuando se quieren manejar archivos muy grandes; más allá de eso, que afecta un aspecto específico del almacenamiento, ReiserFS puede optimizar la velocidad _o_ el uso de espacio en disco; pero es un _o_ exclusivo. Entonces, se puede tener un ReiserFS que es sumamente rápido en comparación con cualquier otro sistema de archivo, pero que consume _mucho_ más espacio para metadata; no fue diseñado con un "punto medio" en mente como es el caso de XFS, JFS y ext2/3. Eso, para un administrador serio, es un inconveniente grande cuando tiene que optimizar particiones en las cuales se necesita alta velocidad y bajo consumo de metadata (por ejemplo, las particiones para bases de datos y/o multimedios). Es muy importante separar dos escenarios diferentes, cada uno con dos variaciones (cada '>' indica mejor). - Sistema de archivo con archivos _pequeños_ (sin bloques indirectos). * Configuración por defecto: XFS >> ReiserFS > Ext3 * Configuración ajustada: XFS > Ext3 > ReiserFS - Sistema de archivo con archivos _grandes_ (con bloques indirectos y doble indirectos). * Configuración por defecto: XFS ~ Ext3 >> ReiserFS * Configuración ajustada: XFS > Ext3 >>> ReiserFS XFS y ext3 tienen _muchísimos_ más parámetros de configuración que ReiserFS [3], por tanto se pueden ajustar con mucha más precisión a la cantidad, tamaño y modalidad de uso de los archivos que contenga el sistema de archivos, he ahí la diferencia. Un usuario "normal" que simplemente instala una estación de trabajo, probablemente no note la pequeña diferencia; un administrador con un servidor que maneja gran volumen de datos, transacciones y concurrencia, seguro. Otro escenario fundamentalmente negativo para ReiserFS son los archivos esparcidos (aquellos que tienen bloques disgregados con mucha fragmentación interna... adivinaron, los de una base de datos). Es _inevitable_ que ReiserFS sea mediocre y malo para manejarlos. Y uno que es _vergonzoso_ es cuando la aplicación hace muchos stat() en secuencia, e.g. usar un lector de correo sobre un buzón maildir que tenga muchos mensajes... Por último, nadie prueba los sistemas de archivo explotando las características modernas necesarias para operación de servidor de archivo avanzado (ACLs, listas de atributos, etc.) que en ext3 y en XFS existen hace rato y son muy estables, cuando en ReiserFS están comenzado a aparece (con los mismos problema que tiene stat()). Eso sin contar que es difícil recuperar un sistema ReiserFS dañado. No existe una herramienta como debugfs para ReiserFS [4]. El trabajo más serio que conozco, y además realizado en un entorno académico, está en http://oregonstate.edu/~kveton/fs/; desafortunadamente, es un trabajo para un sistema de archivo que tiene que tener muchísimos archivos _pequeños_, con muchos enlaces entre sí (porque es para NNTP). Precisamente todo lo contrario al almacenamiento de una base de datos o multimedios. Así mismo, está basado en versiones de ext3 que eran notablemente lentas (pre-2.4.20 es terrible). En todo caso, en ese mismo artículo hay enlaces a toda una serie de documentos de IBM que son muy ilustrativos de lo que ha sido la evolución de los sistemas de archivo y, si uno lee entre líneas, se puede ver que ReiserFS siempre ha estado por detrás de ext3, XFS y JFS en lo que refiere a escalabilidad y rendimiento en grandes instalaciones (nunca fue su objetivo, claro está). Es un hecho que ReiserFS es el proyecto más ambicioso de sistema de archivo que existe, y eso hace que lo observe con mucha atención y curiosidad. Sin embargo, en lo estrictamente profesional y siendo objetivo, me parece _irresponsable_ utilizarlo en cualquiera de mis sistemas en producción y personales. "Journaling" no es blanco o negro, tiene muchos matices de gris que en XFS y ext3 están cubiertos completa y correctamente, y ReiserFS está recién comenzando a mezclar blanco y negro: quizás lo hagan muy bien en el futuro, pero _hoy_ tengo que garantizar estabilidad, escalabilidad y seguridad, por eso NO lo uso. [1] Que es un clon libre de la suite NetBench. No es una prueba de "vida real" sino algo más intensa (pero predecible). Si diseñas una prueba de vida real donde los archivos almacenados sean muy grandes y/o tengan mucho acceso concurrente (e.g. bases de datos, streams multimedia) entonces ReiserFS queda aún peor. [2] Btrees con algunas cochinadas adicionales. Es como tener un engendro resultado de cruzar un índice de bases de datos con un sistema de archivo basado en extents, pero con la fragmentación interna manejada con listas cruzadas. Es como tratar de sacar las mejores ideas de cada sistema, pero el resultado es un tanto caótico de ajustar para rendimiento. [3] http://www-106.ibm.com/developerworks/linux/library/l-fs7/ http://www-106.ibm.com/developerworks/linux/library/l-fs8/ Sólo un ejemplo, ext3 en modo data=ordered no tiene vida al lado de ReiserFS. Pero le pones data=journal y es 800% más rápido que ReiserFS (ocho CIENTOS). [4] No digo que todo usuario quiera ni deba usar debugfs, pero los que lo hemos necesitado y utilizado sabemos que nos ahorró, no sé, ¿30 horas de restauración de datos? En ReiserFS para una falla similar, ni modo, reformatear y recuperar. -- Ernesto Hernández-Novich - On Linux 2.6.3 i686 - Unix: Live free or die! Geek by nature, Linux by choice, Debian of course. If you can't apt-get it, it isn't useful or doesn't exist. GPG Key Fingerprint = 438C 49A2 A8C7 E7D7 1500 C507 96D6 A3D6 2F4C 85E3 On Thu, 11 Mar 2004, Juan Erbes wrote:
Perdón Ernesto, pero se te pasó por alto un detalle relevante de la pregunta, que se refería a la _versión 4_ de _Reiserfs_, y la información que suministraste, se refiere a las primeras versiones de Reiserfs ya que tienen tienen 3 años de antigüedad, por lo que carecen de relevancia.
http://www.namesys.com/v4/v4.html http://www.namesys.com/benchmarks.html
¡Oh no! No se me pasó por alto... precisamente como los _únicos_ benchmarks disponibles para V4 son producto de la propia gente de ReiserFS, sería absurdo primero confiar en ellos y segundo citarlos como benchmark "válido". Vvisita la página de MySQL a ver si encuentras un benchmark donde diga que es peor que PostgreSQL Es como preguntarle al carnicero si el pescado está fresco (si, el pescado). En todo caso, el benchmark está hecho precisamente para directorios con archivos _pequeños_. Por otro lado, y como lo dice en la propia página, son benchmarks que no reflejan la vida real, simplemente hacen operaciones masivas secuenciales. Y si bien ReiserFS V4 es más eficiente en uso de espacio para metadata que V3, sigue siendo más costoso que XFS, JFS y ext3. Noten que ReiserFS _nunca_ es probado con archivos gigantescos, mucho menos con archivos gigantescos que reciben muchas lecturas/escrituras concurrentes y además puede ser esparcido (como los de bases de datos o multimedios). ¿Que si yo he hecho pruebas? Seguro. ¿Que si las puedo mostrar? Lamentablemente no, porque son pruebas hechas con Oracle, y la licencia de Oracle _prohibe_ explícitamente mostrar resultados de benchmarks donde se use su producto si tal prueba no ha sido autorizada por escrito por Oracle. ¿Cuáles son los resultados? XFS es mejor que ext3 y ReiserFS (en cualquiera de sus versiones) es patético; y si los sistemas de archivo están sobre un RAID por software o un LVM, la diferencia es aún mayor. Pero mi prueba es con un sistema de archivo de 200Gb, donde hay un archivo de 100Gb, un archivo de 50Gb, un archivo de 25Gb, diez archivos de 2Gb y unos trocitos sueltos; todo en un sólo directorio porque se trata de una base de datos Oracle. No es una pruebita de decenas de miles de archivitos porque eso no existe en una base de datos grande, y tampoco es con operaciones masivas de creación, borrado, porque eso tampoco existe en una base de datos grande (ni siquiera en un sistema de archivo regular, a menos que sea... ¡oh cielos! Un proxy, un NNTP, o un mailspool con Maildir.
Poco tiene que ver con un benchmark... ahora, están descubriendo el agua tibia, realmente.
http://www.academicdb.com/this_research_paper_will_present_research_on_vario...
Sin comentarios.
La primera línea es lo más interesante. Pero dice lo mismo que en mi mensaje anterior: para sistemas con muchos archivos muy pequeños, ReiserFS sale mejor parado en una instalación por defecto; para sistemas con archivos gigantescos o con I/O sostenido concurrente, XFS va por encima. La posición de ext3 depende no solamente de como esté configurada la meta-data, sino de la distribución de los datos dentro. Nada que no se haya dicho antes. Nuevamente, usan bonnie++ que NO ES una prueba de vida real. -- Ernesto Hernández-Novich - On Linux 2.6.3 i686 - Unix: Live free or die! Geek by nature, Linux by choice, Debian of course. If you can't apt-get it, it isn't useful or doesn't exist. GPG Key Fingerprint = 438C 49A2 A8C7 E7D7 1500 C507 96D6 A3D6 2F4C 85E3 -- ------------------------------------------------------ Una prensa libre es el gran enemigo de los dictadores. Independientemente de sus abusos, sus debilidades, sus errores. Una prensa libre es la gran aliada y defensora de la democracia. Charlos S. Shapiro Embajador de USA en la Rep. de Venezuela Martes, 20 de Mayo 2003
Victor Perez Pereira wrote:
manolo wrote:
SuSE por defecto te propone formatear en Reiser y no en Ext3 o Ext2, por ejemplo. ¿Que ventajas o inconvenientes tiene Reiser sobre Ext3, o viceversa? ¿Que sistema de archivos es mejor o mas conveniente, teniendo en cuenta que soy un usuario domestico digamos normal?? ¿Cual usais vosotros??
Aqui envio amigo Manolo tienes unos enlaces que te explican detalladamente las diferencias entre esos tipos de partciones:
no son particiones, son filesystem
-- ------------------------------------------------------ Una prensa libre es el gran enemigo de los dictadores. Independientemente de sus abusos, sus debilidades, sus errores. Una prensa libre es la gran aliada y defensora de la democracia. Charlos S. Shapiro Embajador de USA en la Rep. de Venezuela Martes, 20 de Mayo 2003
A mi juego me han llamado. En mi siguiente respuesta a ese tema en la lista de Venezuela, le cuestionaba a Ernesto, el hecho de que mi pregunta se refería a la versión 4 de Reiserfs, y el respondió con citas de un sitio de IBM, cuya información es del año 2001, y están referidas a las primeras versiones usadas de Reiserfs. http://www.namesys.com/v4/v4.html http://www.namesys.com/benchmarks.html http://www.namesys.com/bad-block-handling.html http://www.academicdb.com/this_research_paper_will_present_research_on_vario... http://fsbench.netnation.com/ Por ahora (todavía se encuentra en desarrollo), en el unico caso que se desaconseja su uso, es en servidores de producción con bases de datos de unos cuantos Gigabyte de tamaño. Yo lo estoy usando desde la versión 8.2 de SuSE, sin inconvenientes. Si Reiserfs, no fuese un sistema de archivos confiable, SuSE, no lo pondría por defecto, ya que está en juego su prestigio. Hipolito A. Gonzalez M. wrote:
manolo wrote:
SuSE por defecto te propone formatear en Reiser y no en Ext3 o Ext2, por ejemplo. ¿Que ventajas o inconvenientes tiene Reiser sobre Ext3, o viceversa? ¿Que sistema de archivos es mejor o mas conveniente, teniendo en cuenta que soy un usuario domestico digamos normal?? ¿Cual usais vosotros??
Reproduzco un par de Emails de la lista de Venezuela:
Son de Ernesto Henrandez novich los emails (por coypright)
On Wed, 10 Mar 2004, Juan Erbes wrote:
Mensaje citado por: Ernesto Hernandez-Novich
: [...]
¿Por que citas todo un texto que no es relevante a tu pregunta?
¿Hay algun test o estadistica sobre estabilidad, comparativo de Reiserfs 4.0 con respecto al resto de los File System?
Varios. Y ReiserFS sigue siendo el peor de todos en peak performance cuando hay grandes volúmenes de datos; y es generalmente el mejor cuando hay archivos pequeños (< 4k). Particularmente no me interesa éste último escenario porque en los sistemas Unix hay dos sitios en los cuales me enfrentaría con eso:
1. En un servidor NNTP (que no tengo). 2. En un servidor de correo con Maildir y una cantidad grosera de buzones en un sólo mailspool (que no tendría instalado así .
Siempre resultan XFS y JFS primeros, ext3 segundo y ReiserFS tercero... pero un tercero "lejos" porque la diferencia entre primero y segundo es de menos del 5%, pero la diferencia entre segundo y tercero es casi 30%. De todos modos, puedes hacer tus propias pruebas con dbench [1], bonnie++ o IOZone.
Un problema con ReiserFS es que trata de "emular" lo que hace un NTFS [2], y por muchas razones técnicas eso no es una buena idea cuando se quieren manejar archivos muy grandes; más allá de eso, que afecta un aspecto específico del almacenamiento, ReiserFS puede optimizar la velocidad _o_ el uso de espacio en disco; pero es un _o_ exclusivo. Entonces, se puede tener un ReiserFS que es sumamente rápido en comparación con cualquier otro sistema de archivo, pero que consume _mucho_ más espacio para metadata; no fue diseñado con un "punto medio" en mente como es el caso de XFS, JFS y ext2/3. Eso, para un administrador serio, es un inconveniente grande cuando tiene que optimizar particiones en las cuales se necesita alta velocidad y bajo consumo de metadata (por ejemplo, las particiones para bases de datos y/o multimedios).
Es muy importante separar dos escenarios diferentes, cada uno con dos variaciones (cada '>' indica mejor).
- Sistema de archivo con archivos _pequeños_ (sin bloques indirectos). * Configuración por defecto: XFS >> ReiserFS > Ext3 * Configuración ajustada: XFS > Ext3 > ReiserFS - Sistema de archivo con archivos _grandes_ (con bloques indirectos y doble indirectos). * Configuración por defecto: XFS ~ Ext3 >> ReiserFS * Configuración ajustada: XFS > Ext3 >>> ReiserFS
XFS y ext3 tienen _muchísimos_ más parámetros de configuración que ReiserFS [3], por tanto se pueden ajustar con mucha más precisión a la cantidad, tamaño y modalidad de uso de los archivos que contenga el sistema de archivos, he ahí la diferencia. Un usuario "normal" que simplemente instala una estación de trabajo, probablemente no note la pequeña diferencia; un administrador con un servidor que maneja gran volumen de datos, transacciones y concurrencia, seguro.
Otro escenario fundamentalmente negativo para ReiserFS son los archivos esparcidos (aquellos que tienen bloques disgregados con mucha fragmentación interna... adivinaron, los de una base de datos). Es _inevitable_ que ReiserFS sea mediocre y malo para manejarlos. Y uno que es _vergonzoso_ es cuando la aplicación hace muchos stat() en secuencia, e.g. usar un lector de correo sobre un buzón maildir que tenga muchos mensajes... Por último, nadie prueba los sistemas de archivo explotando las características modernas necesarias para operación de servidor de archivo avanzado (ACLs, listas de atributos, etc.) que en ext3 y en XFS existen hace rato y son muy estables, cuando en ReiserFS están comenzado a aparece (con los mismos problema que tiene stat()).
Eso sin contar que es difícil recuperar un sistema ReiserFS dañado. No existe una herramienta como debugfs para ReiserFS [4].
El trabajo más serio que conozco, y además realizado en un entorno académico, está en http://oregonstate.edu/~kveton/fs/; desafortunadamente, es un trabajo para un sistema de archivo que tiene que tener muchísimos archivos _pequeños_, con muchos enlaces entre sí (porque es para NNTP). Precisamente todo lo contrario al almacenamiento de una base de datos o multimedios. Así mismo, está basado en versiones de ext3 que eran notablemente lentas (pre-2.4.20 es terrible). En todo caso, en ese mismo artículo hay enlaces a toda una serie de documentos de IBM que son muy ilustrativos de lo que ha sido la evolución de los sistemas de archivo y, si uno lee entre líneas, se puede ver que ReiserFS siempre ha estado por detrás de ext3, XFS y JFS en lo que refiere a escalabilidad y rendimiento en grandes instalaciones (nunca fue su objetivo, claro está).
Es un hecho que ReiserFS es el proyecto más ambicioso de sistema de archivo que existe, y eso hace que lo observe con mucha atención y curiosidad. Sin embargo, en lo estrictamente profesional y siendo objetivo, me parece _irresponsable_ utilizarlo en cualquiera de mis sistemas en producción y personales. "Journaling" no es blanco o negro, tiene muchos matices de gris que en XFS y ext3 están cubiertos completa y correctamente, y ReiserFS está recién comenzando a mezclar blanco y negro: quizás lo hagan muy bien en el futuro, pero _hoy_ tengo que garantizar estabilidad, escalabilidad y seguridad, por eso NO lo uso.
[1] Que es un clon libre de la suite NetBench. No es una prueba de "vida real" sino algo más intensa (pero predecible). Si diseñas una prueba de vida real donde los archivos almacenados sean muy grandes y/o tengan mucho acceso concurrente (e.g. bases de datos, streams multimedia) entonces ReiserFS queda aún peor. [2] Btrees con algunas cochinadas adicionales. Es como tener un engendro resultado de cruzar un índice de bases de datos con un sistema de archivo basado en extents, pero con la fragmentación interna manejada con listas cruzadas. Es como tratar de sacar las mejores ideas de cada sistema, pero el resultado es un tanto caótico de ajustar para rendimiento. [3] http://www-106.ibm.com/developerworks/linux/library/l-fs7/ http://www-106.ibm.com/developerworks/linux/library/l-fs8/
Sólo un ejemplo, ext3 en modo data=ordered no tiene vida al lado de ReiserFS. Pero le pones data=journal y es 800% más rápido que ReiserFS (ocho CIENTOS).
[4] No digo que todo usuario quiera ni deba usar debugfs, pero los que lo hemos necesitado y utilizado sabemos que nos ahorró, no sé, ¿30 horas de restauración de datos? En ReiserFS para una falla similar, ni modo, reformatear y recuperar. -- Ernesto Hernández-Novich - On Linux 2.6.3 i686 - Unix: Live free or die! Geek by nature, Linux by choice, Debian of course. If you can't apt-get it, it isn't useful or doesn't exist. GPG Key Fingerprint = 438C 49A2 A8C7 E7D7 1500 C507 96D6 A3D6 2F4C 85E3
On Thu, 11 Mar 2004, Juan Erbes wrote:
Perdón Ernesto, pero se te pasó por alto un detalle relevante de la pregunta, que se refería a la _versión 4_ de _Reiserfs_, y la información que suministraste, se refiere a las primeras versiones de Reiserfs ya que tienen tienen 3 años de antigüedad, por lo que carecen de relevancia.
http://www.namesys.com/v4/v4.html http://www.namesys.com/benchmarks.html
¡Oh no! No se me pasó por alto... precisamente como los _únicos_ benchmarks disponibles para V4 son producto de la propia gente de ReiserFS, sería absurdo primero confiar en ellos y segundo citarlos como benchmark "válido". Vvisita la página de MySQL a ver si encuentras un benchmark donde diga que es peor que PostgreSQL Es como preguntarle al carnicero si el pescado está fresco (si, el pescado).
En todo caso, el benchmark está hecho precisamente para directorios con archivos _pequeños_. Por otro lado, y como lo dice en la propia página, son benchmarks que no reflejan la vida real, simplemente hacen operaciones masivas secuenciales.
Y si bien ReiserFS V4 es más eficiente en uso de espacio para metadata que V3, sigue siendo más costoso que XFS, JFS y ext3.
Noten que ReiserFS _nunca_ es probado con archivos gigantescos, mucho menos con archivos gigantescos que reciben muchas lecturas/escrituras concurrentes y además puede ser esparcido (como los de bases de datos o multimedios).
¿Que si yo he hecho pruebas? Seguro. ¿Que si las puedo mostrar? Lamentablemente no, porque son pruebas hechas con Oracle, y la licencia de Oracle _prohibe_ explícitamente mostrar resultados de benchmarks donde se use su producto si tal prueba no ha sido autorizada por escrito por Oracle. ¿Cuáles son los resultados? XFS es mejor que ext3 y ReiserFS (en cualquiera de sus versiones) es patético; y si los sistemas de archivo están sobre un RAID por software o un LVM, la diferencia es aún mayor. Pero mi prueba es con un sistema de archivo de 200Gb, donde hay un archivo de 100Gb, un archivo de 50Gb, un archivo de 25Gb, diez archivos de 2Gb y unos trocitos sueltos; todo en un sólo directorio porque se trata de una base de datos Oracle. No es una pruebita de decenas de miles de archivitos porque eso no existe en una base de datos grande, y tampoco es con operaciones masivas de creación, borrado, porque eso tampoco existe en una base de datos grande (ni siquiera en un sistema de archivo regular, a menos que sea... ¡oh cielos! Un proxy, un NNTP, o un mailspool con Maildir.
Poco tiene que ver con un benchmark... ahora, están descubriendo el agua tibia, realmente.
http://www.academicdb.com/this_research_paper_will_present_research_on_vario...
Sin comentarios.
La primera línea es lo más interesante.
Pero dice lo mismo que en mi mensaje anterior: para sistemas con muchos archivos muy pequeños, ReiserFS sale mejor parado en una instalación por defecto; para sistemas con archivos gigantescos o con I/O sostenido concurrente, XFS va por encima. La posición de ext3 depende no solamente de como esté configurada la meta-data, sino de la distribución de los datos dentro. Nada que no se haya dicho antes.
Nuevamente, usan bonnie++ que NO ES una prueba de vida real. -- Ernesto Hernández-Novich - On Linux 2.6.3 i686 - Unix: Live free or die! Geek by nature, Linux by choice, Debian of course. If you can't apt-get it, it isn't useful or doesn't exist. GPG Key Fingerprint = 438C 49A2 A8C7 E7D7 1500 C507 96D6 A3D6 2F4C 85E3
-- ------------------------------------------------------
Una prensa libre es el gran enemigo de los dictadores. Independientemente de sus abusos, sus debilidades, sus errores. Una prensa libre es la gran aliada y defensora de la democracia.
Charlos S. Shapiro Embajador de USA en la Rep. de Venezuela Martes, 20 de Mayo 2003
Juan Erbes wrote:
A mi juego me han llamado. En mi siguiente respuesta a ese tema en la lista de Venezuela, le cuestionaba a Ernesto, el hecho de que mi pregunta se refería a la versión 4 de Reiserfs, y el respondió con citas de un sitio de IBM, cuya información es del año 2001, y están referidas a las primeras versiones usadas de Reiserfs.
http://www.namesys.com/v4/v4.html http://www.namesys.com/benchmarks.html http://www.namesys.com/bad-block-handling.html http://www.academicdb.com/this_research_paper_will_present_research_on_vario... http://fsbench.netnation.com/
Por ahora (todavía se encuentra en desarrollo), en el unico caso que se desaconseja su uso, es en servidores de producción con bases de datos de unos cuantos Gigabyte de tamaño. Yo lo estoy usando desde la versión 8.2 de SuSE, sin inconvenientes. Si Reiserfs, no fuese un sistema de archivos confiable, SuSE, no lo pondría por defecto, ya que está en juego su prestigio.
Lo que sucede alli no es tanto si es mejor o no, sino que SuSE aporta para el desarrollo del reiserfs, por eso esta por defecto -- ------------------------------------------------------ Una prensa libre es el gran enemigo de los dictadores. Independientemente de sus abusos, sus debilidades, sus errores. Una prensa libre es la gran aliada y defensora de la democracia. Charlos S. Shapiro Embajador de USA en la Rep. de Venezuela Martes, 20 de Mayo 2003
El 2004-03-22 a las 17:37 -0400, Hipolito A. Gonzalez M. escribió:
Yo lo estoy usando desde la versión 8.2 de SuSE, sin inconvenientes. Si Reiserfs, no fuese un sistema de archivos confiable, SuSE, no lo pondría por defecto, ya que está en juego su prestigio.
Lo que sucede alli no es tanto si es mejor o no, sino que SuSE aporta para el desarrollo del reiserfs, por eso esta por defecto
No es tan simple. SuSE no apoyaría el desarrollo de reiser si no fuera interesante, y tampoco lo pondría por defecto si no fuese bueno. SuSE apoya el desarrollo de muchos proyectos, no solamente ese. Por cierto, en el manual de suse hay una comparativa de los sistemas de ficheros que puedes usar que no está anda mal. -- Saludos Carlos Robinson
Una prensa libre es el gran enemigo de los dictadores. Independientemente de sus abusos, sus debilidades, sus errores. Una prensa libre es la gran aliada y defensora de la democracia.
Charlos S. Shapiro Embajador de USA en la Rep. de Venezuela Martes, 20 de Mayo 2003
Que gran paradoja tu coletilla, justo del embajador de USA, donde el gobierno imperialista de ultraderecha, tiene un control de los medios casi total. La misma ultraderecha venezolana, que está perdiendo poder en Venezuela, y no puede negociar a su antojo con los yankis, y ahora se queja porque está perdiendo el control de los medios, y no pueden seguir engañando y robando al pueblo venezolano. "La velocidad con que se reproduce el salvajismo capitalista vuelve ingenuas las manifestaciones de cierto tipo de intelectuales que, con tono "democrático" un poco fuera de época, reclaman -a diestra y siniestra- la plena vigencia de la libertad de expresión, en un mundo gobernado por dictaduras económicas y financieras de neto corte gangsteril. En momentos en que el imperialismo, liderado por Estados Unidos, masacra países y pueblos, han reaparecido de manera patética los utópicos: una especie de intelectual timorato e histérico que le reclama a los criminales que se hagan cargo de la defensa de las víctimas. Tiempos arrasados, hoy, por un capitalismo que, en su fase imperialista, se ha lanzado a conquistarlo todo o, en su defecto, a quemarlo todo. Como bien sabemos, porque nos lo enseña la historia, el capitalismo jamás admitió de hecho, ni de derecho, que la libertad de expresión, la libertad de prensa y la democracia, estuvieran atadas a otro "destino" que no fuera el de los intereses de sus clases dominantes. ¿Qué es, entonces, la libertad de expresión, sino una de las tantas cuestiones que se dirimen ideológicamente en la vida concreta, en la lucha política?¿De qué libertad hablamos?¿De qué democracia? Sería conveniente no darle a la libertad, a la democracia, a la libertad de expresión, un carácter supremo en estado puro, dentro de una esfera abstracta y por fuera de la lucha ideológica, de la lucha política, de la lucha de clases, de la lucha de intereses. Es de cómplices con la criminalidad del sistema, pretender colocar por fuera o por encima de la confrontación de intereses entre las clases, los "principios" que se corresponden con la filosofía e ideología de los sectores dominantes. Así como es de necios e ignorantes, procurar mantener lejos del fuego cruzado de la actual guerra intercapitalista las "libertades" usadas según conveniencia, en la voraz competencia por la conquista de recursos estratégicos y espacios territoriales." http://www.utopiaverde.org/modules.php?name=News&file=article&sid=140 http://www.utpba.com.ar/anc%20internac.html http://www.jotaceve.org/modules.php?name=News&file=article&sid=70 http://www.angelfire.com/tn/tiempos/cultura/texto39.html http://www.antiescualidos.com/indexnewabril03.htm
Carlos E. R. wrote:
El 2004-03-22 a las 17:37 -0400, Hipolito A. Gonzalez M. escribió:
Yo lo estoy usando desde la versión 8.2 de SuSE, sin inconvenientes. Si Reiserfs, no fuese un sistema de archivos confiable, SuSE, no lo pondría por defecto, ya que está en juego su prestigio.
Lo que sucede alli no es tanto si es mejor o no, sino que SuSE aporta para el desarrollo del reiserfs, por eso esta por defecto
No es tan simple. SuSE no apoyaría el desarrollo de reiser si no fuera interesante, y tampoco lo pondría por defecto si no fuese bueno. SuSE apoya el desarrollo de muchos proyectos, no solamente ese.
Por cierto, en el manual de suse hay una comparativa de los sistemas de ficheros que puedes usar que no está anda mal.
No nos olvidemos de otro detalle importante: Reiserfs, es el unico FS que nació con journaling para linux y de codigo abierto desde nacimiento. El ext3, es un parche sobre ext2. En el caso de JFS y XFS, vienen de unix, uno de SGI, y el otro de IBM, y como están las cosas con el juicio de SCO contra IBM, si llegara a prosperar un poquito, pueden llegar a exigir que se retire ese codigo de linux, aunque suene descabellado, pero eso es lo que SCO pretende, aunque hallan sido sus propios autores quienes lo portaron a linux (JFS de IBM y XFS de SGI).
El Lun 22 Mar 2004 21:00, Carlos E. R. escribió:
El 2004-03-22 a las 17:37 -0400, Hipolito A. Gonzalez M. escribió:
Yo lo estoy usando desde la versión 8.2 de SuSE, sin inconvenientes. Si Reiserfs, no fuese un sistema de archivos confiable, SuSE, no lo pondría por defecto, ya que está en juego su prestigio.
Lo que sucede alli no es tanto si es mejor o no, sino que SuSE aporta para el desarrollo del reiserfs, por eso esta por defecto
No es tan simple. SuSE no apoyaría el desarrollo de reiser si no fuera interesante, y tampoco lo pondría por defecto si no fuese bueno. SuSE apoya el desarrollo de muchos proyectos, no solamente ese.
Por cierto, en el manual de suse hay una comparativa de los sistemas de ficheros que puedes usar que no está anda mal.
-- Saludos Carlos Robinson
yo he probado ambos FS y reiser es lejos mejor... ext3 es muy lento en compraracion con reiserfs... -- Enviado en Gentoo Linux 2004 con KMail (kde 3.2)
El 2004-03-22 a las 23:20 -0300, Juan Erbes escribió:
Que gran paradoja tu coletilla, justo del embajador de USA, donde el gobierno imperialista de ultraderecha, tiene un control de los medios
Por favor, aquí, no. En otro foro que sea de política, o en privado con él. Aquí, todo lo más, popr favor responde unicamente con otra coletilla del mismo tamaño, debajo de tu firma: no más. Por favor, aguantate las ganas de replicar :-| -- Saludos Carlos Robinson
Carlos E. R. wrote:
El 2004-03-22 a las 23:20 -0300, Juan Erbes escribió:
Que gran paradoja tu coletilla, justo del embajador de USA, donde el gobierno imperialista de ultraderecha, tiene un control de los medios
Por favor, aquí, no. En otro foro que sea de política, o en privado con él. Aquí, todo lo más, popr favor responde unicamente con otra coletilla del mismo tamaño, debajo de tu firma: no más.
No me pidas que no responda, cuando vos, tampoco te contuviste. Entonces, que elijan con mas cuidado las palabras que pongan en las coletillas. Aunque, despues de todo, con ello algunos gorilas demuestran como piensan, o como quieren ser vistos (algunos ponen pancartas en vez de coletillas). Nos guste o no, la batalla ideológica, se libra a través de los medios, la mayoría de los cuales, controlados por grandes corporaciones. Otro medio, aunque limitado, es este. el mismo medio gracias al cual, Michael Moore y las bibliotecarias de USA, lograron publicar "Estúpidos hombres blancos". http://www.rebelion.org/cultura/031007mm.htm http://perso.wanadoo.es/camilofidel/Resenas/resena_michael_moore.htm
El 2004-03-23 a las 16:30 -0300, Juan Erbes escribió:
No me pidas que no responda, cuando vos, tampoco te contuviste.
Me contengo, y mucho. Por eso te pido que hagas lo mismo. La única vez que se me ha ido la lengua ha sido por el 11M. No es lo mismo. Y me contuve pronto. -- Saludos Carlos Robinson
Juan Erbes wrote:
Una prensa libre es el gran enemigo de los dictadores. Independientemente de sus abusos, sus debilidades, sus errores. Una prensa libre es la gran aliada y defensora de la democracia.
Charlos S. Shapiro Embajador de USA en la Rep. de Venezuela Martes, 20 de Mayo 2003
Que gran paradoja tu coletilla, justo del embajador de USA, donde el gobierno imperialista de ultraderecha, tiene un control de los medios casi total. La misma ultraderecha venezolana, que está perdiendo poder en Venezuela, y no puede negociar a su antojo con los yankis, y ahora se queja porque está perdiendo el control de los medios, y no pueden seguir engañando y robando al pueblo venezolano.
No voy a discutir amigo, pero aqui la situacion es muy grave. Estamos perdiendo libertades, tenemos un presidente que dice que se va en el 2021 si le da la gana Un presidente que tiene orde de detencion contra alqaldes de oposicion simplemente por ser de oposicion Un ministro de salud que dice que tiene que despedir y detener a todos los empleados que no sean revolucionarios Un presidente que elogia a la GN cuando nos mata Un gobierno que no te da documentacion ni te deja hacer tramites si no eres del gobierno (porque firmas en contra de ellos). No puedes obtener pasaportes Para quebrar a las empresas, se ha eliminado la libre convertibilidad de la moneda, es decir, mis bolivares no los puedo convertir en nada, no puedo transferir, no puedo importar y mis tarjetas de credito son plasticos en el exterior... tu me diras!!!!! Un gobierno que dice que para que tener 2 o 3 o 4 carros, eso deberias darselo al pueblo, y que si te roban, es porque esta justificado porque tu has undido a ese pueblo y el va a buscar lo suyo. Antier, un parlamentario del gobierno mando a robar a un canal de television, el mismo lo dijo, y es legal, porque el es un revolucionario (Dip Juan Barreto) -- ------------------------------------------------------ Una prensa libre es el gran enemigo de los dictadores. Independientemente de sus abusos, sus debilidades, sus errores. Una prensa libre es la gran aliada y defensora de la democracia. Charlos S. Shapiro Embajador de USA en la Rep. de Venezuela Martes, 20 de Mayo 2003
Carlos E. R. wrote:
El 2004-03-22 a las 23:20 -0300, Juan Erbes escribió:
Que gran paradoja tu coletilla, justo del embajador de USA, donde el gobierno imperialista de ultraderecha, tiene un control de los medios
Por favor, aquí, no. En otro foro que sea de política, o en privado con él. Aquí, todo lo más, popr favor responde unicamente con otra coletilla del mismo tamaño, debajo de tu firma: no más.
Por favor, aguantate las ganas de replicar :-|
Upsss. amigo, disculpa, ya lo hice, pero no fue una replica, solo mostre lo que pasa aqui y no lo continuo. Uds. saben que no sigo mucho las polemicas, ni tampoco mucho los temas alargandolos. Me respondieron de SuSE que si l oapoya o no, y como no llego tan adentro, lo dejo asi y ni contesto, igual, de aqui no pasa Tranquilo. jajajajajaja Saludos amigos, y nosvemos en Mayo, estare en Madrid a finales, asi que los que quieran ir de tapas, me avisan, voy con mi novia -- ------------------------------------------------------ Una prensa libre es el gran enemigo de los dictadores. Independientemente de sus abusos, sus debilidades, sus errores. Una prensa libre es la gran aliada y defensora de la democracia. Charlos S. Shapiro Embajador de USA en la Rep. de Venezuela Martes, 20 de Mayo 2003
participants (6)
-
Carlos E. R.
-
Hipolito A. Gonzalez M.
-
Juan Erbes
-
Juan Ponce R
-
manolo
-
Victor Perez Pereira