A proteção do sistema contra memória baixa falha quando não está usando swap

1

Qual seria uma boa alternativa para o método de prevenção de travamento de todo o sistema? De preferência, não com base nos limites máximos de alocação de memória (por terminal), mas o inverso: alguma maneira de reservar memória suficiente para processos de sistema (críticos) (alguns processos na lista de desbloqueio). Ou simplesmente (coloque) alguma maneira de bloquear a execução de novos processos quando o sistema atinge algum limite. Ou pelo menos algum aplicativo de monitoramento com notificações / avisos.

    
por glarry 08.01.2017 / 12:13

1 resposta

0

Uma opção pode ser ajustar o valor de /proc/<pid>/oom_score_adj para evitar que o oom killer mate o processo em caso de situação de pouca memória. Configurar o valor para -1000 impedirá que o kernel mate completamente o processo.

    
por 09.01.2017 / 08:06