Historias
Slashboxes
Comentarios
 

Login Barrapunto

Login

[ Crear nueva cuenta ]

El kernel 2.4.15... ¿estabilizado?

editada por acs el 25 de Noviembre 2001, 10:31h   Printer-friendly   Email story
desde el dept. dolores-de-cabeza
Junto a la alegría de la apertura de la rama 2.5 del núcleo nos ha llegado la decepción de un núcleo 2.4.15, con serios problemas que pueden corromper el sistema de ficheros, como nos han contado Xiriaco y un pobrecito hablador, y se comentó en los comentarios del anuncio de 2.4.15. La solución pasa por aplicar el parche 2.4.16pre1. Además, el rendimiento desde los cambios en la máquina virtual de gestión de memoria parece que no son todo lo buenos que cabría esperar, como nos cuenta este Pobrecito Hablador: "Hace poco que ha salido el kernel 2.4.15, el cual se supone que debería estar totalmente estabilizado (o eso es lo que pretendía Linus, estabilizar la rama 2.4, y después abrir la 2.5). Pero mucho me temo que esto no es así. De hecho, he tenido que pasarme a la versión 2.4.9 porque los últimos kernels son inusables. Me explico..."
"Resulta que me bajé el 2.4.13 para probarlo, y para ver cómo respondía la nueva VM que tanta polémica generó a su alrededor. Al principio no iba del todo mal, excepto que de vez en cuando empezaba a leer el disco duro como un poseso y el ordenador dejaba de responder durante unos segundos. En principio, no era algo excesivamente grave (al menos no para un PC doméstico), aunque sí algo molesto. Pensé que en la siguiente versión la cosa mejoraría, así que no le di mucha importancia. Pero no fue así.

Cuando salió el 2.4.14, después de arrancar con él por primera vez se me quedó colgado en menos de 20 minutos. Y después de reiniciar, otra vez al cabo de 5 minutos. Cuando descomprimía un tarball de un cierto tamaño (unos 30 megas), me daba varios errores de paginación y segmentation faults, así que dejé de usar el 2.4.14 y seguí con el 13, que por lo menos era estable, y esperé a ver si en la 2.4.15 se solucionaba el problema. Craso error. Hoy lo he probado, y aunque al principio parecía responder más o menos bien, resulta que se me ha vuelto a colgar durante una prueba. La prueba consistía en intentar sobrecargar el kernel un poco, para lo cual arranqué KDE, me puse a escuchar un mp3 con el xmms, y puse a cargar el StarWriter de la última beta de Openoffice (que tarda lo suyo, por cierto). Mientras tanto, y desde la consola, descomprimía el tarball del 2.4.13, y aplicaba el parche del 2.4.14. Por cierto, el equipo en cuestión es un P-III 500 MHz, 192 Mb RAM y RedHat 7.0. Pues bien, el xmms no cesó de dar cortes durante la reproduciión (lo cual puedo admitir como más o menos normal), pero mientras aplicaba el parche, el sistema se quedó bloqueado otra vez, y lo tuve que reiniciar de nuevo con el 2.4.13 (lo cual le ha salvado la vida a mi disco duro, porque parece que si no se me llega a colgar, y lo arranco otra vez con el 2.4.15 sin hacer el fsck, me quedo a dos velas, por culpa de un grave bug que se ha descubierto ahora).

En fin, que al final me he vuelto a poner el 2.4.9, con sus supuestos problemas de gestón de memoria (los cuales yo todavía no he notado, por cierto). De hecho, le he hecho la misma prueba que le hice al 2.4.15, y la ha superado con creces. Debo añadir que, antes de instalarme el 2.4.14, llevaba meses sin sufrir un solo cuelgue. Por lo tanto, queda descartada la hipótesis de un problema de hardware.

