Consumo MEM excesivo

Shalauras

Buenas,

El otro día en el trabajo me di cuenta que uno de los servidores en producción al hacer un top presenta varios procesos que van alternandose pero siempre consumiendo un consumo de MEM muuuy excesivo, he intentando ver si era algun troyano, virus.. pero no consigo saber por que narices ocurre ese consumo excesivo(si paro el proceso y lo arranco de nuevo, empieza consumiendo poco pero después vuelve a subir a ese número catastrófico) Como ya el proceso con gran índice de consumo a veces es samba, otra rsync, otras ssh...

A ver si alguein puede guiarme el por que ocurre ese y como solucionarlo, por que la verdad ni idea de que produce que ciertas aplicaciones consuman tanto ancho de MEM.
Os dejo una foto para mas ayuda.

Gracias y un saludo.

A

Buenas,

Lo primero es que no sé realmente qué sistema usas. Por lo que veo en los datos del "top" no tiene pinta de ser Linux, así que podría ser cualquier otro Unix (recuerda que este es el foro de software libre... jejeje. Haremoa la vista gorda).

Tus porcentajes de memoria son absurdos pero tienen su ĺógica basándote en un dato que no comentas:
La información que te da de la memoria disponible en tu sistema son 313k de ram y 2k de swap, si es así te doy la enhorabuena por haber podido hacer correr algo en esa máquina. Jejejeje.

Los datos de los procesos están dentro de su margen. Fíjate en la columna SIZE y la RSS. La columna SIZE marca el tamaño de memoria total que la aplicación podría usar, si toda estuviera en memoria, y RSS es la memoria residente. Es decir, la memoria que ocupa la aplicación en el momento actual en memoria (que no está toda, vamos). Todos los tamaños son en KB, a no ser que se especifique otra unidad con una "m" tras el número o algo similar.

Si te fijas entonces, los procesos ocupan varios megas, lo que es normal. Pero como el sistema cree que tiene 313k de memoria, su porcentaje supera el 100% (cosa que debería ser imposible).

Vamos, que el problema es lo que top entiende por la cantidad de memoria disponible en tu sistema. Mira por esa parte, que seguro que das con el problema. Probablemente funcione todo bien, pero no registra de forma adecuada el tamaño de tu memoria.

Un saludo. :-)

Shalauras

Jejeje, es una Linux, en concreto una Mandrake 8.1, es un servidor del trabajo de una empresa de ordenadores, y si, la máquina es una basura y en dias se virtualizará mediante XEN, pero ya era curiosidad el por que ese uso, pero ahora que lo dices, si, tienes razon, quizás no deberia preocuparme por dicho hecho. La máquina es un autentico mojon, no se por que la empresa nos dio esa máquina para hacer de servidor y no una un poco mas "normal"
Muchas gracias Alkaitz.

PD: Hace unos dias te deje un msj privado, si puedes leerlo, mis agradecimientos :)

Un saludo.

A

Shalauras, de nada hombre, que para eso estamos.

No sabía que el "top" de algunas distribuciones fuera tan distinto (o quizás lo lanzas con otras opciones). Yo siempre he usado RedHats, Fedoras, Debians y Ubuntus y me han salido iguales, y distintos al tuyo. No es malo saberlo...

Desde luego tu máquina podría ser perfectamente un Spectrum, jajaja. :-)

El último mensaje que recibí en la cuenta de media-vida data del 2007, así que no me ha debido llegar el tuyo.

Un saludete.

Usuarios habituales