Como evitar uma situação em que o sistema está com falta de memória suficiente para mostrar ou até mesmo matar processos?

0

Recentemente, me deparei com uma situação em que um sistema estava com memória insuficiente para executar pkill ou htop ou até mesmo criar um arquivo de permuta.

(Mas de alguma forma eu ainda poderia SSH no sistema, então pelo menos eu tinha um shell.)

Eu acabei tendo sorte ao perceber que eu poderia executar ps e kill se eu não executasse o shell de login, mas estou pensando se não tive sorte, o que eu poderia ter feito evitar a reinicialização, supondo que eu ainda tivesse o shell de login?

Existe por exemplo reservar uma quantidade específica de memória para que um determinado executável sempre possa ser executado? Ou existe uma maneira de matar processos de dentro do Bash que não requerem um fork?

    
por Mehrdad 11.11.2017 / 21:02

0 respostas