
Un programa BUAgent instalado en uno de nuestros servidores parece estar usando 4 GB de memoria. El servidor sólo tiene 8 GB. De todos modos, a BUAgent solo se le acaban las horas para realizar copias de seguridad del sitio.
Al ejecutar htop obtienes lo siguiente...
Nuestra red tiene otro ejecutando el mismo agente y está consumiendo una pequeña cantidad de memoria. El directorio donde está instalado este agente muestra que pesa 65 MB.
Me pregunto si entiendo lo que estoy viendo aquí. ¿Realmente está consumiendo el 53% de la RAM disponible? ¿Hay algo que pueda hacer para entender qué está ocupando toda la memoria? ¿Estoy en lo cierto al entender que mi máquina tiene que funcionar con solo 4 GB ahora ya que BUAgent está acaparando los otros 4 GB?
Se supone que no necesito detener el servicio cuando no se está ejecutando.
Respuesta1
Sí, esto significa que BUAgent está consumiendo el 53,8% de su memoria. La columna de memoria residente RES
también lo confirma: 4294 MB. A su máquina le queda la memoria restante. Después de eso, comenzará a usar swap.
La razón podría ser (no conozco este programa):
- una pérdida de memoria (ERROR en el software).
- configuración diferente que hace que utilice más memoria.
Si no aumenta con el tiempo, puede ser aceptable mantenerlo en funcionamiento si su máquina no necesita más que la memoria restante.
De todos modos, puede intentar buscar un posible ERROR/pérdida de memoria para solucionar esta situación.
Respuesta2
Resolví el problema de la memoria simplemente reiniciando buagent. En mi caso, es parte de un servicio llamado vvagent.
Ejecute lo siguiente para obtener información de estado sobre ambos servicios...
$ service vvagent status
Y luego detenga e inicie el servicio normalmente con...
$ sudo service vvagent restart
Esto borró la memoria y ejecutó exitosamente el programa de respaldo desde que el uso de la memoria volvió a funcionar.