Leonardo Vianna escreveu:
> Bom dia Rodrigo, Jeronimo e Todos da lista.
> 
> Acredito ser um erro não existir um limite padrão. A final de contas, o
> sistema trava ou não trava?? É seguro por padrão ou não é??
> 
> Acho que certo é primeiro não deixar travar. Me corrijam se eu estiver
> errado!


Você esta errado :) (brincadeira, mas não resisti)

Na verdade existem vários pontos de vista sobre isso. Eu concordo que 
não deveria travar, mas:

- Qual um limite razoável? 95% da memoria? e se eu precisar de 1% a 
mais, depois de 600 horas de CPU o programa é abortado por falta de 
memória, mesmo a memória estando instalada e disponível na maquina.

- Se eu limitar, como eu faço para ter 2 processos rolando com 2 users 
diferentes e os 2 não arrematarem toda a memoria? digo pro segundo proc: 
"olha você não pode rodar pq o usuário X da comendo toda a memoria. Poe 
o saco na cabeça dele pra ele desalocar".

Na verdade a solução pra este tipo de problema é fazer uma aplicação 
descente (se não sabe usar ponteiro, pede pra sair. Programar não é 
coisa de moleque...). Ulimit funciona em casos específicos, mas não pode 
ser facilmente generalizado.



Jean

Responder a