Hola people, escribo a ver si alguien tiene alguna sugerencia para ver donde puede estar el problema (si lo hay).
Tengo un amuled funcionando sobre linux debian x86 (un PC dedicado y corriendo sin entorno grafico, un sistema minimo en toda regla), y tengo el problema de que consume mucha ram y mucho micro, hasta llegar al punto de cerrarse el programa.
Probe a borrar el know.met y el know64.met y por lo menos el consumo de CPU se ha relajado a un nivel normal (20~80% de la CPU, de 450Mhz) pero no ocurre lo mismo con la RAM, tiene un consumo desorbitado; copio la salida del comando htop.
CPU[|||||||||||||||||||||||||||||| 56.1%] Tasks: 60 total, 2 running
Mem[|||||||||||||||||||||||||||||||||||||||||||180/185MB] Load average: 1.51 1.26 0.90
Swp[|||||||||||||||||||||||||||||||||||||||||||||94/94MB] Uptime: 1 day, 03:45:46
Time: 23:23:30
PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command
2252 menos16 18 0 270M 150M 764 R 45.2 81.4 6h55:39 /usr/local/bin/amuled -f
2255 menos16 15 0 270M 150M 764 S 0.0 81.4 23:51.01 /usr/local/bin/amuled -f
2261 menos16 16 0 270M 150M 764 S 0.0 81.4 0:03.12 /usr/local/bin/amuled -f
2258 menos16 15 0 21312 248 200 S 0.0 0.1 4:33.45 /usr/local/bin/amuleweb --quiet
Mi pregunta parece obvia, ¿Es logico este consumo tan monstruoso de memoria?
Observo que el consumo crece lentamente despues de una horas de funcionamiento, segun arranca el amuled se traga el solito sus 90Mb de memoria, lo que hasta cierto punto considero normal, pero que siga creciendo y creciendo quizas sea sintoma de algun problema que no logro adivinar, pues no hago un uso especialmente intenso de la mula...
Tendre menos de 70 ficheros compartidos, que sumaran unos 30 Gb tirando por lo alto, y descargando mas bien poco o nada (5 gigas a lo sumo con menos de 300 fuentes).
¿Alguna pista para que el consumo de memoria sea mas normal? ¿donde puede estar el origen del problemilla?
PS:justo mientras escribo este post acaba de dar un error el sistema, error de memoria insuficiente, matando entre otros procesos el amuled. /var/log/syslog
Sep 30 23:39:02 Walter kernel: Out of Memory: Kill process 2261 (amuled) score 24886 and children.
Sep 30 23:39:02 Walter kernel: Out of memory: Killed process 2261 (amuled).