[MASOCH-L] Limitando uso de CPU e RAM

David Verzolla dverzolla at fcl.com.br
Fri Jul 28 09:01:53 BRT 2006


João Carlos Mendes Luis wrote:
> Anderson Nadal wrote:
> Olá David.
> Bom, se você usa PAM de uma olhada no /etc/security/limits.conf
> CPU não tem como limitar, ou seja, um único processo pode consumir toda
> a CPU, mas você pode limitar várias coisas.
>
> > A CPU instantanea não dá para limitar, mas pode-se limitar o máximo
> de CPU por sessão do usuário.
>
> > man setrlimit -> É o que define os parametros do ulimit e do limits.conf
>
> []'s
> Nadal
>
>
> "Não discuta com idiotas, eles te levam até o nível deles e te vencem
> por serem experientes"
>
> +-------------------------------------------------------+
> |     Anderson Nadal <nadal at ondacorp.com.br> - RHCE     |     
> |                Coordenador Tecnico                    |
> |          Fone: + 55 41 3331 8200                      |
> |          FAX:     + 55 41 3331 8256                      |
> |                     OndaRPC                           |
> |               www.ondarpc.com.br                      |
> |            Registered Linux User: 56841               |
> |     PGP KEY: www.keyserver.net KEY ID 6ABB668D        |
> +-------------------------------------------------------+
>
>
>
> David Verzolla escreveu:
> >>> Lista,
> >>> Alguém já viu alguma maneira 'efetiva' de limitar uso de CPU e RAM no
> Linux?
> >>> Sei que no FreeBSD estão implementando esse controle para o Jail.
> Ainda
> >>> no FreeBSD, há como fazer isso pelas classes de login.
> >>> No Linux só conheço o ulimit e alguns patches para o Kernel.
> >>> Alguém conheçe alguma outra forma de fazer esse controle?
> >>>
> >>> []'s
> >>>
> >>
> >                     Jonny
>
>
>

man login.conf (freebsd):

cputime

    This is the maximum amount of CPU time a user's process may consume.
Offending processes will be killed by the kernel.

        Note: This is a limit on CPU time consumed, not percentage of
the CPU as displayed in some fields by top(1) and ps(1). A limit on the
latter is, at the time of this writing, not possible, and would be
rather useless: a compiler--probably a legitimate task--can easily use
almost 100% of a CPU for some time.


Fiz o teste, e acontece exatamente o que diz no man.
Depois de n tempo o processo é finalizado.



> -- 
> David Verzolla
> Administrador de Redes
> FCLNET - Fundação Cásper Líbero
> Tel: +55 11 3170 5937
> Fax: +55 11 3170 5766
>



More information about the masoch-l mailing list