Cómo estresar la CPU de prueba en Manjaro

Cómo estresar la CPU de prueba en Manjaro
Los administradores del sistema prueban la CPU para verificar su rendimiento bajo un alto nivel de estrés y temperatura. Otros tipos de pruebas de estrés incluyen memoria, velocidad del reloj, carga de trabajo, uso de memoria y muchos otros. La prueba de estrés de la CPU utiliza todos los núcleos a su máxima capacidad para medir a fondo el rendimiento del procesador.

Este artículo explica la prueba de estrés de la CPU y discute varias razones para probar el estrés de la CPU. Por último, demostramos cómo evaluar la CPU utilizando diferentes herramientas en Manjaro Linux.

Prueba de estrés de la CPU

Una prueba de estrés está ejecutando un sistema overclockeado a su capacidad máxima para medir la estabilidad del sistema. Los componentes se verifican deliberadamente bajo altos niveles de estrés durante un período sostenido para verificar la confiabilidad.

Todos los componentes de la unidad de procesamiento central se cargan al ejecutarlos a una capacidad y temperatura máxima para la prueba de estrés de la CPU. Hay varias razones para estresar la CPU de prueba en Manjaro; Algunos de ellos son los siguientes:

  • Para verificar cómo funciona la CPU en condiciones anormales.
  • Para verificar la fiabilidad y la estabilidad del sistema recién comprado.
  • Para verificar cómo funciona Manjaro Linux con la plataforma de hardware en el consumo máximo de CPU para identificar fallas de errores y hardware.
  • Para solucionar problemas relacionados con el calor.

El objetivo principal de las pruebas de tensión de la CPU es analizar el comportamiento del sistema después de la falla y si los sistemas muestran un mensaje de error en condiciones extremas.

Técnicas de prueba de estrés

Hay varias formas y herramientas para probar la CPU. Podemos utilizar herramientas de línea de comandos, así como una interfaz basada en texto. En este artículo, estresamos la CPU de prueba con la ayuda de servicios públicos de línea de comandos: estrés y S-tui, y GUI.

Estrés

estrés es una utilidad de línea de comandos para generar carga de trabajo estimando la raíz cuadrada de cualquier número en bucles. Simultáneamente carga todos los núcleos de CPU que imponen un estrés significativo en el sistema. Además, también realiza la carga de trabajo, el disco y el estrés de memoria en el sistema.

Use Manjaro Package Manager Pacman para descargar Estrés:

[Manjaro@Manjaro ~] $ sudo Pacman -S Estrés

Después de la instalación, use el getConf _nprocessors_onln En el terminal de línea de comandos para identificar el número apropiado de hilos.

[manjaro@manjaro ~] $ getConf _nprocessors_onln
4

Para probar el estrés la CPU a la mejor de su capacidad, el número debe ser el número total de núcleos y el doble si admite HyperThreading. En este artículo, la prueba de estrés se realiza en el Core i3 que admite el hiperingido, lo que implica el número 6.

Para comenzar, use el comando de estrés con un -UPC bandera y el número de hilos para comenzar.

[manjaro@manjaro ~] $ sudo estrés - -cpu 4
Estrés: Información: [5183] Envío de cerdos: 4 CPU, 0 IO, 0 VM, 0 HDD

Mientras tanto, ejecute el comando superior para garantizar el 100% de utilización de la CPU.

S-tui

S-TUI es una interfaz de usuario terminal de estrés frontal para la utilidad de estrés. CPU de prueba de estrés en tiempo real y exporta los datos en .formato CSV. Tiene una interfaz limpia con esquemas de gráficos suaves.

La interfaz permite una vista en profundidad del rendimiento de la CPU. Por ejemplo, muestra todos los sensores que puede detectar, yo.mi., Frecuencia de la CPU, temperatura, potencia y utilización, como gráficos relevantes para cada valor del sensor. También muestra las inmersiones de rendimiento.

Use el comando Pacman para instalar S-TUI, de la siguiente manera:

[Manjaro@Manjaro ~] $ sudo Pacman -S S -Tui

La herramienta indudablemente tiene la mejor funcionalidad de monitoreo, pero también permite agregar más opciones, por ejemplo, para realizar una prueba de estrés, instale el estrés de la siguiente manera:

[Manjaro@Manjaro ~] $ sudo Pacman -S Estrés

Ingrese s-tui en el terminal de línea de comandos para iniciar el programa. Aparecerá una interfaz basada en texto. Use las teclas de flecha para cambiar el modo de operación del monitor al estrés.

La herramienta además permite incluir opciones adicionales de la interfaz de la herramienta. Por ejemplo, permite configurar las "opciones de tensión" como nivel de carga para probar el estreso de la CPU. Del mismo modo, podemos elegir núcleos de CPU; Sin embargo, se establece en un número máximo de núcleos relevantes para la carga máxima de forma predeterminada.

Para guardar los datos en formato CSV, inicie el programa con el siguiente comando.

[manjaro@manjaro ~] $ s-tui--csv

Utilizar el LS Comando para enumerar el contenido del directorio de trabajo actual y gato el contenido del .CSV archivo.

[manjaro@manjaro ~] $ cat s-tui_log_2021-06-20_01_51_28.CSV | menos

Nota: FirStarter es otra herramienta para estrés a los sistemas de prueba a su máxima capacidad. S-TUI permite la integración de esa utilidad como submódulo. Sin embargo, requiere la construcción de S-TUI de la fuente, y FirStarter no es compatible con todos los sistemas.

Sí, prueba de estrés

Sí, la prueba de estrés es una forma de solucionar problemas de problemas intermitentes bajo una carga pesada. Todo lo que requiere es un comando Sí para utilizar la CPU y su un núcleo al 100%. El comando imprime repetidamente 'Y' al terminal hasta que se termine presionando el Ctrl + C combinación de llaves.

Si la máquina admite hiperingido, creará el doble de procesos. Por ejemplo, use el siguiente comando para una sola máquina de núcleo y dirija la salida a /dev /null.

[manjaro@manjaro ~] $ yes> /dev /null

Si tiene dos núcleos, use el comando anterior en el medio y el operador de la siguiente manera:

[Manjaro@Manjaro ~] $ y sí> /dev /null & y sí> /dev /null

Del mismo modo, siga agregando según sus requisitos.

O use el siguiente comando de una línea para automatizar el proceso.

[manjaro@manjaro ~] $ para i en $ (seq $ (getConf _nprocessors_onln)); Haz sí> /dev /null y hecho

El comando anterior funciona como un para bucle que toma una secuencia de números de 1 a $ (SEQ $ (getConf _nProcessors_onln)), dónde sesco acepta $ (getConf _nprocessors_onln) Salida como secuencia en forma del número total de núcleos virtuales.

Recomendamos monitorear la CPU utilizando la arriba o htop Comando para verificar su utilización hasta el 100%. Utilizar el Mátalos a todos sí comando para terminar procesos de sí.

Conclusión

El artículo demostró el uso de varias herramientas para probar la CPU a su máxima capacidad. El objetivo de las pruebas de estrés de la CPU es determinar la resiliencia del sistema. Por lo tanto, es una habilidad apropiada para cualquier administrador del sistema para principiantes aprender y conocer la capacidad del sistema.