[FUG-BR] Limitar um Processo

Ricardo Tweeg rtweeg em yahoo.com.br
Terça Novembro 15 14:56:10 BRST 2016


Em Terça-feira, 15 de Novembro de 2016 13:42, Tiago Drumond <tiagodexter em gmail.com> escreveu:


>
>
>Em 15 de nov de 2016 1:40 PM, "Vinícius Zavam" <egypcio em googlemail.com>
>escreveu:
>>
>> 2016-11-14 23:47 GMT-03:00, Otacílio de Araújo Ramos Neto
>> <otacilio.neto em bsd.com.br>:
>> > De uma olhada na manpage do rctl . Talvez o parâmetro pcpu eh o que você
>> > procura.
>> >
>> > []'s
>> > -Otacilio
>> >
>> > Em seg, 14 de nov de 2016 23:33, Renato Frederick <
>renato em frederick.eti.br>
>> > escreveu:
>> >
>> >> Pessoal, boa noite.
>> >>
>> >> Eu estou temporariamente com um problema no SNMP, que está usando toda
>a
>> >> CPU.
>> >> Preciso temporariamente dar uma segurada em quanto da CPU ela vai usar,
>> >> pois preciso do monitoramento, porém não consigo analisar o problema,
>> >> deixar a máquina rodando e o snmp.
>> >>
>> >> 12216 root             1  93    0 83784K 42268K CPU0    0   6:54
>67.96%
>> >> bsnmpd
>> >>
>> >> Tem como eu limitar, no exemplo acima, que o PID 12216 use 20% das CPU?
>> >>
>> >> Ou eu vou ter que criar classe lá no login.conf, etc etc? Queria algo
>> >> simples, na mão mesmo segurar o quanto de cpu ele vai usar, ate eu ver
>se
>> >> é
>> >> algum script que ele chama.
>> >>
>> >> O caso é meio chato pois eu criei diversas MIBS, tem script que por
>> >> exemplo
>> >> analisa o spool de email, ai o cacti remoto lê esta MIB, joga para um
>> >> template e gera gráfico.
>> >>
>> >> Fico agradecido se puderem me ajudar e desejo bom feriado(prá quem
>puder
>> >> descansar né).
>> >>
>> >>
>> >>
>> >>
>> >> Renato Frederick
>>
>> + https://www.freebsd.org/cgi/man.cgi?query=cpuset (não?)
>>
>>
>> --
>> Vinícius Zavam
>> keybase.io/egypcio/key.asc
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>Não!  Cpuset é para fazer cpu afinity, e não limitação
>-------------------------
>Histórico: http://www.fug.com.br/historico/html/freebsd/
>Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>

>


Você pode definir que o programa inicialize com uma prioridade mais baixa com o comando "nice", ou caso ele já esteja em execução, pode usar o "renice" para definir uma prioridade mais baixa pra ele.
Pode ser que isso te ajude.

Abraços,

Atenciosamente, 

Ricardo Tweeg 


Mais detalhes sobre a lista de discussão freebsd