LiMiTreK

Versión Completa: Server Load
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto
"Server Load", o carga del servidor, es una medida relativa que mide la cantidad de procesos en cola durante un tiempo determinado.

Explicando un poco más esto, mide la cantidad de procesos que están esperando para acceder al procesador (ya que éste se encuentra ocupado). La carga del servidor es un número entero con dos decimales, por ejemplo 2.46.

¿Qué nos indica este número?

De 0 a 1, el servidor está totalmente fresco, o bajo carga muy ligera.
De 1 a 3, el servidor está algo cargado.
De 3 a 6, el servidor empieza a estar notablemente cargado. Es el momento de preguntarnos qué es lo que está pasando.
De 6 a 8, el servidor se encuentra under really heavy load.
Por encima de 8, el servidor está MUY cargado, naturalmente contra más alto sea el número, más cargado está. En estos momentos debemos pensar que algo va muy mal en el servidor.

¿Cómo medir la carga del servidor?

Hay que tener en cuenta que este número no es un % ni una cantidad de uso de recursos del servidor, sino una medida de los procesos esperando. Lo que quiere decir que no es totalmente precisa y que a veces nos puede engañar.

De todos modos, hay que tomar estas consideraciones a la hora de medirla:

- Si el servidor puede manejar UN thread (un procesador single core), dejamos la carga como está.
- Si el servidor puede manejar 2 threads (dual core, o dos procesadores monocore), la carga se divide entre 2, antes de aplicar el baremo del apartado anterior.
- Si es capaz de manejar 4 threads, lo dividimos entre 4...

Lo que nos indica que este valor no es absoluto y no sirve para todos los servidores por igual, hay que fijarse en el servidor en que estamos para darle un sentido a este número.

Valores altos de server load

Dicho lo anterior, a nadie se le escapará que hay números de server load MUY elevados para cualquier servidor, por ejemplo a partir de 20 podemos considerar que TODOS los servidores están bastante congestionados. Mirad esto que acaba de suceder en LiMiTreK:

[Imagen: of376b.png]

¿Sorprendidos? Yo también. Pero se supone que estos servidores tienen 2 procesadores con 4 cores cada uno, por lo que ese load sería 11 en realidad. Una cifra MUY elevada igualmente, que da sentido a que el foro estuviera exasperantemente lento en esos momentos, y que se cayeran MySQL primero y Spamd después.

Lo que pasa si el valor es alto

Generalmente notaremos una ralentización general en el acceso a las páginas. Si el server está muy mal, podemos estar mucho tiempo esperando para acceder a las páginas. En casos extremos, algún sistema de prevención puede cerrar el acceso al servidor por momentos para rebajar la carga. Si no existe tal sistema, y la carga es extrema, podemos ver cómo empiezan a no responder los servicios, y en última instancia, a colgarse y bloquear el servidor.
URLs de Referencia