El Lunes, 25 de Octubre de 2004 16:56, Pedro Juan Labonia escribió:
El tema es que tengo maquinas celeron con 64Mb y con nt4 anda muy, pero muy bien y con linux se arrastra
No suena estraño, ya que NT4 es un sistema operativo "antiguo", o lo que es lo mismo, se diseñó para correr sobre máquinas de hace unos años. Lo que si que tendríamos que analizar es porqué Linux se te arrastra sobre la misma máquina. Haría falta saber que entorno gráfico has probado y también más detalles sobre la configuración. Yo te podría jurar por Snoopy que en un 386DX40 un windows 3.1 con 8MB de RAM corría "así de bien", mientras que un XP ni se quiere instalar... pero no sería una comparación justa.
existe alguna manera de que el kernel no consuma toda la memoria, que deje memoria libre. Ya se que la filosofía de linux es no memoria libre pero existe alguna modificación para poder mejorar esto.
Creo que no entiendes el concepto: Dejar memoria libre = no usarla para nada, justo como si no estuviese instalada en la placa base. Si crees que eso es lo que necesitas, simplemente deja 32Mb en tu placa y listos (personalmente no creo que sea una buena idea, pero eso es _exactamente_ lo que tu has preguntado). Consumir toda la memoria = aprovechar la memoria libre como caché, para que el sistema vaya más rápido. 64 Mb de RAM = poca memoria libre va a quedar. Aquí vamos a necesitar recurrir al disco duro (=se volverá espantosamente lento). El kernel ocupa solamente una pequeña parte de la memoria. Quienes realmente ocupan toda la RAM son los programas que cargas. En tu caso el único apaño posible es eliminar los servicios que no necesites y, si hay varios programas que hacen lo que tu necesites, escoger el que menos recursos devore. Saludos Miquel.