Significado de %CPU reportado por top
Aldrin Martoq
amartoq en dcc.uchile.cl
Mar Feb 3 21:33:12 CLST 2009
On Tue, 2009-02-03 at 15:41 -0700, Alejandro Weinstein wrote:
> Estoy un poco confundido con el significado de %CPU reportado por top.
> La siguiente es la definicion del manual:
> k: %CPU -- CPU usage
> The task's share of the elapsed CPU time since the last screen
> update, expressed as a percentage of total CPU time. In a true SMP
> environment, if 'Irix mode' is Off, top will operate in 'Solaris
> mode' where a task's cpu usage will be divided by the total number
> of CPUs. You toggle 'Irix/Solaris' modes with the 'I' interactive
> command.
En castellano: El % de CPU indica el porcentaje de uso de un proceso
_por CPU_. Si tienes un programa multi-thread ocupando el 100% de 3
CPU's, entonces su % de CPU es 300%.
Si te cambias al modo Slowlaris, se divide por la cantidad de CPU asi
obtienes el porcentaje de CPU relativo al sistema global. Si tienes 4
cpu's y el proceso consume el 100% de 3 CPU's, entonces veras 75%.
> Y esta es una captura de top
> Tasks: 128 total, 2 running, 126 sleeping, 0 stopped, 0 zombie
> Cpu(s): 13.5%us, 1.8%sy, 0.0%ni, 84.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
> Mem: 2062952k total, 934044k used, 1128908k free, 29032k buffers
> Swap: 2008084k total, 0k used, 2008084k free, 335764k cached
Presiona 1 y arriba te dara el detalle de cada CPU...
> PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
> 10030 ajw 20 0 67632 23m 7360 S 22 1.2 0:09.54 python
Tu programa es multithread y ocupa ~ el 13% del sistema global...
Presiona I y veras lo que quieres.
--
Aldrin Martoq <amartoq en dcc.uchile.cl>
http://aldrin.martoq.cl/videopodcast/ http://aldrin.martoq.cl/techblog/
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre : no disponible
Tipo : application/pgp-signature
Tamaño : 197 bytes
Descripción: This is a digitally signed message part
Url : http://listas.inf.utfsm.cl/pipermail/linux/attachments/20090203/594cbb30/attachment.bin
Más información sobre la lista de distribución Linux