indica el número promedio de procesos en la cola de ejecución en los últimos 1, 5 y 15 minutos.
En circunstancias normales, estos valores tendrán algunas diferencias según el número de CPU en el sistema. Para una CPU de un solo núcleo, si el valor de carga alcanza 1, indica que la carga del sistema ha alcanzado el 100%, pero para el sistema de doble núcleo. En términos de 1, solo el valor de carga del sistema es solo alrededor del 50%.
y así sucesivamente, en sistemas multiprocesador, la media de carga se determina en función del número de núcleos. Calculado a una carga del 100%, 1.00 representa un solo procesador, mientras que 2.00 significa que hay dos procesadores duales, luego 4.00 significa que el host tiene cuatro procesadores.
Reinicia automáticamente el servicio web de acuerdo con el valor de carga del sistema
La siguiente secuencia de comandos usa el VPS con el servidor Apache como ejemplo para juzgar periódicamente el valor de carga del sistema. Cuando alcanza 5, se considera que el sistema está sobrecargado. Ejecute, en este momento, el script reiniciará automáticamente el servicio Apache, liberará los recursos del sistema, para lograr un funcionamiento sin problemas del servidor VPS.
* Nota: El script proviene de la red, no es original, la fuente es desconocida, hice algunos cambios.
#! /bin /sh
#usage: * /2 * * * * root /root/checkload.sh > > /root/checkload.log
TOP_SYS_LOAD_NUM = 5
SYS_LOAD_NUM = `uptime awk '{print $ (NF-2)}' sed 's /, //'`
echo $ (fecha + "% y-% m- % d ")` uptime`
si [`echo" $ TOP_SYS_LOAD_NUM < $ SYS_LOAD_NUM "bc` -eq 1]
luego
echo" AutoStart: "$ (date +"% y-% m -% d% H:% M:% S ")" pkill httpd "` ps -ef grep httph wc -l`
pkill httpd
sleep 10
para i en 1 2 3
do
si [`pgrep httpd wc -l` -le 0]
entonces
service httpd start
sleep 15
echo" AutoStart: "$ (date +"% y-% m- % d% H:% M:% S ")" inicia httpd "` ps -ef grep httpd wc -l`
fi
hecho
else
if [`pgrep httpd wc -l` -le 0]
luego
service httpd start
sleep 15
echo "AutoStart:" $ (fecha + "% y-% m-% d% H:% M:% S") "start httpd" `ps -ef grep httpd wc -l`
fi
fi
TOP_SYS_LOAD_NUM en el script indica el valor de carga promedio máximo permitido del sistema, cuando se excede este valor El script comienza a reiniciar el servicio de apache. El uso del script también es muy simple, directamente a /etc/cron.d/para crear un archivo de ejecución cronometrado, complete el siguiente contenido:
* /2 * * * * root /root /checkload .sh > > /root/checkload.log
donde * /2 significa que el script especificado se ejecuta cada dos minutos y el resultado de la ejecución se envía al archivo /root/checkload.log. .
También puede modificar la frecuencia de ejecución de acuerdo con sus necesidades.
Resumen
Este script se ha implementado en mi VPS durante un tiempo y, en la situación de uso, el efecto es bastante bueno.
Para grupos pequeños de usuarios o usuarios domésticos que acceden a Internet, el acceso telefónico
El mundo ha ingresado oficialmente a la era ZB en 2010. Según el pronóstico de IDC
Cuando sea nuevo en el host VPS del sistema Linux, el operador a menudo le otorgará un nombre de usu
En muchos casos, es conveniente reemplazar la puerta trasera de turno cuando el pe
La resolución de fallas blandas comunes del servidor
Notas de estudio de LINUX - Configuración del servidor FTP (1)
Cómo funcionan los servidores virtuales con Data Protection
3389 desconexión remota en la solución de cierre de sesión
Hablando del servicio de balanceo de carga de la sala de máquinas IDC!
Configuración de Sendmail en entorno Linux (2)
Juega juegos clásicos bajo el sistema Linux CS1.5 configuración del servidor
Configuración del grupo de aplicaciones de sonido IIS
IIS no puede iniciar el resumen de errores
Iis php mail function método de configuración de sendmail
Configurar servidor compartido 01 con 2003
Tutorial del disco de datos de montaje del sistema de Windows (VPS /servidor en la nube)
¿Cómo configurar win8 para cerrar el touchpad? Win8.1 desactivar el tutorial de touchpad
Instalación gráfica en el disco duro Win7
Cómo arreglar el menú de arranque del sistema dual Win7
La configuración predeterminada de Windows XP modifica los Raiders
El lanzamiento de Windows 8 RP tiene una experiencia de descarga de millones de usuarios
¿Cómo instalar el sistema win10 con u disco? u disco instalación win10 pasos del sistema
77 consejos (2) que los usuarios que usan Windows 7 no pueden perderse
Win10 Mobile RedStone Preview Edition 14267 Resumen de problemas conocidos y soluciones
¡Evaluación gráfica super detallada de Windows 8! Enseñarle a jugar Win8 (6)