Load average

Horst H. von Brand vonbrand en inf.utfsm.cl
Lun Mar 19 11:51:28 CLT 2007


Ricardo Utreras Estrella <utreras en gmail.com> wrote:
> Esta es una muestra de la carga de uno de los server que administro:
>   ...
>   1:16pm  up 10:13, 154 users,  load average: 4.76, 5.10, 5.41
>   2:16pm  up 11:13, 131 users,  load average: 6.47, 4.98, 4.03
>   3:16pm  up 12:13, 122 users,  load average: 7.47, 6.39, 5.24
>   4:16pm  up 13:13, 128 users,  load average: 4.91, 4.44, 3.74
>   5:16pm  up 14:13, 130 users,  load average: 7.31, 5.50, 4.23
>   6:16pm  up 15:13, 99 users,  load average: 3.35, 2.16, 1.93
>   7:16pm  up 16:13, 74 users,  load average: 5.39, 4.15, 3.12
>   8:16pm  up 17:13, 59 users,  load average: 6.06, 4.88, 3.60
>   9:16pm  up 18:13, 53 users,  load average: 2.84, 2.12, 1.92
>   ...
> 
> Se me ha hecho complicado encontrar un valor (por lo menos de una
> fuente "oficial" como la documentacion de Red Hat) sobre los valores
> recomendados para el factor de carga (load) de la máquina.

No hay ;-)

> Siempre asumi de que debia ser menos que 1, asi esto indicaria que la
> maquina tiene recursos para realizar la carga de trabajo en proceso,
> cualquier cosa sobre 1 indicaria que necesitaba mas recursos para
> haber realizado dicha tarea en ese preciso instante de tiempo (por
> ejemplo load=2, si la maquina hubiera sido el doble de "poderosa"
> podria haber asumido la carga en ese instante).

Si tienes 2 CPUs...

> Pero si bien esto es cierto segun lo googleado, (y lo siguiente ya
> pasa a ser una opinion empirica) una maquina con cientos de picks de
> hasta por ejemplo carga 5 no muestra ningun impacto en su rendimiento,
> a no ser que esta carga sea sostenida.

Y peaks de 10 o mas son un problema serio.

Ojo, la carga es "numero promedio de procesos corriendo", la carga puede
ser porque estan esperando la CPU, un disco, ... instala el paquete sysstat
(o asi en otras distro), contiene el comando sar (en Fedora/CentOS/RHEL hay
que habilitarlo via "chkconfig sysstat on; system sysstat start"), eso te
registra una catervada de variables del sistema cada 10 minutos. El resumen
que puedes sacar de una semanita de registros es invaluable a la hora de
ver si cojea, cuanto, y como; si requiere ortopedia o derechamente un
transplante.
-- 
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               Fax:  +56 32 2797513


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