[FUG-BR] Executar script com baixo privilégio

2013-08-07 Por tôpico Marcelo Marra
Caros,

 Possui um script em nosso servidor que executa várias ações e o 
mesmo coloca no cron para executar de 1h em 1h mas toda vez que o script 
roda ele toma conta do servidor ou seja utiliza 100% de HD e CPU, sendo 
que as ações que esse script executa não tem tanta urgência.
 Tem como fazer algo que esse script  não utiliza mais do que 30% da 
CPU.

-- 
att,
*Marcelo Marra Assis*
mail: _marc...@conectlan.com.br_
skype: _marcelo.assis_
Tel.: (63) *3311-5000* / Fax: 3311-5001
DDR: 3311-5030 / Vivo Cel.: *8404-5000*
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Executar script com baixo privilégio

2013-08-07 Por tôpico Eduardo Antonio Bortolini
Tem o comando: nice pra setar uma prioridade mais baixa. Talvez ajude.
Em 07/08/2013 13:42, Marcelo Marra marcelo.lis...@conectlan.com.br
escreveu:

 Caros,

  Possui um script em nosso servidor que executa várias ações e o
 mesmo coloca no cron para executar de 1h em 1h mas toda vez que o script
 roda ele toma conta do servidor ou seja utiliza 100% de HD e CPU, sendo
 que as ações que esse script executa não tem tanta urgência.
  Tem como fazer algo que esse script  não utiliza mais do que 30% da
 CPU.

 --
 att,
 *Marcelo Marra Assis*
 mail: _marc...@conectlan.com.br_
 skype: _marcelo.assis_
 Tel.: (63) *3311-5000* / Fax: 3311-5001
 DDR: 3311-5030 / Vivo Cel.: *8404-5000*
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Executar script com baixo privilégio

2013-08-07 Por tôpico Marcelo Araujo
Em 8 de agosto de 2013 11:03, freebsd-requ...@fug.com.br escreveu:



1. Executar script com baixo privilégio (Marcelo Marra)

 Message: 1
 Date: Wed, 07 Aug 2013 13:42:48 -0300
 From: Marcelo Marra marcelo.lis...@conectlan.com.br
 Subject: [FUG-BR] Executar script com baixo privilégio
 To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
 freebsd@fug.com.br
 Message-ID: 52027908.3010...@conectlan.com.br
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed

 Caros,

  Possui um script em nosso servidor que executa várias ações e o
 mesmo coloca no cron para executar de 1h em 1h mas toda vez que o script
 roda ele toma conta do servidor ou seja utiliza 100% de HD e CPU, sendo
 que as ações que esse script executa não tem tanta urgência.
  Tem como fazer algo que esse script  não utiliza mais do que 30% da
 CPU.


Olá Marcelo,

Já pensou em usar Resource Containers?

*root@controllerB:/home/araujo #* rctl -hu process:1000
cputime=0
datasize=36k
stacksize=0
coredumpsize=0
memoryuse=12M
memorylocked=0
maxproc=1
openfiles=0
vmemoryuse=54M
nthr=1
nsemop=0
wallclock=4322
*root@controllerB:/home/araujo #* rctl -a process:1000:memoryuse:deny=12M
*root@controllerB:/home/araujo #* rctl -a process:1000:memoryuse:log=12M

No exemplo acima eu tenho um processo pid 1000 que não pode usar mais que
12M de memória.

Você pode definir cputime entre outras opções para controlar o quanto o seu
script vai utilizar de recurso de máquina.

manpages: rctl(8), rctl.conf(5)


Abraços.
-- 
Marcelo Araujo
ara...@freebsd.org
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd