Requisitos: Para probar las reglas de alarma de monitorización, puedes usar lookbusy para simular el uso de la CPU cuando la CPU del servidor ocupa un umbral establecido para activar una regla de alarma.
Lookbusy es una aplicación sencilla para generar cargas útiles sintéticas en sistemas Linux. Puede generar una carga fija y predecible en la CPU, mantener una cantidad seleccionada de memoria activa y generar tanto tráfico de disco como necesites.
Dirección oficial:El inicio de sesión del hipervínculo es visible.
Este artículo toma el sistema CentOS 7 como ejemplo, y el script de instalación es el siguiente:
Después de guardar el script, dale permiso de ejecución e instálalo con el siguiente comando:
Los parámetros utilizados son los siguientes:
usage: lookbusy [ -h ] [ options ] Opciones generales: -h, --ayuda Ayuda de línea de comandos (lo estás leyendo) -v, --verbosa Salida Verbosa (puede repetirse) -q, --silencio Silencio, produce salida solo con errores Opciones de uso de la CPU: -c, --cpu-util=PCT, Utilización deseada de cada CPU, en porcentaje (por defecto --cpu-util=RANGO 50%). Si se elige el modo de uso de CPU 'curva', un rango de la forma que se debe dar MIN-MAX. -n, --ncpus=NUM Número de CPUs a mantener ocupadas (por defecto: autodetectado) -r, --cpu-mode=MODE Modo de utilización ('fijo' o 'curva', véase lookbusy(1)) -p, --cpu-curva-pico=TIEMPO Desplazamiento de la utilización máxima dentro del periodo de la curva, en Segundos (añadir 'M', 'H', 'D' para otras unidades) -P, --cpu-curva-periodo=TIEMPO Duración del periodo de la curva de utilización, en segundos (añadir 'm', 'h', 'd' de otras unidades) Opciones de uso de memoria: -m, --mem-util=SIZE Cantidad de memoria a usar (en bytes, seguido de KB, MB, o GB para otras unidades; ver lookbusy(1)) -M, --mem-sleep=TIME Tiempo de suspensión entre iteraciones, en usec (por defecto 1000) Opciones de uso del disco: -d, --disk-util=SIZE Tamaño de los archivos para usar para el churn de disco (en bytes, seguido por KB, MB, GB o TB para otras unidades) -b, --tamaño-bloque-disco=TAMAÑO Tamaño de los bloques a usar para E/S (en bytes, seguido por teclado, cartera o regañadiente) -D, ---sueño en disco=TIEMPO Tiempo para dormir entre iteraciones, en msec (por defecto 100) -f, --camino-disco=RUTA Ruta hacia un archivo/directorio para usar como búfer (por defecto /tmp); especificar varias veces para rutas adicionales Los comandos comunes son los siguientes:
PruebaLa ocupación de todos los núcleos de CPU fluctúa entre un 80% y un 90%, las representaciones son las siguientes:
(Fin)
|