[Inclusão Digital]Consumo CPU Nano5
Herbert Faleiros
herbert em faleiros.eti.br
Quarta Fevereiro 16 23:05:46 BRT 2011
2011/2/16 Herbert Faleiros <herbert em faleiros.eti.br>:
> prev_total=0; prev_idle=0; while true; do total=$((`cat /proc/stat |
> grep '^cpu\ ' | sed 's/ +/ /g' | cut -d\ -f2-4 | sed 's/ /+/g'`));
> idle=$((`cat /proc/stat | grep '^cpu\ ' | sed 's/ +/ /g' | cut -d\
> -f5 | sed 's/ /+/g'`)); diff_total=$(($total - $prev_total));
> diff_idle=$(($idle - $prev_idle));
> usage=$(((100*$diff_total)/($diff_total+$diff_idle))); printf
> "\r%s%3d%%" "CPU: " "$usage"; prev_total=$total; prev_idle=$idle;
> sleep 1; done
para quem ficou curioso, esse script que enviei foi baseado nesse
aqui: http://colby.id.au/node/39
--
Herbert
Mais detalhes sobre a lista de discussão Inclusaodigital