Las 6 mejores herramientas de Linux para pruebas de esfuerzo y rendimiento de CPU
D¿Quiere llevar su sistema Linux a sus límites máximos? ¿O está interesado en evaluar su PC con Linux en términos de rendimiento? De cualquier manera, las aplicaciones de referencia y las herramientas de prueba de esfuerzo pueden brindarle una comprensión cuantitativa del rendimiento de su PC con Linux.
Con esto en mente, tenemos una lista que cubre algunas de las mejores aplicaciones de Linux para comparar el rendimiento y las pruebas de estrés. Pero primero, comprendamos claramente la evaluación comparativa y las pruebas de estrés y las diferencias entre los dos.
Evaluación comparativa frente a pruebas de estrés: ¿cuál es la diferencia?
Una herramienta de referencia se utiliza para medir el máximo rendimiento posible de la PC cuando se maneja una tarea o función específica. Es más útil cuando se intenta comparar dos productos similares. Puede comparar las puntuaciones de referencia entre los productos para ver cuál ofrece un mejor rendimiento.
Una herramienta de prueba de esfuerzo está diseñado para implementar cargas pesadas en el sistema para ver si falla. Puede realizar una prueba de esfuerzo en diferentes partes del sistema, incluido el procesador, la memoria, la red, etc. Este tipo de herramienta puede ayudarlo a probar la estabilidad del sistema. Durante una prueba de esfuerzo, la aplicación también verificará si el sistema puede recuperarse de manera segura de la carga pesada y volver a su etapa normal.
Además, si está interesado en vigilar el consumo de recursos y las estadísticas de uso del sistema, le recomendamos que consulte nuestra lista de las mejores herramientas de supervisión del rendimiento de Linux.
Las mejores aplicaciones de Linux para realizar evaluaciones comparativas y pruebas de esfuerzo de la CPU
Ahora que tiene una comprensión básica de lo que hacen las herramientas de pruebas comparativas y de estrés, analicemos rápidamente nuestra lista de las mejores aplicaciones de Linux para evaluaciones comparativas y pruebas de estrés. Tenga en cuenta que no todas las herramientas mencionadas aquí se pueden utilizar tanto para la evaluación comparativa como para las pruebas de estrés.
Algunas de las herramientas están diseñadas específicamente para pruebas de estrés, mientras que otras están destinadas principalmente a la evaluación comparativa del rendimiento. Esto se debe a que hay muy pocas aplicaciones que puedan realizar ambas funcionalidades a un nivel suficientemente bueno. Pero dicho esto, hemos incluido un par de aplicaciones que vienen con herramientas decentes para pruebas de estrés básicas y evaluaciones comparativas, si eso es todo lo que necesita.
También le mostraremos cómo instalar y utilizar estas herramientas en su sistema Linux. Usaremos un sistema Ubuntu para mostrarle el proceso de configuración. Sin embargo, los mismos pasos deberían aplicarse a cualquier otra distribución de Linux.
Geekbench
Los usuarios de Windows pueden estar familiarizados con Geekbench. Es una popular herramienta de referencia multiplataforma con un sistema de puntuación simple que muestra los resultados del rendimiento de un solo núcleo y de varios núcleos del sistema. Una puntuación de Geekbench más alta significa un mejor rendimiento.
También puede usar Geekbench para probar su sistema mediante la simulación de escenarios del mundo real para verificar cómo se acumula el sistema.
Cómo instalar y usar Geekbench:
Para este tutorial rápido, instalaremos Geekbench 5.2.3, ya que es la última versión. Para hacer esto, abra la terminal e ingrese el siguiente comando para descargar y extraer el archivo comprimido Geekbench 5.2.3.
$ sudo wget http://cdn.geekbench.com/Geekbench-5.2.3-Linux.tar.gz $ sudo tar xf Geekbench-5.2.3-Linux.tar.gz
Una vez que haya extraído el archivo, ejecute el siguiente comando para iniciar Geekbench.
$ cd Geekbench-5.2.3-Linux && ./geekbench5
Como puede ver, a diferencia de la versión de Windows, en Linux, Geekbench iniciará automáticamente una serie de pruebas que verá desde la línea de comandos. Además, cuando se completen las pruebas, obtendrá un enlace URL. Puede visitar este enlace para ver los resultados.
Aquí está nuestro resultado:
Nota: Cuando lea este artículo en el futuro, es posible que salga una versión más nueva de Geekbench. Consulte su página de descarga oficial para ver si hay alguna versión más nueva disponible.
En caso afirmativo, todo lo que necesita hacer es reemplazar todos los comandos anteriores que tienen 5.2.3 con la versión más reciente. Además, si sale una nueva versión como Geekbench 6 o 7, deberá reemplazar el último comando con “./geekbench5” por “./geekbenchx” donde 'x' es el número de la nueva versión.
Conjunto de pruebas Phoronix
Phoronix Test Suite es una de las herramientas de evaluación comparativa y pruebas de rendimiento más completas para Linux. Es completamente de código abierto y le brinda acceso a más de 100 pruebas que puede ejecutar para obtener una idea tanto cuantitativa como cualitativa del rendimiento de su sistema.
Todas las pruebas se llevan a cabo de forma totalmente automática, desde la ejecución hasta el informe. La mejor parte es que cada una de estas pruebas se puede reproducir fácilmente, lo que le permite hacer ajustes y volver a probar su sistema para ver cómo cambia el rendimiento.
Cómo instalar y utilizar Phoronix Test Suite:
Para los usuarios de Ubuntu y Debian, Phoronix Test Suite se puede instalar fácilmente siguiendo unos pocos pasos básicos. Primero, use el comando wget para descargar la última versión de Phoronix Test Suite así:
$ sudo wget http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_9.8.0_all.deb
Nota: En el momento de escribir este artículo, Phoronix 9.8.0 es la última versión, por lo que la estamos descargando. Cuando esté leyendo esto, si hay una versión más nueva disponible, puede descargarla simplemente cambiando 9.8.0 en el comando anterior a la última versión.
Si está en cualquier otra distribución que no esté basada en Debian, puede visitar su sitio web oficial para descargar el archivo tar universal de Linux.
A continuación, instale gdebi, que es útil para instalar paquetes * .deb externos. Para hacer esto, ingrese el siguiente comando:
$ sudo apt install gdebi-core
Finalmente, para instalar Phoronix Test Suite, ingrese este comando:
$ sudo gdebi phoronix-test-suite_9.8.0_all.deb
Nota: Cambie 9.8.0 a la versión más reciente de Phoronix si la ha descargado en su lugar.
Una vez que haya terminado de instalar, puede ejecutar la herramienta ingresando el siguiente comando:
$ phoronix-test-suite
Como puede ver, primero le mostrará todos los términos y condiciones y le preguntará si está de acuerdo con ellos o no. Ingrese 'y' para sí, para aceptar. La herramienta cargará todas las pruebas disponibles para que las ejecute en su sistema.
Cada prueba de Phoronix viene con su propio conjunto de dependencias. Debe instalarlos en su sistema antes de poder ejecutar cualquiera de las pruebas. Además, cada una de las dependencias es muy grande, algunas de las cuales pueden tener más de 1 GB.
Además, si lo está utilizando en Ubuntu, deberá modificar el script install-ubuntu-packages.sh para permitir que Phoronix descargue las dependencias necesarias. Si desea utilizar esta herramienta de prueba de esfuerzo, aquí hay una guía detallada de instalación y configuración de Phoronix para ayudarlo.
Sysbench
Sysbench es una herramienta de evaluación comparativa gratuita y de código abierto basada en LuaJIT. Es una herramienta de evaluación comparativa multiproceso que se puede programar y que se utiliza con mayor frecuencia para la evaluación comparativa de bases de datos. Sin embargo, viene con características que le permiten probar y comparar diferentes partes de su sistema, incluida la CPU, la memoria y el rendimiento de los archivos.
Cómo instalar y usar Sysbench:
Si está ejecutando Ubuntu, puede instalar fácilmente Sysbench desde el repositorio de apt. Todo lo que tienes que hacer es ingresar el siguiente comando:
$ sudo apt install sysbench
Una vez que se descarga la herramienta, puede comenzar a comparar el rendimiento de la CPU ingresando este comando:
$ sysbench cpu --threads=2 run
En el comando anterior, 'CPU' indica el tipo de prueba y 'subprocesos' especifica el número de subprocesos que Sysbench creará para ejecutar el punto de referencia de subprocesos múltiples.
Aquí hay un vistazo más detallado a todos los otros tipos de pruebas y opciones disponibles en Sysbench. Una vez que se completa la prueba, Sysbench le mostrará los resultados directamente en la terminal. Para evaluar el rendimiento de la CPU, puede medir y comparar la variable "Eventos por segundo" con otros sistemas.
Herramienta CLI Stress-ng
Stress-ng es una implementación actualizada de Stress, que en sí misma es una sencilla utilidad de línea de comandos que se puede utilizar para probar la CPU, la memoria e incluso las velocidades de entrada y salida del disco.
Stress-ng se basa en su predecesor al agregar cientos de pruebas avanzadas para aumentar la carga y estresar su sistema.
Cómo instalar y usar Stress-ng:
En Ubuntu, puede instalar Stress-ng directamente desde el repositorio de apt. Para hacer esto, ingrese el siguiente comando en la terminal:
$ sudo apt install stress-ng
Una vez instalada, puede comenzar a usar la herramienta para probar diferentes partes de su sistema, como la CPU, la memoria y las velocidades de E / S del disco. Sin embargo, para esta demostración, veamos cómo puede usar la herramienta para estresar su CPU.
$ stress-ng --cpu 2
El comando anterior le dice al Stress-ng que haga una prueba de estrés en la CPU, donde "2" se refiere al número de trabajadores que giran en sqrt (rand ()). Una vez que ejecute el comando, la herramienta comenzará a ejecutar secuencialmente 70 pruebas de CPU una tras otra para estresar la CPU.
Hay muchos más comandos para ayudarlo a ejecutar diferentes pruebas de estrés en diferentes partes de su sistema. Si desea saber más, puede ver todos los comandos Stress-ng aquí.
Descargo de responsabilidad: Stress-ng no es una aplicación de evaluación comparativa, sino una herramienta de prueba de estrés. No le dará ningún puntaje de referencia. Una vez activado, comenzará a martillar su CPU para que funcione continuamente al 100% de uso.
Al usar la herramienta, debe eliminar todas las demás aplicaciones en ejecución para asegurarse de que no haya anomalías en la prueba de esfuerzo. Además, no se recomienda estresar su sistema durante demasiado tiempo, ya que podría provocar un bloqueo del sistema. Si esto sucede, deberá reiniciar el sistema para recuperar su PC.
GTKStressTesting (GST)
GST, abreviatura de GTKStressTesting, es una herramienta de prueba de estrés y monitoreo de rendimiento con muchas funciones para PC con Linux. La aplicación está construida sobre Stress-ng. Como tal, obtiene acceso a todas las funciones de prueba de esfuerzo de la herramienta CLI. Sin embargo, a diferencia de Stress-ng, GST viene con una GUI que le permite controlar la aplicación y sus diferentes funciones.
Además, GST incluye una pequeña función de referencia, algo que está ausente en Stress-ng. Aparte de esto, GST también puede obtener la información necesaria sobre su CPU, RAM y placa base, y mostrar las métricas de uso en una GUI limpia, similar a CPU-Z.
Cómo instalar y utilizar GTKStressTesting:
GST está disponible en el repositorio de Flatpak. Entonces, si el tipo de Linux que está ejecutando es compatible con Flatpak, puede instalar GST en su sistema. Aquí está la guía de configuración oficial para Flatpak. Use esto primero para instalar Flatpak en su distribución de Linux.
Una vez hecho esto, ejecute este comando para instalar GST:
$ sudo flatpak install flathub com.leinardi.gst
Una vez completada la instalación, ejecute GST ingresando este comando:
$ flatpak run com.leinardi.gst
Como puede ver, la herramienta le presenta toneladas de información sobre su sistema. Mirando en la parte superior, tiene la configuración de la prueba de esfuerzo. Existe la opción de elegir el tipo de prueba de esfuerzo junto con la duración del tiempo y un número predefinido de trabajadores.
7 cremalleras
Y para la entrada final en nuestra lista, tenemos 7-zip. Es posible que algunos de ustedes ya conozcan y utilicen esta aplicación como una herramienta de compresión de archivos, que es su uso previsto.
Sin embargo, lo bueno de 7-zip es que puede realizar niveles extremos de compresión en sus archivos para reducir significativamente su tamaño y almacenarlos en el formato de archivo 7z. Puede utilizar este algoritmo de compresión extrema para medir el rendimiento de la CPU de su sistema. 7-zip viene con una función dedicada llamada punto de referencia de compresión LZMA que le permite hacer precisamente eso.
Cómo instalar y utilizar 7-ZIP para comparar el rendimiento:
Los usuarios de Ubuntu pueden instalar fácilmente 7-zip usando el comando apt-get como este:
$ sudo apt-get install p7zip-full
Una vez instalado, puede usar el siguiente comando para ejecutar un punto de referencia de un solo subproceso con la herramienta:
También puede hacer un punto de referencia de subprocesos múltiples usando este comando:
$ 7z b
Como puede ver, todos los resultados se registran en 'millones de instrucciones por segundo' o MIPS. Ahora puede comparar estos resultados con otras CPU para ver dónde se ubica su sistema.
Terminando
Así que estas fueron nuestras elecciones para las mejores aplicaciones de Linux para evaluaciones comparativas y pruebas de esfuerzo. Esperamos que esta lectura le haya resultado útil y que le haya ayudado a evaluar el rendimiento de la PC con Linux.
Dicho esto, hay muchas otras aplicaciones de evaluación comparativa y pruebas de estrés disponibles en el mercado. Como tal, si se ha perdido su herramienta favorita para medir el rendimiento de su sistema Linux, háganoslo saber en los comentarios. Nos encantaría saber qué herramientas y aplicaciones utiliza en su PC con Linux. Y también les dará a sus compañeros lectores más opciones para elegir.
Deja una respuesta