Jorge González wrote:

Buenas a todos:

Hace poco tiempo me compré un nuevo ordenador (K7 con 512 de RAM).
Pensaba que con esa ram iba a tener para largo pero me estoy dando
cuenta que estaba equivocado.

Apenas puedo moverme libremente por el sistema y tener varias
aplicaciones corriendo porque comienza a relantizarse.

Un ejemplo:

Ayer, viendo una divx me quedé sin memoria en unos 10 minutos, apenas
cargo demonios en el arranque excepto el sshd y tambien un framebuffer,
y con sesión gráfica en window maker (solo 1 sesión y solo cargo el
pclock, para ver la hora y esas cosas ;D). Hasta esos 10 minutos
perfecto, luego se paro la imagen y se saltó un buen trozo de sonido...


Necesitas el framebuffer? Lo digo porque creo que es un soporte experimental.


Miré la ram y 497 Mb ocupados.

Pocas, muy pocas veces recurre a la Swap:

[EMAIL PROTECTED]:~$ free -m
       total       used    free   shared  buffers   cached
Mem:     501        497       4        0        5      426
-/+ buffers/cache: 64 436 Swap: 125 3 122 [EMAIL PROTECTED]:~$

Esta fue la salida al parar la peli. ^^^


Nada más arrancar el ordenador (con ¡¡57 Mb ocupados!! arranqué el
windowmaker y puse directamente la peli).

Uso Debian Sid, aunque tambien lo he probado con mandrake 8.1 y más o
menos pasa lo mismo (teniendo en cuenta que mandrake arranca con el
gnome + nautilus).

Como no creo que esto le pase a todo el mundo, pienso que algo debo
tener mal configurado.

Segun parece no libera la memoria que ya estuvo utilizando, simplemente
sigue tirando hasta que la agota, y cuando comienza a utilizar la swap
es cuando más se nota la disminución de velocidad en la carga de las
aplicaciones. Solo cuando cierro toda sesión gráfica me libera una
parte, pero con suerte la ram disponible no es mayor de 100-120 Mb.


Te consume la memoria en cache de ficheros, no en las aplicaciones. A mi me pasaba algo parecido con el kernel 2.4.9. Puedes probar con este, que usa un gestor de memoria diferente a las versiones posteriores.


Parece que toda la memoria se la queda para la cache.

La swap la tuve configurada de varias maneras, una de 512 Mb, 2 de 128 y
al final me quedé con esta de unos 128 Mb. Siempre lo mismo. Pero rara
es la vez que la utiliza.

Otro ejemplo, 2 ordenadores (el nuevo y uno viejo (P120 y 32 Ram)) misma
instalación de Debian Potato con exactamente los mismo paquetes. Pues el
nuevo despues del arranque me utilizaba 10 Mb más que el viejo.


Si el hw es diferente no puedes compararlos, el kernel y sobretodo las X no consumirán lo mismo.


Agradecería un poco de luz sobre este asunto. ¿Puede ser problema de las
placas de memoria? Son 2 placas de 256 cada una.


Podría ser un problema de placa, puedes probar a decirle al kernel que use solo 256mb y el resto configurarlo como tmpfs. Por probar algo. Yo uso el 2.4.12 con 320mb sin problemas. Y no me usa nunca el swap.

Al fin y al cabo con sid no tiene porque funcionar todo siempre bien.

Bueno, a ver si alguien te puede ayudar mejor.


Bueno, gracias anticipadas y un saludo :)

ps: el kernel es el 2.4.16, pero me pasa con todos desde el 2.4.11 o el
2.4.13. No he probado con ningun kernel anterior. Bueno si, el
2.2.18pre21 de la instalación de potato. Y creo que uso UDMA nivel 4
para el disco duro.






Responder a