linux garante ou reserva de memória para um processo específico

5

Existe uma maneira de reservar uma quantidade específica de memória para um serviço / processo específico?

Eu gostaria de garantir que o OpenSSH sempre tenha memória suficiente para que ele possa aceitar uma nova conexão SSH caso a memória do servidor fique cheia.

Obrigado.

    
por mhost 09.02.2010 / 00:03

1 resposta

2

De modo geral, você não "reserva" a memória em sistemas * nix - você garante que há espaço RAM + Swap físico suficiente para manipular o que seu servidor está fazendo e permite que o subsistema da VM o manipule de lá (embora dmckee apontou no Linux que você tem o killer "útil" da OOM que matará o "maior usuário de memória" quando você ficar sem memória RAM - a lógica do subsistema "útil" acima mencionado é suspeito na melhor das hipóteses).

Você deve tentar descobrir por que seu sistema está ficando sem memória (se esse for realmente o problema): Se você corrigir o problema subjacente, não precisará reservar RAM.

    
por 09.02.2010 / 03:41

Tags