aMule Forum
Spanish => aMule Ayuda => Topic started by: menos_16 on April 02, 2008, 11:15:49 PM
-
Hola people.
Aunque normalmente no descargo muchas cosas, (tengo el ordenador algo abandonado por el trabajo)
He notado que mi mula tiene algun problemilla y no logro dar con la causa ...
Utilizo un sistema linux debian, pelao (poco mas que lo imprescindible; samba y ftp)
en el que ejecuto el demonio amuled SVN generado reciente y compilado con wxwidgets 2.8.7
El caso es que observo que me consume toda la CPU de modo continuado y no hallo la razon de ello, busque alguna informacion sobre ello... probe a eliminar los caracteres extraños, eñes y acentos, (supongo que tendre que mirar algo de paginas de codigos pero de momento no quiero meterme con ello) y parecio solucionarse pero ahora que me fijo...
Mi pequeño sitema vuelve a las andadas... No es que tenga mucha CPU disponible, pero pienso que 400Mhz de un 586 (amd K6-II creo que es la maquina) con 192 Mb de ram... debe de ir sobrado para ejecutar un amuled compilado sin mas procesos consumiendo maquina.
Observaciones que supongo interesantes:
El sistema de ficheros utilizado es XFS (temporal e incoming), cuando instale debian creo que no habia configuracion alguna para este tipo de ficheros, o no recuerdo haberle puesto ningun flag distinto del "por defecto".
Solo me consume la CPU cuando estoy descargando ficheros, si dejo solo archivos subiendo, parece comportarse correctamente, y tengo unos gigas compartidos (unos 40 gigas / 30 archivos) para pensar que un numero elevado de archivos compartidos no parece el problema de poca CPU, de hecho si no descargo nada , consume bastante memoria, + de 150 Mb, pero la CPU se mantiene sobre el 15~30%.
Intuyo que el problema viene derivado de la descarga de archivos grandes (grandes es > 2 Gb). Ahora mismo estoy probando a descargar archivos de distintos pesos y de momento sigue normal, apenas he empezado a descargar nada, si veo que vuelve a consumir todo el micro, ire eliminando archivos a ver si me diera alguna informacion.
Bueno, por ultimo queria saber como utilizar alguna funcion de debug, he visto que hay una (amulegui) pero no se muy bien como funciona, ya que tiene muchos mensajes para activar.
¿Me servira de algo activar dicha funcion? ¿Con cuales mensajes deberia?
Bueno, lo dicho, si me sugieren alguna idea de lo que pueda estar pasando...
Gracias anticipadas.
Editando:
Compruebo que al poner a descargar un archivo de 8Gb, al principio cuando busca y conecta con las fuentes se comporta correctamente, pero una vez que empieza a descargar ciertas partes del archivo, (sobre 100 megas descargados aprox) el gasto de CPU se dispara.
Eliminando el archivo de 8gb la CPU se relaja hasta un nivel normal.
Estoy probando ahora a ver que ocurre poniendo 24 archivos de 600 Megas (una temporada completa de una serie), por el momento cuando busca y conecta la CPU esta OK, le ire cambiando las prioridades para que no complete archivos y ver que opina entonces.
Continuo editando:
Pues si, parece que se le atragantan archivos de gran tamaño, compruebo que al poner un archivo de 8Gb el gasto de CPU se dispara, pero manteniendo descargas por el orden de 20 Gb (en distintos archivos) el consumo parece mas moderado, llega al tope del sistema pero no de manera sosteniada...
Hare mas comprobaciones.
Un saludo people
-
puede ser por el hecho descargar una parte que esta, imaginate, al final del archivo. aMule le va a pedir al SO que cree un archivo de 8GB. Tu sabes cuanto lleva eso? La ostia.
Pero puede ser otra cosa. Lo mejor seria usar alguna opcion de profile, puedes mirar por ahi, google, esas cosas. Compilar amule con --enable-profile y ver de un GUI para interpretarlo.