Re: [shell-script] consumo do processador

2006-09-26 Por tôpico Miranda
ninguém sugeriu o vmstat ? vmstat 1 5 procs ---memory-- ---swap-- -io --system-- cpu r b swpd free buff cache si sobibo incs us sy id wa 1 0 1008 5632 9204 2570360027 8 218 244 2 0 97 0 0 0 1008 6248 9

Re: [shell-script] consumo do processador

2006-09-25 Por tôpico Flavio Junior
Bom.. apesar de nao participar da ideia de achar "feio" um dump do top, eu acho q, se é sua vontade, é uma boa hora de aproveitar do open-source ;) Pega o codigo do top e ve da onde o safado tira essa informação... Flavio do Carmo Junior On 9/25/06, Reinaldo Carvalho <[EMAIL PROTECTED]> wrote:

Re: [shell-script] consumo do processador

2006-09-25 Por tôpico Flavio Junior
Soh pra te dar uma adiantada, acho q vc noa vai fugir mto do q foi dito aqui nao: [EMAIL PROTECTED]:/usr/bin# strings top | grep proc libproc-3.2.3.so procps_version openproc closeproc readproc /proc/stat failed /proc/stat read Failed /proc/stat open: %s conflicting process selection [EMAIL PROTEC

Re: [shell-script] consumo do processador

2006-09-25 Por tôpico Reinaldo Carvalho
Eu preciso saber qtos % do processador esta "idle", assim também posso obter o comsumo fazendo "100% - idle%". Pensei que isso pudesse ser obtido no /proc, pois acho feio ter que fazer o dump do "top" para obter esse valor. Será que existe alternativa ao top? On 9/25/06, Julio C. Neves <[EMAIL

Re: [shell-script] consumo do processador

2006-09-25 Por tôpico Reinaldo Carvalho
Oi tiago, aparentemente o retorno desse comando não reflete 100% - idle. Ele só vai mostrar o que esta sendo consumido por processos em user-level. Nao esta contabilizando o consumo do kernel (sys) nem de iowait. On 9/25/06, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote: > não seria o caso d

Re: [shell-script] consumo do processador

2006-09-25 Por tôpico Alfredo Ribeiro
Ola galera, Reinaldo, não sei se entendi exatamente oque voce precisa mas tente este script abaixo: #!/bin/bash var=`ps aux | sort -n +3 | tail -n1` usr=`echo $var | cut -f1 -d' '` pid=`echo $var | cut -f2 -d' '` mem=`echo $var | cut -f4 -d' '` prc=`echo $var | cut -f11 -d' '` lmt=10.0 tst=`echo

Re: [shell-script] consumo do processador

2006-09-25 Por tôpico Julio C. Neves
Opa Reinaldo, me desculpe, mas me esqueci que o stat varia muito de acordo com a arquitetura. No meu caso, entre outros dados, tenho statísticas de uso de CPU nos últimos 60, 30 e 1 segundos (acho que os números são estes). -- Abraços, Julio http://www.julioneves.com - Um livro sobre Bash completo

Re: [shell-script] consumo do processador

2006-09-25 Por tôpico Reinaldo Carvalho
Oi Júlio, não consegui entender como obter a % idle do cpu a partir desse arquivo... Fiquei olhando, e me parece que todos os valores aumentam. On 9/25/06, Julio C. Neves <[EMAIL PROTECTED]> wrote: > Fala Reinaldo, > se os dados de /proc/stat te satisfizerem, fica simples montar um script > para

Re: [shell-script] consumo do processador

2006-09-25 Por tôpico Tiago Barcellos Peczenyj
não seria o caso de usar o ps com a opção -Ao pcpu ? ps -Ao pcpu | awk 'BEGIN{a=0.0} {a+=$0} END{print a}' On 9/25/06, Marcelo Costa <[EMAIL PROTECTED]> wrote: > Não sei se te ajuda mas eu uso a script que segue, não utilizo o stdout. > > trap 'echo "$CN\c";trap 0;exit' 0 2 3 15 > trap 'trap 0;ex

Re: [shell-script] consumo do processador

2006-09-25 Por tôpico Marcelo Costa
Não sei se te ajuda mas eu uso a script que segue, não utilizo o stdout. trap 'echo "$CN\c";trap 0;exit' 0 2 3 15 trap 'trap 0;exit' 1 N=`tput lines` EL=`tput el` ED=`tput ed` CL=`tput clear` HO=`tput home` CF=`tput civis` CN=`tput cnorm` F="%12.2f%3d$ED$HO" echo "$CF$CL\c" HDR="`ps -p1 -opid -opc

Re: [shell-script] consumo do processador

2006-09-25 Por tôpico Julio C. Neves
Fala Reinaldo, se os dados de /proc/stat te satisfizerem, fica simples montar um script para filtrar os necessários ao seu caso. -- Abraços, Julio http://www.julioneves.com - Um livro sobre Bash completo e on-line :wq 2006/9/23, Reinaldo Carvalho <[EMAIL PROTECTED]>: > > Quais as maneiras de obte