[suse-linux-s] Ext3 y dir_index
Buenas compañeros: He encontrado una especie de manual para optimizar el sistema de ficheros Ext3, que al parecer ofrece la ventaja de la seguridad frente a ReiserFS (alguien me lo explica mejor?), de forma que la rapidez en las búsquedas se asemeje a dicho sistema de ficheros, pero alguien me explica para que sirve o qué cambia realmente la opción dir_index? Viene activada por defecto en suse? Tiene algún tipo de contraprestación? Gracias y saludos! -- Linux user 403126 # http://counter.li.org SuSE 10.1 - KDE 3.5.3
Hola :) El Martes, 6 de Junio de 2006 16:12, Ordectivo Linuxero escribió:
Buenas compa�eros:
He encontrado una especie de manual para optimizar el sistema de ficheros Ext3, que al parecer ofrece la ventaja de la seguridad frente a ReiserFS (alguien me lo explica mejor?)
Los journaling filesystem generalmente sólo aseguran la escritura de metadatos _NO_ de los datos. El caso de ext3 es diferente puesto que _SÍ_ garantiza la escritura de los datos (hasta un punto, claro está). De todas maneras, si activas esta opción, por mucho que optimices ... poco rendimiento vas a conseguir ya que esta opción ralentiza bastante la escritura a disco.
de forma que la rapidez en las b�squedas se asemeje a dicho sistema de ficheros, pero alguien me explica para que sirve o qu� cambia realmente la opci�n dir_index? Viene activada por defecto en suse? Tiene alg�n tipo de contraprestaci�n?
La verdad es que no te puedo contestar a estas preguntas ya que no sé lo que es. Lo que sí puedo decirte es que la optimización de sistemas de ficheros es una cosa que no es nada fácil ya que hay que tener en cuenta una serie de cosas: - velocidad _SOSTENIDA_ del disco - IOPS que soporta el disco - número de ficheros (ten en cuenta que en *NIX todo son ficheros: dispositivos, enlaces, directorios, ...) - número de ficheros en un directorio - complejidad del árbol de directorios - caché física del disco - lecturas y escrituras que se producen simultáneas a disco - número de usuarios - número de discos - configuración de los discos: tipo de RAID, volúmenes, ... - conexión del disco: SCSI, IDE, SATA, ... - defragmentación de disco - si se lee o escribe mucho: si se escribe mucho, se fragmenta mucho el disco, por ejemplo - ... La pregunta que hay que hacerse es ¿vale la pena todo el esfuerzo? O, lo que es lo mismo, ¿realmente voy a conseguir una mejora drástica? Te voy a poner un ejemplo, tenemos un cliente en EEUU con más de 70 mil ficheros en _UN_ directorio. Pues este directorio _NO_ se puede exportar a máquinas MS-Windows porque los MS-Windows _NO_ son capaces de listar ese número de ficheros. Es más, aconsejamos a los clientes que en el momento que rocen los 15 mil ficheros, que cambien de directorio. Esto es típico en productoras de cine, meteorología, ... Por tanto, no vale de nada optimizar hasta el último bit si tus clientes no lo pueden ver. HTH Rafa -- "Even paranoids have enemies." Rafa Grimán Systems Engineer Silicon Graphics Spain Santa Engracia, 120 - Planta Baja 28003 Madrid Spain Tel: +34 91 3984200 Tel: +34 91 3984201 Móvil: +34 628 117 940 http://www.sgi.com OpenWengo: rgriman Skype: rgriman -- Para dar de baja la suscripci�n, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-06-06 a las 17:19 +0200, Rafa Grimán escribió: ...
Te voy a poner un ejemplo, tenemos un cliente en EEUU con más de 70 mil ficheros en _UN_ directorio. Pues este directorio _NO_ se puede exportar a máquinas MS-Windows porque los MS-Windows _NO_ son capaces de listar ese número de ficheros. Es más, aconsejamos a los clientes que en el momento que rocen los 15 mil ficheros, que cambien de directorio. Esto es típico en productoras de cine, meteorología, ...
Por cierto, prueba a crear un millón de ficheros en un sólo directorio de una partición ext2 o ext3 a ver que pasa. El reiserfs casi ni se entera (lo probé, y lo contamos aquí en la lista, si no recuerdo mal). - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEhcMztTMYHG2NR9URAjBkAJ4vfmVCoYLmTsKI0kVTJtwrfdKmGwCfecT6 fx/0IfIwHuYAVnb699TAOfQ= =WKUv -----END PGP SIGNATURE----- -- Para dar de baja la suscripci�n, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
participants (3)
-
Carlos E. R.
-
Ordectivo Linuxero
-
Rafa Grimán