
Um programa BUAgent instalado em um de nossos servidores parece estar usando 4 GB de memória. O servidor possui apenas 8 GB. O BUAgent fica sem horas para fazer backup do site de qualquer maneira.
Executando htop você obtém o seguinte ...
Nossa rede tem outro executando o mesmo agente e está ocupando uma pequena quantidade de memória. O diretório onde este agente está instalado mostra seu peso de 65 MB.
Gostaria de saber se entendi o que estou vendo aqui. Está realmente ocupando 53% da RAM disponível? Existe algo que eu possa fazer para entender o que está ocupando toda a memória? Estou correto ao entender que minha máquina precisa operar com apenas 4 GB agora, já que o BUAgent está sentado lá, monopolizando os outros 4 GB?
Não devo precisar interromper o serviço quando ele não estiver em execução.
Responder1
Sim, isso significa que o BUAgent está consumindo 53,8% da sua memória. A coluna de memória residente RES
também confirma isso: 4294 MB. Sua máquina fica com a memória restante. Depois disso, ele começará a usar swap.
O motivo pode ser (não sei sobre este programa):
- um vazamento de memória (BUG no software).
- configuração diferente fazendo com que use mais memória.
Se não aumentar com o tempo, pode ser aceitável mantê-lo funcionando se sua máquina não precisar de mais do que a memória restante.
De qualquer forma, você pode tentar procurar um possível BUG/vazamento de memória para corrigir esta situação.
Responder2
Resolvi o problema de memória simplesmente reiniciando o buagent. Faz parte de um serviço chamado vvagent no meu caso.
Execute o seguinte para obter informações de status sobre ambos os serviços...
$ service vvagent status
E então pare e inicie o serviço normalmente com...
$ sudo service vvagent restart
Isso limpou a memória e executou com êxito o programa de backup, sem que o uso da memória voltasse.