Picos de carga del servidor al copiar archivos: el servidor no responde

Picos de carga del servidor al copiar archivos: el servidor no responde

Este ha sido un problema con el que hemos estado luchando durante algunas semanas. Siempre que se copian archivos grandes en el servidor (tanto con rsync como con cp), la carga del servidor inicialmente sube a 6 u 8 y se estabiliza. En algún momento, la carga de copias se saldrá de control a 50, 100, 150, 200+. En este punto normalmente perdemos por completo el control del servidor. Esto está en un servidor dedicado con 4 GB de RAM y nuestro anfitrión sigue diciéndonos que el problema es que MySQL no obtiene suficiente RAM. No quiero creer que necesitemos más RAM cuando el servidor funciona bien en momentos normales.

¿Alguna idea sobre lo que está fallando y cómo solucionarlo?

Respuesta1

Si MySQL no recibe suficiente RAM, normalmente simplemente muere. Eso tampoco se ve afectado cada vez que sincroniza archivos.

Entonces estás diciendo que tienes archivos grandes (¿qué tan grandes?) y los copias, la carga aumenta. ¿Has ejecutado iostat (http://www.cyberciti.biz/tips/linux-disk-performance-monitoring-howto.html) para ver cómo está funcionando el rendimiento de E/S de su máquina.

Para alguien que no tiene mucha experiencia en el ajuste del rendimiento, parece que su CPU está esperando a que se complete su E/S, lo que respalda todo lo demás. ¿Qué tipo de servidor es este? ¿Virtual? ¿Dedicado? Si es dedicado, ¿cuál es la configuración del disco? ¿Cuántos husillos?

información relacionada