Significado de %CPU reportado por top
Horst H. von Brand
vonbrand en inf.utfsm.cl
Mar Feb 10 22:10:53 CLST 2009
Alejandro Weinstein <alejandro.weinstein en gmail.com> wrote:
> 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%?
top(1) dice, inter alia:
>
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.
Esto indica que es el % del uso total del CPU, o sea, el 23,7% del 0,3%.
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 2654431
Universidad Tecnica Federico Santa Maria +56 32 2654239
Casilla 110-V, Valparaiso, Chile 2340000 Fax: +56 32 2797513
Más información sobre la lista de distribución Linux