[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Entender top linux



Quizas la herramienta mytop te ayude un poco

o el clasico mysqladmin extended-status




----- Original Message ----- 
From: "Blu" <blu@daga.cl>
To: <debian-user-spanish@lists.debian.org>
Sent: Friday, May 04, 2007 6:21 PM
Subject: Re: Entender top linux


On Fri, May 04, 2007 at 02:24:28PM -0400, Rhonny Lanz wrote:
> El 4/05/07, Listas Locatel <listas@locatel.biz> escribió:
> >Hola,
> >
> >según la siguiente salida de top... que me diría de mi sistema ??
> >
> >top - 18:17:29 up 64 days,  7:00,  4 users,  load average: 1.77, 2.00, 2.05
> >Tasks:  97 total,   1 running,  96 sleeping,   0 stopped,   0 zombie
> >Cpu(s):  7.8% us,  3.0% sy,  0.0% ni, 86.4% id,  2.2% wa,  0.1% hi,  0.5% 
> >si
> >Mem:  12474072k total, 12046340k used,   427732k free,   119460k buffers
> >Swap: 14651240k total,       96k used, 14651144k free, 10246888k cached
> >
> >  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
> >22737 mysql     18   0 1892m 1.4g 4212 S 43.3 11.5  33810:36 mysqld
> > 2905 root      10  -5     0    0    0 S  0.3  0.0  98:43.61 kjournald
> >16933 root      15   0  2176 1132  856 R  0.3  0.0   0:00.01 top
> >30860 root      15   0 14756 1956 1512 S  0.3  0.0   0:07.89 sshd
> >    1 root      15   0  1576  528  460 S  0.0  0.0   0:06.89 init
> >    2 root      RT   0     0    0    0 S  0.0  0.0   0:00.72 migration/0
> >    3 root      34  19     0    0    0 S  0.0  0.0   0:00.07 ksoftirqd/0
> >
> >El sistema tiene 2 procesadores Xeon 5160 y 12 GB de RAM. Para lo que
> >tiene que hacer, me parecen unos números muy altos (1.77, 2.00 y 2.05).
> >El servidor tiene una base de datos de más de 100 GB y tiene muchas
> >transacciones por segundo, pero aún así no encuentro relación con la
> >respuesta real del sistema y la carga que se muestra.
> >
> >Por ejemplo, 0.60 y las consultas pueden ir lentas..
> >
> >La misma consulta con carga 1.77 puede ir muy rápida...
> >
> >Estoy interpretando mal los números ?? Cual sería el número del load
> >average que equivaldría a un 100 % ??
> >
> >UN saludo y gracias.
> >
> >
> 
> Hola, buenas tardes, los numeros de average, lo que hacen es tomar una
> media de la carga del sistema, las tres medias, representan el ultimo
> minuto (1.77), los ultimos 5 minutos (2.00) y los ultimos 15 minutos
> (2.05)

Información adicional. El 'load average', es (simplificando) el número
promedio de procesos esperando CPU en los pasados 1, 5 y 15 minutos. No
es, por tanto, una medida de la utilización de CPU, pues perfectamente se
puede tener un sólo proceso hambriento de CPU y el load average no va a
subir mucho más de uno, mientras que la CPU va a servir para freir huevos. 

Como se ve en el pantallazo de top, mysqld es el proceso que más come cpu,
y la lentitud que se pueda ver en la latencia de respuesta de ese proceso
es, infiero, culpa de ese proceso y no de la carga general del sistema.
Además, hay que considerar el tiempo que se gasta en i/o, es decir, puedes
tener una máquina muy rápida, pero si un proceso necesita estar leyendo y
escribiendo en disco, no va a usar todo su poder y se va a pasar gran
parte del tiempo esperando por respuesta del sistema de archivos.

En resumen, que apuesto que la latencia de respuesta de la base de datos
depende, en este caso, de como lo haga la base de datos, de qué
información tiene cacheada en cierto momento, de la rapidez de los discos,
etc.

-- 
Blu.


-- 
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org





Reply to: