Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Load average - Cuándo comenzar a preocuparse?

223 views
Skip to first unread message

Mauro Antivero

unread,
Aug 20, 2013, 7:50:01 AM8/20/13
to
Estimados:

Estoy leyendo varios art�culos que hablan sobre el par�metro "load
average" en un sistema Linux y me estoy encontrando con diferentes
opiniones, una de ellas por ejemplo es que ese par�metro "ya no sirve
m�s puesto que est� pensado para sistemas con un solo procesador", lo
cual me parece un poco extra�o.

Me gustar�a contar con sus opiniones al respecto, ya que lo que estoy
tratando de determinar es cuando se debe activar un aviso con respecto a
la carga del sistema para un servidor con un procesador Intel Xeon X3470
(4 n�cleos con 2 hilos cada uno).

Los art�culos que ya vi son los siguientes:

http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages

http://prutser.wordpress.com/2012/04/23/understanding-linux-load-average-part-1/
(y el resto de las partes)

http://www.linuxjournal.com/article/9001

Ustedes qu� opinan?

Saludos y gracias.

Mauro.


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/521357E5...@gmail.com

Flako

unread,
Aug 20, 2013, 8:20:02 AM8/20/13
to
    Si, sigue sirviendo
    En forma ideal, debería ser  load <   0,8 * Nro_Cores, pero esto es muy subjetivo y no debes analizar solo esa variable cuando miras la performance de un equipo.

    Si en tu equipo el  load  > NroCores solo te esta diciendo que hay "procesos en cola esperando" y que el tiempo de respuesta de los procesos es mayor que si load  < NroCores.
    En un servidor un load alto puede ser permitido si el tiempo de  respuesta que logra es aceptado  por sus usuarios, o si no hay usuarios podrías tener  un equipo con load > 4 * Ncores  si los tiempos de las tareas que corres en el son aceptables.


   La mejor forma de comprenderlo, es verlo en tu misma pc. Normalmente cuando el load > NroCores la pc se pone "lenta", esta responde pero uno quisiera que sea mas rápido.








_____________________________________________________________
La fe es cuando se cree en algo que uno sabe que no puede ser verdadero


El 20 de agosto de 2013 08:49, Mauro Antivero <mauro.a...@gmail.com> escribió:
Estimados:

Estoy leyendo varios artículos que hablan sobre el parámetro "load average" en un sistema Linux y me estoy encontrando con diferentes opiniones, una de ellas por ejemplo es que ese parámetro "ya no sirve más puesto que está pensado para sistemas con un solo procesador", lo cual me parece un poco extraño.

Me gustaría contar con sus opiniones al respecto, ya que lo que estoy tratando de determinar es cuando se debe activar un aviso con respecto a la carga del sistema para un servidor con un procesador Intel Xeon X3470 (4 núcleos con 2 hilos cada uno).

Los artículos que ya vi son los siguientes:
Ustedes qué opinan?

Saludos y gracias.

Mauro.


--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org

Camaleón

unread,
Aug 20, 2013, 10:00:03 AM8/20/13
to
El Tue, 20 Aug 2013 08:49:57 -0300, Mauro Antivero escribió:

> Estoy leyendo varios artículos que hablan sobre el parámetro "load
> average" en un sistema Linux y me estoy encontrando con diferentes
> opiniones, una de ellas por ejemplo es que ese parámetro "ya no sirve
> más puesto que está pensado para sistemas con un solo procesador", lo
> cual me parece un poco extraño.

Bueno, lo que dice el artículo al que enlazas no es "que no sirva" sino
que tiene en cuenta unos parámetros que no son de aplicación con los
micros multi-core y multi-hilo.

> Me gustaría contar con sus opiniones al respecto, ya que lo que estoy
> tratando de determinar es cuando se debe activar un aviso con respecto a
> la carga del sistema para un servidor con un procesador Intel Xeon X3470
> (4 núcleos con 2 hilos cada uno).
>
> Los artículos que ya vi son los siguientes:

(...)

Si te preocupa la carga del sistema (y no sólo la del procesador) instala
alguna aplicación (p. ej., SAR) que te genere informes periódicos para
que puedas analizar los resultados de forma fiable.

Aquí tienes un artículo en español donde comentan la herramienta:

Midiendo el rendimiento del sistema con SAR
http://mundogeek.net/traducciones/midiendo-el-rendimiento-del-sistema-con-
SAR.htm

Saludos,

--
Camaleón


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/pan.2013.08...@gmail.com

Mauro Antivero

