Aplicando limites de memória para sessões de tela

2

Você pode definir limites de uso de memória para aplicativos Linux padrão em: /etc/security/limits.conf

Infelizmente, eu pensava anteriormente que esses limites se aplicam apenas a aplicativos de usuários e não a serviços do sistema . Isso significa que os usuários podem ignorar seus limites iniciando aplicativos por meio de um serviço do sistema, como screen . Gostaria de saber se é possível permitir que os usuários usem screen , mas ainda imponham limites de aplicativos.

Jeff teve a ótima idéia de usar nohup , que obedece a limites de usuários (maravilhoso!), mas ainda gostaria de saber se é possível imitar os recursos úteis de janelas de screen .

EDITAR:

Parece que minhas screen sessões estão obedecendo aos limites de espaço de endereçamento definidos em /etc/security/limits.conf . Eu devo ter cometido algum erro. Instalei recentemente cpulimit , mas duvido que seja a solução. Obrigado pela nohup tip, Jeff! É muito útil.

Link para o pacote de limite de CPU

    
por collinjsimpson 05.04.2012 / 19:55

1 resposta

2

Não vou comentar se isso é uma "exploração" real ou o comportamento pretendido, mas a solução alternativa para essa situação é não permitir o acesso a screen . Se eles precisarem executar um processo enquanto estiverem desconectados, poderão usar nohup .

    
por 05.04.2012 / 20:11