Chicos estoy desesperado por aquí, ya que este problema durante una semana en algún momento se ponen de repente de alta carga, y todavía no encuentro dónde está el problema aún
normalmente el resultado de la parte superior de esta manera, la carga sólo 0. 71, sólo tiene 200 tareas
capturas de pantalla:
http://i291.photobucket.com/albums/ll28 ... ormal3.jpgimágenes de otros:
http://i291.photobucket.com/albums/ll28 ... ormal2.jpgpero en algún momento se ponen de repente de carga alta (por lo general 1-3 veces al día), carga muy alta 90 a 200, con más de 500 tareas
capturas de pantalla:
http://i291.photobucket.com/albums/ll28 ... hload1.jpgProceso de registro de todos los días, yo ya la reparación y optimizar todos tabla, como se puede ver el proceso de mysql es muy bajo (en línea blanca, no en la línea amarilla o roja), por lo que su aspecto como el problema no está en mysql
La línea roja es quizás apache
capturas de pantalla:
http://i291.photobucket.com/albums/ll28 ... hload1.jpges su wa 96,2%. He aquí una explicación de los parámetros en caso de que no lo sé:
nosotros = Usuario tiempo de CPU (el tiempo que ha pasado los procesos en ejecución de la CPU a los usuarios que no se baja prioridad)
sy = Sistema de tiempo de CPU (el tiempo que ha spetn la CPU ejecuta el núcleo y sus procesos
ni = tiempo de CPU de Niza (el tiempo que ha pasado los procesos en ejecución de la CPU a los usuarios que han sido baja prioridad)
wa = iowait es decir, en espera de E / S (la cantidad de tiempo que la CPU ha estado esperando por la E / S para completar)
hola = hardware IRQ (la cantidad de tiempo que el La CPU ha sido atender interrupciones de hardware)
si = Software IRQ (la cantidad de tiempo que la CPU ha sido interrumpe el servicio de software)
id = inactividad de la CPU
Así que una wa alto para mí más probable es que están cambiando. Para confirmar esto también veo que su uso de memoria RAM está al máximo y su máquina es querer utilizar más memoria para que, ya que se agota en su lugar, comienza a utilizar unidades de disco duro para crear memoria virtual. Eso es muy lento y puede causar que su carga a pico hasta las cosas como son.
Entonces, ¿dónde me gustaría ver es por qué su memoria se está al máximo. Hay algunas cosas que se pueden ejecutar para ayudar a determinar la misma. Una cosa que siempre me fijo en momentos como este es ver lo que se conecta a la máquina. Ejecutar:
netstat-NPA
Otra cosa que puedes hacer es asegurarse de que haya configurado MySQL correctamente. Muchos administradores erróneamente configurar completamente equivocado y debido a que terminan la asignación de manera más memoria para que luego se necesita y con el tiempo se come toda su memoria RAM y luego adivinen qué, se inicia el intercambio y los picos de carga a través del techo. Recomiendo encarecidamente ejecutar este programa llamado
MySQLTuner . Ejecutar el programa y ver si ha configurado correctamente MySQL. Si usted ve todo como en Aceptar a continuación, lo que es bueno, pero si ves alguna! apareciendo entonces eso significa que usted necesita para resolver eso. Mi primera aproximación sería la de:
Máximo posible el uso de memoria
Usted puede estar por encima de su memoria RAM instalada. En general, me aseguraría de que se mantiene en alrededor del 50% de la RAM instalada. Déjame saber lo que MySQLTuner le está diciendo y si descifrar nada
