Significado de %CPU reportado por top

Miguel Oyarzo O. admin en aim.cl
Jue Feb 5 11:19:10 CLST 2009


Alejandro Weinstein escribió:
> On Thu, Feb 5, 2009 at 5:06 AM, Miguel Oyarzo O. <admin en aim.cl> wrote:
>> Alejandro Weinstein escribió:
>>> 2009/2/4 Alejandro Weinstein <alejandro.weinstein en gmail.com>:
>>>> OK. Viendo el detalle por CPU los numeros tienen mas sentido
>>> Ahora estoy confundido otra vez. La siguiente es una captura de top,
>>> en una maquina con UNA cpu:
>>>
>>> Tasks:  61 total,   2 running,  59 sleeping,   0 stopped,   0 zombie
>>> Cpu0  :  0.3%us,  0.2%sy,  0.0%ni, 99.4%id,  0.0%wa,  0.0%hi,  0.0%si,
>>>  0.0%st
>>> Mem:    507380k total,    87544k used,   419836k free,     5084k buffers
>>> Swap:   385520k total,        0k used,   385520k free,    34484k cached
>>>
>>>  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
>>>  4370 ajw       20   0  102m 9.9m 4200 S 23.7  2.0   0:47.09 python
>>>  4341 ajw       20   0 14996 4296 2300 S  1.7  0.8   0:03.99 python
>>>    1 root      20   0  2844 1696  548 S  0.0  0.3   0:01.57 init
>>>
>>> Tengo Cpu0: 0.3%. y uno de los procesos python usando 23.7%.
>>>
>>> Como cuadran estos numeros? Significa que el proceso uso el 23.7% del
>>> 0.3%?
>>>
>> 0.3% es el 30% de ocupacion de la CPU sumando todos los procesos durante ese
>> refresco de pantalla.
> 
> De donde sale el 30%?

Olvidate de mi respuesta anterior, me confundi con otra cosa

Ese indicador solo te muestra el tiempo que la CPU uso en los procesos 
de usuarios (los que consumen algo relevante de CPU)

Saludos,

Miguel Oyarzo O.
Austro Internet S.A.
Punta Arenas





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