Overload

De KIUBIX
Ir a la navegación Ir a la búsqueda

Cuando hay un heavy load en un servidor hay muchas razones por la cual esto puede ocurrir

Específicamente en su servidor he notado que tiene un high I/O Wait load. Eso es un load que ocurre porque el disco duro esta escribiendo y leyendo mucho. El disco duro es la parte mas lenta del servidor asi que cuando esto se sobre utiliza va a afectar el load del sistema.

Para monitorear esto instale un tool llamado iotop en su servidor. Este tool, es muy parecido a top pero la diferencia es que ve que procesos están escribiendo y leyendo a disco.

Aquí veo algunos procesos que son los que están afectando tu load. El primero es kjournaled

kjournaled por default es parte del filesystem ext3 de linux. Lo que pasa es que cada vez que un archivo o directorio es leido/accessado el filesystem tiene que escribir a disco para actualizar el atime record(tiempo que fue accesado el archivo o directorio).

Para esto no se puede hacer mucho, aparte de cambiar el filesystem a ext4. Pero eso involveria hacer un backup y re formatear el disco :(

Tambien note que mysql esta escribiendo y leyendo mucho a disco, esto es normal dependiendo de cuantos databases se estan accesando al momento.

Nosotros desafortunadamente no proveemos soporte de mysql, pero le podemos apuntar en la dirección adecuada.

Lo que recomendaría hacer aquí es después de que mysql este prendido por 24 horas usar el tuner por medio de ssh. /usr/local/cpanel/3rdparty/mysqltuner/mysqltuner.pl

Hacer los cambios que recomienda y despues de 24 horas correrlo de vuelta a ver que dice.

Note que hay muchos requests de Apache a su servidor, no excesivamente pero suficientes para incrementar el load de su servidor.

El siguente comando en el terminal, le dice cuantas veces un IP esta conectado a su servidor. netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n

También note que se escribiendo mucho a los logs de exim debido a que la quota de angel.madrid@amjinmobiliaria.com se ha excedido y el sigue queriendo mandar emails. Agrandando el log, haciendo que tu servidor escriba mucho al disco.

Recomiendo que contactes al usuario para ver que esta ocasionando. Ya que este es uno de las mayores razones de su I/O Load al momento.

Tambien recomiendo que instales un plugin por medio de WHM llamado Munin.

Este plugin es muy bueno porque te da por medio de graphs una visualizacion de todo los processesos en tu servidor.

Para instalar Munin vaya a WHM Home » cPanel »Manage Plugins » Munin »Install and Keep Updated.

Despues de instalar Munin va a querer esperar un minimo de 24 horas para ver exactamente que esta ocurriendo.

En resumen, le recomiendo que atune mysql, vea que esta ocurriendo con el usuario angel.madrid e instale Munin.

Cuando hay un problema como un high load, desafortunadamente no se puede apretar y boton y arreglarlo todo tan facil. Uno tiene que investigar, y limitar, y monitorear su servidor desde muy cerca y adaptar el servidor de acuerdo al cliente/clientes.



By: JCMS