[pyar] Calcular porcentaje de CPU

fisa fisadev en gmail.com
Mie Mar 15 14:42:36 ART 2017


Buenas! Sumo un detallecito que puede ser útil: sabías de psutil?
Se instala con pip (pip install psutil), y tiene cosas como esta:
import psutil
psutil.cpu_percent()

On Tue, Mar 14, 2017 at 3:04 PM Daniel Moisset <dmoisset en machinalis.com>
wrote:

> Fijate en la manpage de "proc", hay una seccion describiendo el /proc/stat
> y ahi te dice que representa cada numero. Con esa info podes saber cuanto
> tiempo se estuvo usando el procesador para distintas cosas desde que
> arranco el OS. Si queres saber uso "ahora" de CPU, lo que tenes que hacer
> es tomar dos medidas del archivo este separadas por un tiempo corto (top
> creo que usa 5 segundos por defecto) y ver cuanto cambiaron estos numeros.
> Si subio el tiempo idle es que el uso de cpu es bajo, si subieron los otros
> es que es mas alto
>
> Saludos,
>    D.
>
> 2017-03-14 13:43 GMT+00:00 Juan Carizza <juan.carizza en gmail.com>:
>
> Buenas gente, estoy tratando de calcular el porcentaje de uso de CPU de
> una VM con la info que me da /proc/stat.
>
> cat /proc/stat
> pct  exec 888 cat /proc/stat
> cpu  2417071 0 1808128 1473928750 481157 0 35360 0 0
> cpu0 240494 0 613037 91048302 374554 0 24328 0 0 0
> cpu1 204088 0 79787 92114827 15052 0 7718 0 0 0
>
> Ya leo las lineas hago un split, las paso a float pero al momento de las
> cuentas no sé que sumar y qué restar. He visto todo tipo de formulas pero
> ninguna me da lo que marca el comando top.
>
> ¿Alguien tiene idea como calcular el porcentaje de uso de procesador con
> lo la info de /proc/stat?
>
>
>
> [0]
> https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s2-proc-stat.html
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
>
>
>
> --
> Daniel F. Moisset - UK Country Manager
> www.machinalis.com
> Skype: @dmoisset
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar

-- 
fisa  -  Juan Pedro Fisanotti
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20170315/268b4919/attachment.html>


Más información sobre la lista de distribución pyar