unread,
Aug 20, 2013, 11:20:02 AM8/20/13
to
El 20/08/13 10:59, Camaleón escribió:
> El Tue, 20 Aug 2013 08:49:57 -0300, Mauro Antivero escribió:
>
>> Estoy leyendo varios artículos que hablan sobre el parámetro "load
>> average" en un sistema Linux y me estoy encontrando con diferentes
>> opiniones, una de ellas por ejemplo es que ese parámetro "ya no sirve
>> más puesto que está pensado para sistemas con un solo procesador", lo
>> cual me parece un poco extraño.
> Bueno, lo que dice el artículo al que enlazas no es "que no sirva" sino
> que tiene en cuenta unos parámetros que no son de aplicación con los
> micros multi-core y multi-hilo.
>
>> Me gustaría contar con sus opiniones al respecto, ya que lo que estoy
>> tratando de determinar es cuando se debe activar un aviso con respecto a
>> la carga del sistema para un servidor con un procesador Intel Xeon X3470
>> (4 núcleos con 2 hilos cada uno).
>>
>> Los artículos que ya vi son los siguientes:
> (...)
>
> Si te preocupa la carga del sistema (y no sólo la del procesador) instala
> alguna aplicación (p. ej., SAR) que te genere informes periódicos para
> que puedas analizar los resultados de forma fiable.
>
> Aquí tienes un artículo en español donde comentan la herramienta:
>
> Midiendo el rendimiento del sistema con SAR
> http://mundogeek.net/traducciones/midiendo-el-rendimiento-del-sistema-con-
> SAR.htm
>
> Saludos,
>
Muchas gracias, ahora lo leo.
En si lo que trato de determinar es a partir de que valor debo generar
un aviso (uso actualmente Zabbix para monitoreo). En uno de los
artículos decía que para un único procesador, en líneas generales,
tenemos que:

LA > 1 - Prestar atención
LA > 5 - Guarda, algo está pasando y tu sistema está sobrecargado en exceso

Repito, en líneas generales.

Pues bien, 5 es el valor que Zabbix tiene configurado por defecto para
generar una alarma. El tema es que ahora no sé que valor configurar,
teniendo en cuenta que se trata de un procesador de 4 núcleos con 2
hilos cada uno. 5 * 8 = 40 me parece un poco elevado no?

Saludos y gracias.

Mauro.


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/5213891B...@gmail.com

Camaleón

unread,
Aug 20, 2013, 11:40:01 AM8/20/13
to
El Tue, 20 Aug 2013 12:19:55 -0300, Mauro Antivero escribió:

> El 20/08/13 10:59, Camaleón escribió:

(...)

>> Si te preocupa la carga del sistema (y no sólo la del procesador)
>> instala alguna aplicación (p. ej., SAR) que te genere informes
>> periódicos para que puedas analizar los resultados de forma fiable.
>>
>> Aquí tienes un artículo en español donde comentan la herramienta:
>>
>> Midiendo el rendimiento del sistema con SAR
>> http://mundogeek.net/traducciones/midiendo-el-rendimiento-del-sistema-
con-
>> SAR.htm
>>
>>
> Muchas gracias, ahora lo leo.
> En si lo que trato de determinar es a partir de que valor debo generar
> un aviso (uso actualmente Zabbix para monitoreo).

Ah, que ya tienes una herramienta configurada... ¿y Zabbix usa estos
valores en bruto para generar una alarma? Parece un poco
"rústico" ¿no? :-?

> En uno de los artículos decía que para un único procesador, en líneas
> generales, tenemos que:
>
> LA > 1 - Prestar atención
> LA > 5 - Guarda, algo está pasando y tu sistema está sobrecargado en
> exceso
>
> Repito, en líneas generales.
>
> Pues bien, 5 es el valor que Zabbix tiene configurado por defecto para
> generar una alarma. El tema es que ahora no sé que valor configurar,
> teniendo en cuenta que se trata de un procesador de 4 núcleos con 2
> hilos cada uno. 5 * 8 = 40 me parece un poco elevado no?

Entendido. Pues ahí no te puedo decir porque desconozco los parámetros en
los que se basa Zabbix para realizar los cálculos de carga de CPU. ¿No
dice nada sobre esto el manual?

Saludos,

--
Camaleón


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/pan.2013.08...@gmail.com

Mauro Antivero

