Desligue o assassino de memória

2

Estou executando o Ubuntu 13.04 e atualmente, se algum usuário acidentalmente escreve algum código que usa muita memória RAM, ele reduz todo o sistema, então eu tenho que desligar e ligar novamente. Existe alguma maneira de configurar os usuários de modo que, por padrão, eles estão limitados a usar 4GB de RAM, digamos? Ou existe outra maneira de tornar o assassino de memória mais agressivo do que é atualmente?

    
por marshall 12.12.2013 / 18:47

1 resposta

4

Você pode usar ulimit para fazer isso (não é um especialista, mas a página de manual geralmente é útil) ou editar o arquivo de configuração diretamente.
Crie um arquivo de limites em etc/security/limits.conf , que deve permitir que você defina um limite de usuário assim:

username hard as some_number_in_kilobytes

A única parte que realmente precisa de explicação é "difícil". Os usuários podem definir seus próprios limites, mas, de acordo com o TFM, esses são limites "suaves" que só podem ser configurados para o limite máximo. Espero que seus usuários não possam fazer o sudo para root.

    
por 12.12.2013 / 19:26