Você pode "reservar memória" para sua sessão de usuário?

5

Estou tentando analisar um problema com um servidor remoto que está ficando sem memória disponível.

Eu não tenho ideia de quando isso acontece, mas quando isso acontece, não consigo acessar o SSH na máquina. Eu só posso reiniciar remotamente e, em seguida, faça o login.

Então, eu tive a ideia de simplesmente ficar logado até que o problema aconteça. Dessa forma, eu poderia analisar a situação. Mas uma vez que não há mais memória disponível, não vou me divertir muito depurando o problema.

Então, existe uma maneira de reservar memória para processos que são gerados por mim ?
Não programaticamente, se possível.

    
por Der Hochstapler 23.04.2012 / 22:33

1 resposta

1

Do que você está dizendo, se você reservar a memória, ela ainda não estará disponível para a sua ferramenta de depuração.

Você já pensou em escrever registros detalhados para arquivar?

Inclua o máximo de informações em cada processo que você precisar e execute o comando a cada poucos minutos. Você poderia fazer isso com o cron.

Após a próxima reinicialização, você simplesmente examina os registros.

Aqui há algumas informações sobre como verificar o que processo está usando sua memória.

    
por 23.04.2012 / 23:03

Tags