Las Cargas del Servidor (Server Loads)

las-cargas-del-servidor-server-loads

El promedio de carga de un servidor trata de medir el número de procesos activos en cualquier momento. Como una medida del uso del CPU, el promedio de carga es muy simple y no tiene una definición precisa, sin embargo es muy útil. Promedios altos en las cargas significa que el sistema esta siendo usado con intensidad y que su tiempo de respuesta correspondiente serÔ lento. ¿Qué se considera alto?, Idealmente, la carga no debería ser mayor a 3, sin embargo, podría serlo por momentos cortos.

Cuando se muestra la carga del servidor se reflejan 3 valores que se refieren a la carga reportada hace 1, 5 y 15 minutos.

ĀæComo verificar la carga del servidor?

Existen diversas maneras de verificar la carga del servidor. La primera de ellas es ingresar al WHM y ver las cargas en la esquina superior derecha.

A su vez, a travƩs del SSH se pueden ver las cargas con:

MĆ©todo 1 – usando el comando uptime:

El comando uptime muestra lo siguiente:

uptime
Ā 9:40am upĀ 9Ā days,Ā 10:36,Ā 4Ā users, load average:Ā 0.02,Ā 0.01,Ā 0.00

Este comando muestra el tiempo transcurrido desde que se reinició la última vez el sistema, el número de procesos de usuario activos y el promedio de las cargas.

MĆ©todo 2 – usando el comando procinfo:

El comando procinfo muestra lo siguiente:

Ā procinfo
Ā 
Ā Linux 2.0.36Ā (root@tsv)Ā (gccĀ 2.7.2.3)
Ā #1 Wed Jul 25 21:40:16 EST 2010 [tsv]
Ā Memory: Total Used Free Shared Buffers Cached Mem:
Ā 95564Ā 90252Ā 5312Ā 31412Ā 33104Ā 26412
Ā Swap:Ā 68508Ā 0Ā 68508
Ā Bootup: Sun JulĀ 21Ā 15:21:15Ā 2010
Ā Load average:Ā 0.15Ā 0.03Ā 0.01Ā 2/58Ā 8557

El promedio de carga se muestra en la esquina inferior derecha.

MĆ©todo 3 – usando el comando w:

El comando w muestra lo siguiente:

Ā w
Ā 
Ā 9:40am upĀ 9Ā days,Ā 10:35,Ā 4Ā users, load average:Ā 0.02,Ā 0.01,Ā 0.00
Ā USER TTY FROM LOGIN@Ā IDLE JCPU PCPU WHAT
Ā mir ttyp0 :0.0Ā Fri10pm 3days 0.09s 0.09sĀ bash
Ā neil ttyp2Ā 12-35-86-1.ea.coĀ 9:40am 0.00s 0.29s 0.15sĀ w

Note que la primera lĆ­nea es exactamente igual a la mostrada por uptime.

MĆ©todo 4 – usando el comando top – preferido:

El comado top hace un ranking de los procesos de acuerdo a la cantidad de tiempo del CPU que consumen, mostrando lo siguiente:

Ā top

Ā 4:09am upĀ 12:48,Ā 1Ā user, load average:Ā 0.02,Ā 0.27,Ā 0.17
Ā 58Ā processes:Ā 57Ā sleeping,Ā 1Ā running,Ā 0Ā zombie,Ā 0Ā stopped
Ā CPU states:Ā 0.5%Ā user,Ā 0.9%Ā system,Ā 0.0%Ā nice,Ā 98.5%Ā idle
Ā Mem: 95564K av, 78704K used, 16860KĀ free, 32836K shrd, 40132K buff
Ā Swap: 68508K av, 0K used, 68508KĀ freeĀ 14508K cached
Ā PID USER PRI NI SIZE RSS SHARE STAT LIBĀ %CPUĀ %MEM TIME COMMAND
Ā 5909Ā neilĀ 13Ā 0Ā 720Ā 720Ā 552Ā RĀ 0Ā 1.5Ā 0.7Ā 0:01 top
Ā 1Ā rootĀ 0Ā 0Ā 396Ā 396Ā 328Ā SĀ 0Ā 0.0Ā 0.4Ā 0:02 init
Ā 2Ā rootĀ 0Ā 0Ā 0Ā 0Ā 0Ā SWĀ 0Ā 0.0Ā 0.0Ā 0:00 kflushd
Ā 3Ā rootĀ -12Ā -12Ā 0Ā 0Ā 0Ā SW<Ā 0Ā 0.0Ā 0.0Ā 0:00 kswapd
Ā ...

El comando top muestra también el tiempo de funcionamiento del servidor (uptime), la información de la memoria y el listado de los procesos que pueden ordenarse por uso del CPU, entre otros.

Ā 

¿Qué se considera una carga alta, normal o media?

La respuesta a este punto es subjetiva, sin embargo, para dar una idea de lo que deberĆ­a ser, una carga excelente es aquella igual o menor a 1.0. Una carga normal oscila entre 2.0 y 4.0 y una carga un poco mayor puede considerarse un poco alta. Si se nota que la respuesta del servidor se esta volviendo lenta, verifique primero la carga.

Existen situaciones particulares en las cuales un dominio de un servidor presenta cargas muy altas (ej. Día de la final del beisbol nacional en el portal del equipo campeón). Esas situaciones temporales se auto regularÔn cuando pase el evento que causa la carga muy alta. Gracias al sistema SIM los servidores estÔn configurados para reiniciar sus procesos automÔticamente cuando no se reportan por cargas muy altas.

Cuando las cargas promedio de un servidor estƔn por encima de 2.0 es conveniente considerar colocar un servidor mƔs poderoso ya que es de alto uso. Vale decir que estas cargas promedio no deberƭan tomarse cuando el sistema esta realizando el procesamiento de los logs, respaldos o estadƭsticas.

toggle icon