unread,
Aug 20, 2013, 12:10:01 PM8/20/13
to
El 20/08/13 12:29, Camaleón escribió:
> El Tue, 20 Aug 2013 12:19:55 -0300, Mauro Antivero escribió:
>
>> El 20/08/13 10:59, Camaleón escribió:
> (...)
>
>>> Si te preocupa la carga del sistema (y no sólo la del procesador)
>>> instala alguna aplicación (p. ej., SAR) que te genere informes
>>> periódicos para que puedas analizar los resultados de forma fiable.
>>>
>>> Aquí tienes un artículo en español donde comentan la herramienta:
>>>
>>> Midiendo el rendimiento del sistema con SAR
>>> http://mundogeek.net/traducciones/midiendo-el-rendimiento-del-sistema-
> con-
>>> SAR.htm
>>>
>>>
>> Muchas gracias, ahora lo leo.
>> En si lo que trato de determinar es a partir de que valor debo generar
>> un aviso (uso actualmente Zabbix para monitoreo).
> Ah, que ya tienes una herramienta configurada... ¿y Zabbix usa estos
> valores en bruto para generar una alarma? Parece un poco
> "rústico" ¿no? :-?
No en realidad. Realmente está muy buena la herramienta, lo que hace es
darte un template con los valores más comunes, luego uno los modifica
como desea (es realmente muuuuuuy configurable).
>
>> En uno de los artículos decía que para un único procesador, en líneas
>> generales, tenemos que:
>>
>> LA > 1 - Prestar atención
>> LA > 5 - Guarda, algo está pasando y tu sistema está sobrecargado en
>> exceso
>>
>> Repito, en líneas generales.
>>
>> Pues bien, 5 es el valor que Zabbix tiene configurado por defecto para
>> generar una alarma. El tema es que ahora no sé que valor configurar,
>> teniendo en cuenta que se trata de un procesador de 4 núcleos con 2
>> hilos cada uno. 5 * 8 = 40 me parece un poco elevado no?
> Entendido. Pues ahí no te puedo decir porque desconozco los parámetros en
> los que se basa Zabbix para realizar los cálculos de carga de CPU. ¿No
> dice nada sobre esto el manual?
Lo que hace es darte los mismos valores que obtenes con uptime, top o
herramientas por el estilo. Tiene 3 comandos, uno para el promedio cada
1 min., otro cada 5 y otro cada 15. Te grafica los 3 y por defecto
configura una alarma cuando el promedio cada 1 min. supera el valor de 5.

Yo ya lo configuré para que avise cuando supera 8 (que es el total de
hilos del CPU que estoy monitoreando), pero por lo que entiendo hasta
ahora una alarma por un valor crítico debe ser para un valor más elevado
(sobretodo teniendo en cuenta que el promedio es cada 1 min.), pero
todavía no sé bien que valor debería ir (como ya dije en líneas
generales, cada servidor es un mundo aparte).

Saludos y gracias.

Mauro.
>
> Saludos,
>


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/521392EA...@gmail.com

Camaleón

unread,
Aug 20, 2013, 12:40:02 PM8/20/13
to
El Tue, 20 Aug 2013 13:01:46 -0300, Mauro Antivero escribió:

> El 20/08/13 12:29, Camaleón escribió:

(...)

>>> En si lo que trato de determinar es a partir de que valor debo generar
>>> un aviso (uso actualmente Zabbix para monitoreo).
>> Ah, que ya tienes una herramienta configurada... ¿y Zabbix usa estos
>> valores en bruto para generar una alarma? Parece un poco "rústico" ¿no?
>> :-?

> No en realidad. Realmente está muy buena la herramienta, lo que hace es
> darte un template con los valores más comunes, luego uno los modifica
> como desea (es realmente muuuuuuy configurable).

Bien, pero ¿de dónde saca esos valores?

(...)

>> Entendido. Pues ahí no te puedo decir porque desconozco los parámetros
>> en los que se basa Zabbix para realizar los cálculos de carga de CPU.
>> ¿No dice nada sobre esto el manual?

> Lo que hace es darte los mismos valores que obtenes con uptime, top o
> herramientas por el estilo. Tiene 3 comandos, uno para el promedio cada
> 1 min., otro cada 5 y otro cada 15. Te grafica los 3 y por defecto
> configura una alarma cuando el promedio cada 1 min. supera el valor de
> 5.

Hum... entendido.

> Yo ya lo configuré para que avise cuando supera 8 (que es el total de
> hilos del CPU que estoy monitoreando), pero por lo que entiendo hasta
> ahora una alarma por un valor crítico debe ser para un valor más elevado
> (sobretodo teniendo en cuenta que el promedio es cada 1 min.), pero
> todavía no sé bien que valor debería ir (como ya dije en líneas
> generales, cada servidor es un mundo aparte).

Parece que no eres el único que se queja:

Default CPU watch is {server:system.cpu.load[percpu,avg1].last(0)}>5
https://support.zabbix.com/browse/ZBX-6483

En resumen, supongo que vas a tener que adaptarlo a las características
de tu servidor ya que no hay un valor cerrado para esta variable :-/

Mira, te puede interesar este hilo:

[GLUG-tech] Acceptable Load avg on multicore systems?
http://www.linux.org.za/Lists-Archives/glug-tech-1103/msg00195.html

Saludos,

--
Camaleón


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/pan.2013.08...@gmail.com
0 new messages