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
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:
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
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
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
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
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
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
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
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
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
11 matches
Mail list logo