Hola a todos, mando este mensaje a la lista para ver si alguien tiene experiencia con archivos grandes. Estoy trabajando con una serie de modelos que mueven una gran cantidad de información. Hasta ahora había corrido periodos cortos sin problemas, pero ahora uno de los programas se detiene cuando el archivo de salida alcanza los 2 GB, obteniendo el consiguiente error de la consola (tcsh). He investigado un poco en las flags de los compiladores sin éxito. Antes de seguir por esta via, quisiera saber si se trata de un error del sistema. En su día consulte la documentación de SuSE 9.0 (tengo el kernel 2.4.21 - SMP 4G) y le di formato ext3 a la unidad donde se ejecuta el modelo, precisamente para evitar problemas de este tipo. También he comprobado que la variable filesize = unlimited. Agradecería mucho si alguien pudiera aclararme un poco esta cuestión. Rafa
ext3 solo soporta 2GB, tenias que haber usado reiser o XFS, personalmente, me quedo con XFS. Un saludote.
Hola a todos, mando este mensaje a la lista para ver si alguien tiene experiencia con archivos grandes.
Estoy trabajando con una serie de modelos que mueven una gran cantidad de información. Hasta ahora había corrido periodos cortos sin problemas, pero ahora uno de los programas se detiene cuando el archivo de salida alcanza los 2 GB, obteniendo el consiguiente error de la consola (tcsh). He investigado un poco en las flags de los compiladores sin éxito. Antes de seguir por esta via, quisiera saber si se trata de un error del sistema. En su día consulte la documentación de SuSE 9.0 (tengo el kernel 2.4.21 - SMP 4G) y le di formato ext3 a la unidad donde se ejecuta el modelo, precisamente para evitar problemas de este tipo. También he comprobado que la variable filesize = unlimited.
Agradecería mucho si alguien pudiera aclararme un poco esta cuestión.
Rafa
ext3 solo soporta 2GB, tenias que haber usado reiser o XFS, personalmente, me quedo con XFS.
Un saludote.
Hola a todos, mando este mensaje a la lista para ver si alguien tiene experiencia con archivos grandes.
Estoy trabajando con una serie de modelos que mueven una gran cantidad de información. Hasta ahora había corrido periodos cortos sin problemas,
Gracias por el consejo
Efectivamente Marc, por lo que he encontrado en google, XFS es especialmente
eficiente con archivos grandes (cuanto más mejor). No obstante, cuando leí
el manual de SuSE 9.0 me pareció entender que a partir del kernel 2.4 la
mayoría de los formatos tenían total soporte de LFS y que el tema de los 2
GB estaba superado. Al final del artículo que recomienda Miguel
(http://www.suse.de/~aj/linux_lfs.html) viene una tabla muy similar a la que
incluye el manual de la distribución (que no tengo ahora mismo delante) y
confirma que en el peor de los casos un sistema ext2 o ext3 debería soportar
archivos de 16 GB. No obstante, es cierto que he encontrado diversas
referencias (bastante actualizadas) señalando la imposibilidad de superar
los 2 GB de tamaño de archivo en ext3.
¿Tal vez tu o alguien de la lista podría aclarar esta aparente
contradicción?
Gracias de nuevo,
Rafa
----- Original Message -----
From: "Marc"
ahora uno de los programas se detiene cuando el archivo de salida alcanza los 2 GB, obteniendo el consiguiente error de la consola (tcsh). He investigado un poco en las flags de los compiladores sin éxito. Antes de seguir por esta via, quisiera saber si se trata de un error del sistema. En su día consulte la documentación de SuSE 9.0 (tengo el kernel 2.4.21 - SMP 4G) y le di formato ext3 a la unidad donde se ejecuta el modelo, precisamente para evitar problemas de este tipo. También he comprobado que la variable filesize = unlimited.
Agradecería mucho si alguien pudiera aclararme un poco esta cuestión.
Rafa
-- 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
*This message was transferred with a trial version of CommuniGate(tm) Pro* -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El Jueves, 29 de Abril de 2004 22:03, Rafael Borge escribió:
*This message was transferred with a trial version of CommuniGate(tm) Pro* Gracias por el consejo Efectivamente Marc, por lo que he encontrado en google, XFS es especialmente eficiente con archivos grandes (cuanto más mejor). No obstante, cuando leí el manual de SuSE 9.0 me pareció entender que a partir del kernel 2.4 la mayoría de los formatos tenían total soporte de LFS y que el tema de los 2 GB estaba superado. Al final del artículo que recomienda Miguel (http://www.suse.de/~aj/linux_lfs.html) viene una tabla muy similar a la que incluye el manual de la distribución (que no tengo ahora mismo delante) y confirma que en el peor de los casos un sistema ext2 o ext3 debería soportar archivos de 16 GB. No obstante, es cierto que he encontrado diversas referencias (bastante actualizadas) señalando la imposibilidad de superar los 2 GB de tamaño de archivo en ext3. ¿Tal vez tu o alguien de la lista podría aclarar esta aparente contradicción?
Gracias de nuevo,
* El problema no corresponde a los sistemas de ficheros, si no a las limitaciones de los sistemas de 32 bits y su uso con mmap() , linux mapea para optimizar el rendimiento el fichero en memoria y hay esta la limitacion, no obstante si no recuerdo mal, no estoy seguro, en SuSE la compilacion de la biblioteca de C esta hecha para que no mapee los ficheros de ese tamaño y por extension deberia estarlo para los programas que incorpora la distribucion, yo de hecho no tengo ningun problema de ese tipo en bases de datos de tipo medio con ficheros bastante mas grandes, mira a ver que no sea cosa del programa que estes utilizando, ya sea por las opciones de compilacion o por limitacion nativa del mismo, revisa tambien las opciones del sistema de ficheros que has aplicado a ext3 en yast, a la hora de formatear por si acaso no fuera lo anterior el motivo. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFAkWjsAXFL65CppEIRAo4lAJ0Tbv/Q5jrzcGSH/NcNi1eT4oX7zACbBnpr Q6m1e3rlfA7XvtlKcBUvcC0= =Pbsz -----END PGP SIGNATURE-----
jose maria wrote:
*This message was transferred with a trial version of CommuniGate(tm) Pro* -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El Jueves, 29 de Abril de 2004 22:03, Rafael Borge escribió:
*This message was transferred with a trial version of CommuniGate(tm) Pro* Gracias por el consejo Efectivamente Marc, por lo que he encontrado en google, XFS es especialmente eficiente con archivos grandes (cuanto más mejor). No obstante, cuando leí el manual de SuSE 9.0 me pareció entender que a partir del kernel 2.4 la mayoría de los formatos tenían total soporte de LFS y que el tema de los 2 GB estaba superado. Al final del artículo que recomienda Miguel (http://www.suse.de/~aj/linux_lfs.html) viene una tabla muy similar a la que incluye el manual de la distribución (que no tengo ahora mismo delante) y confirma que en el peor de los casos un sistema ext2 o ext3 debería soportar archivos de 16 GB. No obstante, es cierto que he encontrado diversas referencias (bastante actualizadas) señalando la imposibilidad de superar los 2 GB de tamaño de archivo en ext3. ¿Tal vez tu o alguien de la lista podría aclarar esta aparente contradicción?
Gracias de nuevo,
* El problema no corresponde a los sistemas de ficheros, si no a las limitaciones de los sistemas de 32 bits y su uso con mmap() , linux mapea para optimizar el rendimiento el fichero en memoria y hay esta la limitacion, no obstante si no recuerdo mal, no estoy seguro, en SuSE la compilacion de la biblioteca de C esta hecha para que no mapee los ficheros de ese tamaño y por extension deberia estarlo para los programas que incorpora la distribucion, yo de hecho no tengo ningun problema de ese tipo en bases de datos de tipo medio con ficheros bastante mas grandes, mira a ver que no sea cosa del programa que estes utilizando, ya sea por las opciones de compilacion o por limitacion nativa del mismo, revisa tambien las opciones del sistema de ficheros que has aplicado a ext3 en yast, a la hora de formatear por si acaso no fuera lo anterior el motivo.
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQFAkWjsAXFL65CppEIRAo4lAJ0Tbv/Q5jrzcGSH/NcNi1eT4oX7zACbBnpr Q6m1e3rlfA7XvtlKcBUvcC0= =Pbsz -----END PGP SIGNATURE-----
En cualquier caso, si vas a necesitar archivos grandes, quizás también una partición de buen tamaño, y te aseguro no queres ni ext2 ni ext3. No probé xfs, solo reiser, y va muy bien.
Que yo sepa, y puede que este equivocado (que alguien lo confirme please), ext3 es ext2 pero con journaling. Ext2 no soporta archivos de mas de 2GB, por lo tanto ext3, tampoco, y es una limitacion de diseño del sistema de archivos, no de como trata el kernel lo que "saca" del soporte fisico, y manda a memoria. El que tu kernel te diga que tiene soporte de hasta 4GB, no es 4GB en disco, sino en memoria. Para manejar gran cantidad de archivos de pequeño tamaño usa reiserfs, para archivos de tamaño considerable, XFS. Para tu caso en concreto, te diria que XFS es lo que necesitas. Pero siempre puedes montar otro disco y hacer pruebas con reiser, jfs y xfs, a ver cual de los tres sistemas de ficheros es el que mejor se adapta a tus necesidades. Un saludote, y espero te sirva ;)
Gracias por el consejo Efectivamente Marc, por lo que he encontrado en google, XFS es especialmente eficiente con archivos grandes (cuanto más mejor). No obstante, cuando leí el manual de SuSE 9.0 me pareció entender que a partir del kernel 2.4 la mayoría de los formatos tenían total soporte de LFS y que el tema de los 2 GB estaba superado. Al final del artículo que recomienda Miguel (http://www.suse.de/~aj/linux_lfs.html) viene una tabla muy similar a la que incluye el manual de la distribución (que no tengo ahora mismo delante) y confirma que en el peor de los casos un sistema ext2 o ext3 debería soportar archivos de 16 GB. No obstante, es cierto que he encontrado diversas referencias (bastante actualizadas) señalando la imposibilidad de superar los 2 GB de tamaño de archivo en ext3. ¿Tal vez tu o alguien de la lista podría aclarar esta aparente contradicción?
Gracias de nuevo,
Rafa
----- Original Message ----- From: "Marc"
To: Sent: Thursday, April 29, 2004 6:20 PM Subject: Re: [suse-linux-s] Archivos mayores de 2 GB ext3 solo soporta 2GB, tenias que haber usado reiser o XFS, personalmente, me quedo con XFS.
Un saludote.
Hola a todos, mando este mensaje a la lista para ver si alguien tiene experiencia con archivos grandes.
Estoy trabajando con una serie de modelos que mueven una gran cantidad de información. Hasta ahora había corrido periodos cortos sin problemas, pero ahora uno de los programas se detiene cuando el archivo de salida alcanza los 2 GB, obteniendo el consiguiente error de la consola (tcsh). He investigado un poco en las flags de los compiladores sin éxito. Antes de seguir por esta via, quisiera saber si se trata de un error del sistema. En su día consulte la documentación de SuSE 9.0 (tengo el kernel 2.4.21 - SMP 4G) y le di formato ext3 a la unidad donde se ejecuta el modelo, precisamente para evitar problemas de este tipo. También he comprobado que la variable filesize = unlimited.
Agradecería mucho si alguien pudiera aclararme un poco esta cuestión.
Rafa
-- 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
-- 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
On Thursday 29 April 2004 16:58, Rafael Borge wrote:
Hola a todos, mando este mensaje a la lista para ver si alguien tiene experiencia con archivos grandes.
Estoy trabajando con una serie de modelos que mueven una gran cantidad de información. Hasta ahora había corrido periodos cortos sin problemas, pero ahora uno de los programas se detiene cuando el archivo de salida alcanza los 2 GB, obteniendo el consiguiente error de la consola (tcsh). He investigado un poco en las flags de los compiladores sin éxito. Antes de seguir por esta via, quisiera saber si se trata de un error del sistema. En su día consulte la documentación de SuSE 9.0 (tengo el kernel 2.4.21 - SMP 4G) y le di formato ext3 a la unidad donde se ejecuta el modelo, precisamente para evitar problemas de este tipo. También he comprobado que la variable filesize = unlimited.
Agradecería mucho si alguien pudiera aclararme un poco esta cuestión.
Dale un vistazo a este enlace, te puede ayudar/dar mas información: http://www.suse.de/~aj/linux_lfs.html es de suse... asi que es de confianza ;-) Nunca lo he probado, asi que cuentanos si lo consigues! Saludos, miguel
El Jueves, 29 de Abril de 2004 17:58, Rafael Borge escribió:
Hola a todos, mando este mensaje a la lista para ver si alguien tiene experiencia con archivos grandes. Según comentó Rafa Grimán (un responsable de SuSE España) en el workshop que tuvimos en Barcelona, para archivos grandes y enormes: XFS.
-- My nick is JOSANable but my name is José Antonio Meler Garanto --- ICQ: 58346400 Yahoo Messenger: JOSANHUESCA MSN: JOSANmelgar@hotmail.com --- http://counter.li.org register user #316070 machine 226218 ---
participants (6)
-
Francisco Ruben Acosta Garcete
-
JOSANable
-
jose maria
-
Marc
-
miguel
-
Rafael Borge