No es que quiera poner en duda las decisiones de Linus, pero creo que se precipitó un poco al adoptar la nueva VM. Antes de incorporarla debería haberla probado completamente, y no esperar a mejorarla en futuras versiones. La verdad es que ahora entiendo el cabreo que cogió Alan Cox al principio. ¿Creeis que Linus actuó correctamente, o debería haber esperado un poco más? ¿Hay alguien al que le haya pasado algo parecido? Cuidado, esto no es un troll. No estoy intentando levantar polémica. Simplemente estoy expresando mi propia opinión, basada en lo que mis ojos han visto, para ver si soy el único o no."

Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por acs (45) el Domingo, 25 Noviembre de 2001, 10:50h (#69921)
    ( http://acsblog.es/ | Última bitácora: Lunes, 09 Mayo de 2005, 09:17h )
    Yo instalé el núcleo 2.4.15 y por fin lograba apagar de forma correcta mi portatil ante un "halt", algo que me había tenido sin cambiar el núcleo desde 2.4.9. El ieee1394, puerto de alta velocidad por el que meto el vídeo digital, no funciona de forma correcta, un problema que existe desde 2.4.6 :(
    --

    --
    Parafraseando a Trosky "aunque a ti no te importe la ley, a la ley le importas tú" - Josemi

  • por musg1 (3284) el Domingo, 25 Noviembre de 2001, 10:52h (#69922)
    ( http://helvete.escomposlinux.org/ )
    porque para mí los inusables, en cuestión de memoria, eran los menores al 2.4.9.
    Tenía 128 megas de ram y con estos la swap se me llenaba a tope y cuando cambiaba de escritorio virtual me empezaba a rascar como un poseso para cargar, de swap, la imagen del fondo. Tenía que esperar, a veces 10 segundos a que se pusiera el fondo, en un Athlon a 1000. Y luego dicen de la lentitud de carga de Mozilla.

    Desde que puse el 2.4.11 en adelante con el parche para la latencia soy más feliz y, por lo menos a mí, el PC me va mucho mejor.

    Ahora tengo el 2.4.15 con ext3 y me va perfecto. Lo he reiniciado 2 veces, una porque se fue la luz y el journaling funcionó de maravilla y otra porque me pasa una cosa curiosa.

    Si le estoy dando mucha caña a las conexiones IP. Puede que tenga abiertas unas 500 a todas horas. Con el tiempo, una semana o así, no puedo salir al exterior. Cualquier intento de conectar a una web, enviar correo o entrar por ftp da un "connection timeout", pero el caso es que entrar a mi ordenador entran sin problemas.

    Esto se arregla reiniciando, porque ni tirando la red abajo y descargando todos los módulos se arregla.

    Me parece raro esto porque si fuera un problema generalizado del núcleo algunos sistemas en producción con multitud de conexiones simultáneas ya lo hubieran notado.

  • por berarma (2649) el Domingo, 25 Noviembre de 2001, 11:56h (#69927)
    Digo yo. Porque, como a los demás, a mí me va mucho mejor el 2.4.12 que el 2.4.9. En eficiencia y estabilidad, a veces lo tengo bastante cargado y no me ha hecho nunca nada raro.
    Puede que hayas encontrado algún bug que aparece sólo en alguna configuración sw/hw concreta. En ese caso, deberías estudiar cúal es la causa y informar. Si te interesa que el núcleo mejore esto es lo mejor, mejor que criticar en público a los que se lo trabajan.
    También puede que el problema este en otro sitio y sólo se haga patente con las nuevas versiones por cualquier razón.
    Saludos.
  • Objetivamente hablando, y admitido por (casi) todos los desarrolladores importantes del núcleo de Linux. Aunque las versiones .5-.8 tampoco son la maravilla (de hecho, sé de unos cuantos RedHat 7.2 con kernel en esas versiones, y aunque son equipos de esritorio, si se deja más de un día encendidos, la swap se consume sin motivo aparente.

    Puesto que el problema que describes parece ciertamente reproducible, yo te recomiendo intentar aislar el error, porque a lo mejor 2.4.10+ funcionan bien en general, pero tu caso tiene una particularidad que a los desarrolladores se les ha pasado por alto. Los desarrolladores pueden hacer pruebas sobre el hardware de que disponen y con cargas y usos para ellos habituales, el resto de hardware y usos de máquina los tenemos que probar nosostros. Y no sería ni mucho menos la primera vez que un usuario cualquiera le da un toque de atención a grandes "gurús" del kernel, porque en sus condiciones de trabajo las cosas no van como deberían.

  • por runlevel0 (1932) el Domingo, 25 Noviembre de 2001, 12:15h (#69933)
    ( http://www.flickr.com/photos/runlevel0/ | Última bitácora: Jueves, 01 Noviembre de 2007, 11:37h )
    Sé que el mismo Linus se quejó de que la versión del gcc que trae por defecto la RH 7.0 (no recuerdo cual, creo que un egcs) daba errores al compilar los kernels de la rama 2.4.
    --

    29A the Number of the Beast
  • por Vaijira (4488) el Domingo, 25 Noviembre de 2001, 12:27h (#69937)
    ( http://www.vaijira.com )
    Es curioso tener en 2 máquinas la misma distribución, con el mismo kernel, sólo difieren en el hardware (PIII y Athlon) y que en una máquina nunca te haya dado problemas y en otra no sepas qué hacer para que deje de dartelos. Realmente eso me hace creer que hay hay algún tipo de problema con el hardware de mi equipo.
  • por torX (3274) el Domingo, 25 Noviembre de 2001, 12:53h (#69940)
    ( http://barrapunto.com/ )
    Ayer esta la utilizacion del bandwith de kernel.org a unos niveles q nunca habia visto...

    q pasa? q a cada nucleo q sale la gente lo prueba... y ademas quieren ser los primeros en probarlos. Vale , se supone q los kernels deben de ir bien... pero esto no es una ciencia perfecta, y si te esperas dos dias antes de pillar lo ultimo de lo ultimo pues te ahorras problemas.

    otra cosa es que la gente tenga problemas con el kernel q tiene y/o necesite un driver que solo viene en lo ultimo. y aun mejor... si lo que haces es pillar el ultimo kernel para testearlo, muchomejor :)
  • por Xose_GZ (5491) el Domingo, 25 Noviembre de 2001, 14:34h (#69952)
    ( http://dmn.sourceforge.net/ )
    A mí, desde la 2.4.13 (creo), el módulo SCSI aic7xxx ya no se da compilado pq en un fichero hay algo así como un #include aicdb.h" y ese fichero no hay... No sé si viene mucho al caso, pero bueno... alguien sabe qué podría hacer? Intentar ponerme en contacto con alguien del desarrollo del núcleo? La verdad es que no tengo ni idea de qué hacer...
    --
    One of my most productive days was throwing away 1000 lines of code. -- Ken Thompson
  • Yo te puedo decir, que el kernel 2.4.3 sí que me apagaba el equipo que tengo :) De hecho, es raro que a tí con el 2.4.15 se te apague el portátil sin más con el halt... Muy raro, porque a muchos de nosotros(Incluso yo), que lo hacíamos con el halt, se te apagaba el ordenador sin la intervención tuya... :-((((

    Yo teniendo SuSE Linux, con kernel 2.4.10(que no me fío lo que hay para poder poner nuevos kenel's), pero, ya te digo.... Es fácil hacer funcionar si tienes bién los módulos validados y demás.. ¿No crees acs?
  • por xose (14) el Domingo, 25 Noviembre de 2001, 14:50h (#69956)
    ( Última bitácora: Domingo, 08 Agosto de 2004, 01:14h )
    Te pasa con esta version del kernel de rh 2.4.9-13 ?
  • y qué me dices del 2.4.11? :P
  • por Enlar (3510) el Domingo, 25 Noviembre de 2001, 15:22h (#69962)
    ( http://barrapunto.com/ )
    La Red Hat 7.0 trae el gcc 2.96 que es una versión no oficial, y tiene varios bugs, como por ejemplo serios problemas con las instrucciones MMX.

    Esos problemas, por ejemplo, causan que el mplayer de un segmentation fault nada mas ejecutarlo si se compila sobre RH70.

    Esos mismos problemas pueden afectar tambien el kernel, puesto que tiene que lidiar con el salvado y restaurado de registros MMX, etc.
    --
    Enlar
  • No es por ser los primeros, es por que son los primeros kernels que traen ciertas 'features' de serie: ext3, i8k (un modulillo para acceder a la bios de los dell inspiron)... sin tener que aplicar parches.

    Yo he arrancado solo dos veces con la 2.4.15, durante la segunda fue cuando lei lo del bug. Ahora he vuelto a la 2.4.14-pre7 que parece que es sana y tiene soporte de ext3. Que por que compilo mi propio kernel en vez de usar los de la distribución? entre otras cosas, porque el hardware nuevo no es soportado por estos kernels.
    Mi nuevo portátil gasta una maestro3 (que usa un driver experimental), un Lucent Winmodem (para el cual necesito otro driver especial), una GeForce2Go (un driver cerrado de NVidia), para controlar los ventiladores y los botoncitos del volumen necesito el modulo i8k, filesystem udf para el dvd y loopback y emulación SCSI para la regrabadora; el firewire, la pcmcia y los usb ni me los he mirado aun... pero ya tengo soporte en el kernel, para no haber de recompilarlo en el futuro.

    Eso si, nunca he tenido problemas con el apagado automático en mis otras máquinas: basta con asegurarse de cargar el módulo de APM ;)
    --

    --Victor
    Hay que ser tonto de remate para dejar a Nicole por Penélope
  • Tengo miedo

    (Puntos:1)
    por DrCannaba (1235) <drcannaba@wanadoo.es> el Domingo, 25 Noviembre de 2001, 16:55h (#69976)
    ( http://217.127.239.47 )
    Miren, no entiendo nada. ¿Pero no era que los kernels con el segundo numero par eran estables?. Pense que con el 2.4.15 era el momento de pasarse de 2.2 a 2.4. Pero ahora veo que no.
    --
    Mazo de a saco
  • por _DaveFX_ (389) el Domingo, 25 Noviembre de 2001, 17:06h (#69979)
    ( http://www.davefx.com/ )
    Te cuento mi experiencia.

    Tengo Sid, un Pentium II/400 con chipset Intel BX, y sistemas de ficheros Ext2 y ReiserFS.

    Todo me va a las mil maravillas aunque mi memoria se llena, pero es porque arranco Gnome, Evolution y Galeon a la vez en sólo 80 Mb (y de vez en cuando también le doy al Gimp...)

    Con los núcleos anteriores al 2.4.9 apenas podía moverme sin que se iniciara un overswapping del quince... Y, francamente, ahora estoy mucho mejor. Y mi sistema es completamente estable (a no ser que me ponga a jugar intentando hacer funcionar OpenGL Mesa con mi Voodoo2)

    En cuanto se solucionen estas corrupciones de ficheros, me paso a 2.4.16 con ext3... Y listo.

    Lo que sí me ha pasado en otros ordenadores es que ciertas opciones "experimentales" (como soporte para el último chipset de placa base, para que pille UDMA específico) empiezan a dar errores dejando frita la máquina.

    Esta es mi experiencia y así la he contado.

    --

    David Marín (DaveFX)
    cosasfrikis.es: camisetas frikis y más... [cosasfrikis.es]
  • Re:Tengo miedo

    (Puntos:2)
    por _DaveFX_ (389) el Domingo, 25 Noviembre de 2001, 17:08h (#69981)
    ( http://www.davefx.com/ )
    Ciertamente son estables, pero la gente es humana y comete errores.

    De vez en cuando sale alguna release de serie estable que pasa a ser rápidamente corregida por otra. Y es que ninguna versión es verdaderamente estable como aquella que tienes y sabes que funciona.

    Como dice el dicho: si funciona, no lo toques. ;-)

    --

    David Marín (DaveFX)
    cosasfrikis.es: camisetas frikis y más... [cosasfrikis.es]
  • por lescrh (5101) <win@is-out-of-my-life.com> el Domingo, 25 Noviembre de 2001, 17:56h (#69993)
    Tengo un AMD 1200 MHZ y 512 MB en RAM & EXT3 en debian SID con el kernel-2.4.16pre1 KDE-2.2.2 (despues de lo del pavo AARRGGHH!!!) y todo parece ir bien despues de abrir un rato aplicaciones konqueror, koffice, y no ha superado los 200MB saludos
  • 2.5.0

    (Puntos:1)
    por DiegoCG (4082) el Domingo, 25 Noviembre de 2001, 18:05h (#69995)
    ( http://www.terra.es/personal/diegocg )
    He probado la 2.5.0 (si, con el bug XDD)
    con mi 6x86MX a 200Mhz y 32MB de ram, y con el KDE abriendo varias aplicaciones a la vez, no solo no dio ningun fallo, sino que no lo hizo mal para ser la maquina que es.
  • por presi (5129) el Domingo, 25 Noviembre de 2001, 18:50h (#70002)
    ( http://presi.org/ )
    Yo tengo un K7 a 1333 Mhz, 128 MB de RAM física, con 2.4.13 y Debian Sid estoy probando ahora mismo a cargar el sistema, tengo la swap rebosando y no experimento ningún cuelgue ni cosa rara, aparte de que está tirando un montón de swap, pero los tiempos de respuesta son más que aceptables (mi Seagate Barracuda a 7200 rpm se comporta muy bien ;-))
  • inode.c

    (Puntos:1)
    por elistan (3923) el Domingo, 25 Noviembre de 2001, 20:09h (#70008)
    ( http://elistan.dragon-lance.net/ )

    Te comento mi experiencia con el kernel 2.4.9, despues de 60 dias de uptime en mi servidor (casero) un dia por la mañana no podia entrar ni a la web, ni por ssh, ni nada de nada, ningun servicio respondia, resultado.,... botonazo

    Cuando lo encendi tenia 9 errores en el syslog que decian: Bug at inode.c:677. En ese momento cambie al 2.4.14 y ya de paso le meti ext3 aprovechando el reinicio XD

    De momento el 2.4.14 sin problemas de ningun tipo

    --
    By Elistan (Dragonlance Network)
  • por Steel (1492) el Domingo, 25 Noviembre de 2001, 21:46h (#70023)
    ( http://diariolinux.com )
    Tienes alguna cache de DNS ?
    --
    -- Rocket propelled cars cause lots of flames unfortunately 8) - Alan Cox
  • por musg1 (3284) el Domingo, 25 Noviembre de 2001, 22:28h (#70028)
    ( http://helvete.escomposlinux.org/ )
    sí, pero no parecen problemas de DNS porque si hago nslookups o pings me los resuelve bien y aunque trate de acceder a los sitios con la IP se queda esperando la respuesta del servidor del otro lado.
  • por pasao_de_raya (4099) el Lunes, 26 Noviembre de 2001, 08:23h (#70065)
    Por favor, dile a los desarrolladores que no toqueteen mucho los muchos trozitos del kernel que me va a liar las versiones que debo usar.

    Yo quiero un microkernel (como Hurd o como Mach) estable y muchos demonios a elegir la version que mas estable me parezca, aunque en realidad está en fase Alpha.
  • por neuralgya (3331) el Lunes, 26 Noviembre de 2001, 08:25h (#70067)
    ( Última bitácora: Jueves, 16 Octubre de 2014, 15:35h )
    la gente lo prueba y envía los bugs. Si no lo probase nadie, pues la cosas como que no avanzaría.

  • por _Mulder (121) el Lunes, 26 Noviembre de 2001, 11:06h (#70100)
    ( http://barrapunto.com/ | Última bitácora: Viernes, 08 Octubre de 2004, 17:02h )
    En mi maquina uso Debian Sid, kernel 2.4.14 y siempre me gusta vivir a la ultima que sale, no me preguntes porque, es una especie de vicio.

    Aparte de eso mi maquina hace de servidor web, de servidor de correo, samba y algunas cosillas mas, pero como es mi ordenador de casa me puedo permitir ciertas libertades.

    Otra razon para ponerse el ultimo kernel es para ver si la cosa se estabiliza de verdad, de todos modos el ultimo kernel con el que tuve problemas fue el 2.4.10 (fallos de VM al hacer ciertos querys en una base de datos) y el 2.4.14 con el famoso bug del loop.c pero lo del loop tenia una solucion bastante facil.
    --


    Nos vemos en el /var
  • por Xose_GZ (5491) el Lunes, 26 Noviembre de 2001, 21:31h (#70273)
    ( http://dmn.sourceforge.net/ )
    Estaba pensando en esas dos alternativas, pero... mi vagancia me llevaba a esperar que en futuras versiones solucionaran el problema :). Bueno, intentar notificarlo a los desarrolladores estaría bien, pero no sé a kién hacerlos (sí, me repito :) ). Miré en el código fuente y no vi ninguna dirección de e-mail para ponerme en contacto...
    --
    One of my most productive days was throwing away 1000 lines of code. -- Ken Thompson
  • 12 respuestas por debajo de tu umbral de lectura actual.