Buscador

Loading

martes, 22 de mayo de 2012

Plesk carga alta por iowait

Un problema común en Plesk es tener una carga alta debido a que iowait creció mucho.

La carga alta comúnmente es porque se esta efectuando un respaldo o actualizando las estadísticas, una solucion es cambiar su pioridad de IO  y les presento un script



#Si la carga es >= 3  cambia la prioridad de ejecucion
loadavg=`uptime | awk '{print $8}'`
thisloadavg=`echo $loadavg|awk -F \. '{print $1}'`
if [ "$thisloadavg" -ge "3" ]; then
#baja prioridad de respaldos
ionice -c3 -p $(ps ax | grep "tar" | grep -v grep | awk '{ print $1 }')

ionice -c3 -p $(ps ax | grep "gzip" | grep -v grep | awk '{ print $1 }')
ionice -c3 -p $(ps ax | grep "pmm" | grep -v grep | awk '{ print $1 }')


#baja prioridad de procesos plesk
ionice -c3 -p $(ps ax | grep "plesk_agent_manager" | grep -v grep | awk '{ print $1 }')


ionice -c3 -p $(ps ax | grep "mailmng_domain_toggle" | grep -v grep | awk '{ print $1 }')



#baja prioridad de estadisticas
ionice -c3 -p $(ps ax | grep "statistics" | grep -v grep | awk '{ print $1 }')
ionice -c3 -p $(ps ax | grep "awstats" | grep -v grep | awk '{ print $1 }')

ionice -c3 -p $(ps ax | grep "webalizer" | grep -v grep | awk '{ print $1 }')

ionice -c3 -p $(ps ax | grep "dumps-disc-usage" | grep -v grep | awk '{ print $1 }')


fi


coloquenlo en cron cada 1-3 minutos y listo





No hay comentarios:

Publicar un comentario

Tutorial como crear un CFDi 3.3 en 2 minutos con PHP

Tutorial como crear un CFDi en 2 minutos con PHP Les presento este video que muestra como generar un CFDi en pocos minutos,  así como ...