GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo crear una carga de CPU del 100 % en un sistema Linux

Para asegurarse de que su máquina Linux sea estable y confiable, debe realizar pruebas de estrés y comparar ciertos aspectos clave, incluido el rendimiento de la CPU. Esto le ayuda a prever cómo responderá en situaciones del mundo real en las que está sujeto a demandas informáticas.

[ También te puede interesar:Cómo encontrar los 10 principales procesos en ejecución por memoria y uso de CPU ]

En este artículo, mostraremos diferentes formas de crear 100 % de CPU cargar en un sistema Linux para someterlo a prueba. Al final de este artículo, aprenderá cómo hacer una prueba de esfuerzo de su CPU en una computadora con Linux que acaba de construir o comprar, o en una computadora más antigua.

Instalar Stress o Stress-ng en Linux

estrés es una popular herramienta de línea de comandos utilizada para imponer la carga y la prueba de estrés de un sistema Linux. Para instalarlo en su sistema Linux, ejecute el comando apropiado para su distribución de Linux:

$ sudo apt install stress       [Debian/Ubuntu]
$ sudo yum install stress 	[CentOS/RHEL 7+]
$ sudo dnf install stress 	[Fedora 22+]
$ sudo pacman -S stress         [Arch Linux]
$ sudo zypper install stress    [OpenSUSE]

También puedes usar stress-ng , una versión más nueva de stress que se envía con funciones adicionales.

$ sudo apt install stress-ng     [Debian/Ubuntu]
$ sudo yum install stress-ng 	 [CentOS/RHEL 7+]
$ sudo dnf install stress-ng 	 [Fedora 22+]
$ sudo pacman -S stress-ng       [Arch Linux]
$ sudo zypper install stress-ng  [OpenSUSE]

Cómo imponer una carga de CPU del 100 % en Linux

Para imponer 100% cargue en la CPU de su servidor Linux, ejecute stress o estrés-ng como se muestra, donde --cpu bandera especifica el número de núcleos, -v habilita el modo detallado y --timeout especifica el tiempo después del cual terminará el comando:

$ sudo stress-ng --cpu 4 -v --timeout 30s

Puede verificar el porcentaje de uso de la CPU de su sistema Linux usando un comando superior:una herramienta de monitoreo del sistema en tiempo real para sistemas Linux.

$ top

Hay varios otros comandos de Linux que puede usar para crear 100% CPU carga. A continuación hay algunos que descubrí en StackOverflow, el primero es:

$ yes > /dev/null &

Tenga en cuenta que ejecutar el comando anterior una vez solo impone 100% carga en un solo núcleo. Si tiene varios, por ejemplo, cuatro núcleos, ejecute el comando cuatro veces para agotar toda la potencia de la CPU:

$ yes > /dev/null &
$ yes > /dev/null &
$ yes > /dev/null &
$ yes > /dev/null &

Puede verificar el porcentaje de uso de CPU de su sistema Linux usando:

$ top

Para finalizar los trabajos en segundo plano de Linux creados por los comandos anteriores, ejecute el comando killall como se muestra.

$ killall yes

Otro comando útil para producir 100% CPU el uso de carga es:

$ dd if=/dev/zero of=/dev/null

Para utilizar completamente todos los núcleos de su sistema, ejecute el siguiente comando. El número del comando anterior en la función debe ser igual al número de núcleos (por ejemplo, 4 en este caso):

$ fulload() { dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null & }; fulload; read; killall dd

Nuevamente, verifique el porcentaje de utilización de la CPU usando el comando superior .

$ top

¡Eso es todo! ¿Qué comando o herramienta usa normalmente para estresar probar o crear 100% cargar en su(s) sistema(s) Linux? Háganos saber a través de la sección de comentarios a continuación.


Linux
  1. Cómo cambiar el nombre de host en Linux

  2. Cómo crear un script de un comando de Linux

  3. Cómo crear un paquete RPM de Linux

  4. Cómo crear y montar sistemas de archivos en Linux

  5. Cómo crear un pico de CPU con un comando bash

Cómo crear accesos directos en el escritorio de Linux

Cómo crear un alias SSH en Linux

Cómo crear un alias en Linux

Cómo crear archivos en el sistema Linux:una guía definitiva

Cómo verificar la carga de su servidor en el sistema Linux

Cómo agregar o crear un usuario sudo en el sistema Linux [inicio rápido]