[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Estatística nervosa
From: |
Fagner Goncalves |
Subject: |
Estatística nervosa |
Date: |
Fri, 3 Oct 2003 00:46:18 -0300 (BRT) |
Olá pessoal,
Problema mais complicado, a gente recorre a gurus. Vamos la então:
Suponham o seguinte arquivo de log :
===============================
NODE--DATA-----USER----PID--%CPU-%MEM-VSZ--RSS-TTY---STAT-INICIO---TEMPO-COMANDO----------
node1 01102003 suporte 6360 98.2 15.6 1252 348 pts/0 R 23:41 7:36 cat
/dev/zero
node2 01102003 suporte 6362 98.2 15.6 1253 348 pts/0 R 23:41 7:36 cat
/dev/zero
node3 01102003 suporte 6364 98.2 15.6 1254 348 pts/0 R 23:41 7:36 cat
/dev/zero
node4 01102003 suporte 6366 98.2 15.6 1255 348 pts/0 R 23:41 7:36 cat
/dev/zero
node1 02102003 ramone 4468 99.9 84.6 6252 348 pts/0 R 20:01 5:31 cat
./flame
node2 02102003 ramone 4460 99.9 85.6 6252 348 pts/0 R 20:01 5:31 cat
./flame
node3 02102003 ramone 4430 99.9 85.6 6254 348 pts/0 R 20:01 5:31 cat
./flame
node4 02102003 ramone 2320 99.9 65.6 6257 348 pts/0 R 20:01 5:31 cat
./flame
node1 03102003 ftandi 2468 59.7 23.1 5152 348 pts/0 R 10:01 1:31 cat
./smog
node2 03102003 ftandi 2460 59.7 23.1 5152 348 pts/0 R 10:01 1:31 cat
./smog
node3 03102003 ftandi 2430 59.7 23.1 5154 348 pts/0 R 10:01 1:31 cat
./smog
node4 03102003 ftandi 1320 59.7 23.1 5157 348 pts/0 R 10:01 1:31 cat
./smog
....
===============================
O usuário poderá digitar:
$nodestat.sh <node> <data-inicial> <data-final>
saida esperada:
=================================================================
Médias Estatisticas para o(s) node(s) selecionado(s) no período :
====== ============ ==== ==== ======= ============== == =========
___ ___
NODE DATAIN DATAFIN CPU MEM MAIOR_USUARIO PID
COMANDO
node1 01102003 03102003 85.9 41.1 ramone 4468
./flame
...
...
...
--------------------------------------------------------------------------------------
- Caso ele coloque um asterisco no parametro node, fazer para todos os
nodes.
- Os campos MAIOR_USUARIO e COMANDO não refletem o processamento e
memoria utilizado
pelo usuario, e sim do node.
___ ___
CPU e MEM = media de cpu e mem utilizada (soma tudo relativo aos nodes
e divide pelos
numero de vezes que eles aparecem entre as datas cedidas
pelo usuario)
Pegaram pesado comigo...
O que acham ?
Idéias por onde começar ?
PS: Mandei para as duas listas que assino pois o assunto é pertinente
nas mesmas.
Abraço,
Fagner Gonçalves
IAG - ACA - USP