6 Las mejores Herramientas de Prueba de esfuerzo de CPU y Benchmark de rendimiento de Linux

Herramientas de prueba de esfuerzo de CPU de Linux

¿Desea llevar su sistema Linux a sus límites máximos? ¿O está interesado en evaluar su PC 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, entendamos claramente el benchmarking y las pruebas de estrés y las diferencias entre ambos.

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 del PC al manejar una tarea o función específica. Es más útil cuando se trata de 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ñada 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 ayudarle a probar la estabilidad del sistema. Durante una prueba de esfuerzo, la aplicación también comprobará si el sistema puede recuperarse de forma 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 vea nuestra lista de las mejores herramientas de monitoreo de rendimiento de Linux.

Las mejores aplicaciones de Linux para Benchmarking y Pruebas de esfuerzo de CPU

Ahora que tiene una comprensión básica de lo que las herramientas de benchmark y pruebas de esfuerzo hacen por usted, sumérjase rápidamente en nuestra lista de las mejores aplicaciones de Linux para benchmarking y pruebas de esfuerzo. Tenga en cuenta que no todas las herramientas mencionadas aquí se pueden utilizar tanto para la evaluación comparativa como para las pruebas de resistencia.

Algunas de las herramientas están diseñadas específicamente para pruebas de resistencia, 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 lo 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 es todo lo que necesita.

También le mostraremos cómo instalar y usar 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 herramienta de referencia multiplataforma popular 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 más alta de Geekbench significa un mejor rendimiento.

También puede usar Geekbench para hacer pruebas de esfuerzo de su sistema simulando 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 el terminal e ingrese el siguiente comando para descargar y extraer el archivo de archivo 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
imagen-de-instalar-Geekbench
Instalación de Geekbench

una Vez que haya extraído el archivo, ejecute el siguiente comando para iniciar Geekbench.

$ cd Geekbench-5.2.3-Linux && ./geekbench5
pruebas de ejecución de imágenes de Geekbench
Pruebas de ejecución de Geekbench

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. Puedes visitar este enlace para ver los resultados.

Aquí está nuestro resultado:

image-of-Geekbench-results
Resultados de la prueba de Geekbench

Nota: Cuando esté leyendo este artículo en el futuro, podría venir una versión más reciente de Geekbench fuera. Consulte su página de descarga oficial para ver si hay alguna versión más reciente disponible.

Si es así, entonces todo lo que necesita hacer es reemplazar todos los comandos anteriores que tienen la versión 5.2.3 con la versión más reciente. Además, si sale una nueva versión como Geekbench 6 o 7, entonces tendrá que reemplazar el último comando con «./ geekbench5 «para»./ geekbenchx «donde’ x ‘ es el nuevo número de versión.

Phoronix Test Suite

Phoronix Test Suite es una de las herramientas de evaluación comparativa y pruebas de rendimiento más completas para Linux. Es totalmente de código abierto y le da acceso a más de 100 pruebas que puede ejecutar para obtener una idea cuantitativa y cualitativa del rendimiento de su sistema.

Todas las pruebas se llevan a cabo de forma totalmente automática, desde la ejecución hasta la presentación de informes. La mejor parte es que cada una de estas pruebas se puede reproducir fácilmente, lo que le permite realizar ajustes y volver a probar su sistema para ver cómo cambia el rendimiento.

Cómo instalar y Usar el Conjunto de pruebas de Phoronix:

Para usuarios de Ubuntu y Debian, el Conjunto de pruebas de Phoronix se puede instalar fácilmente siguiendo unos pocos pasos básicos. Primero, use el comando wget para descargar la versión más reciente de Phoronix Test Suite de la siguiente manera:

$ 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 versión más reciente, por lo que la estamos descargando. Cuando esté leyendo esto, si hay una versión más reciente disponible, puede descargarla cambiando la versión 9.8.0 en el comando anterior a la versión más reciente.

Si está en cualquier otra distribución que no esté basada en Debian, puede visitar su sitio web oficial para descargar el archivo tar de universal Linux.

A continuación, instale el gdebi, que es útil para instalar externos*.paquetes de deb. Para hacer esto, ingrese el siguiente comando:

$ sudo apt install gdebi-core

Finalmente, para instalar el conjunto de pruebas de Phoronix, ingrese este comando:

$ sudo gdebi phoronix-test-suite_9.8.0_all.deb

Nota: Cambiar 9.8.0 a la versión más reciente de Phoronix si la ha descargado en su lugar.

Una vez finalizada la instalación, puede ejecutar la herramienta introduciendo el siguiente comando:

$ phoronix-test-suite
image-of-Setting-up-Phoronix-Test-Suite
Configurar la prueba de Phoronix 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 se ejecuten en su sistema.

imagen-de-Lista-de-Phoronix-Test
Lista de Phoronix Test

Todos los Phoronix test 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 superar 1 GB.

Además, si lo está usando en Ubuntu, necesitará modificar los paquetes install-ubuntu-packages.script sh para permitir a Phoronix descargar las dependencias necesarias. Si desea utilizar esta herramienta de prueba de esfuerzo, aquí tiene una guía detallada de instalación y configuración para 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 referencia de múltiples subprocesos con scripts que se usa más comúnmente 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 archivos.

Cómo instalar y usar Sysbench:

Si está ejecutando Ubuntu, puede instalar Sysbench fácilmente desde el repositorio apt. Todo lo que tiene que hacer es introducir el siguiente comando:

$ sudo apt install sysbench

Una vez descargada la herramienta, puede comenzar a comparar el rendimiento de la CPU ingresando este comando:

$ sysbench cpu --threads=2 run
imagen de referencia de Sysbench en ejecución
Referencia de Sysbench en ejecución

En el comando anterior, ‘CPU’ indica el tipo de prueba, y ‘threads’ especifica el número de subprocesos que Sysbench creará para ejecutar el punto de referencia multiproceso.

Aquí encontrará un vistazo más detallado a todos los otros tipos de pruebas y opciones disponibles en Sysbench. Una vez completada la prueba, Sysbench le mostrará los resultados directamente en el terminal. Para evaluar el rendimiento de la CPU, puede medir y comparar la variable «Eventos por segundos» con otros sistemas.

Herramienta CLI Stress-ng

Stress-ng es una implementación actualizada de Stress, que a su vez es una sencilla utilidad de línea de comandos que se puede usar para probar las velocidades de entrada y salida de CPU, memoria e incluso disco.

Stress-ng se basa en su predecesor al agregar cientos de pruebas avanzadas para poner carga adicional 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 el terminal:

$ sudo apt install stress-ng

Una vez instalado, puede comenzar a usar la herramienta para probar diferentes partes de su sistema, como CPU, memoria y velocidades de E/S de disco. Sin embargo, para esta demostración, veamos cómo puede usar la herramienta para estresar su CPU.

$ stress-ng --cpu 2
imagen de prueba de CPU de tensión ng
Prueba de CPU de tensión ng

El comando anterior le dice al Stress-ng que pruebe 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 esfuerzo en diferentes partes de su sistema. Si quieres saber más, puedes ver todos los comandos de Stress-ng aquí mismo.

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á ninguna puntuación de referencia. Una vez activado, comenzará a golpear 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 por mucho tiempo, ya que podría provocar un fallo del sistema. Si esto sucede, tendrá que hacer un reinicio duro para recuperar su PC.

GTKStressTesting (GST)

GST, abreviatura de GTKStressTesting, es una herramienta de monitoreo de rendimiento y prueba de esfuerzo 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 estrés de la herramienta CLI. Sin embargo, a diferencia de Stress-ng, GST viene con una interfaz gráfica de usuario que le permite controlar la aplicación y sus diferentes características.

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 interfaz gráfica de usuario limpia, similar a CPU-Z.

Cómo instalar y usar GTKStressTesting:

GST está disponible en el repositorio de Flatpak. Por lo tanto, si el tipo de Linux que está ejecutando admite Flatpak, puede instalar GST en su sistema. Aquí está la guía de configuración oficial de Flatpak. Usa esto primero para instalar Flatpak en tu distribución de Linux.

Una vez hecho esto, ejecute este comando para instalar GST:

$ sudo flatpak install flathub com.leinardi.gst
imagen-de-Instalar-GTKStressTesting
Instalación de GTKStressTesting

Después de que se complete la instalación, ejecute GST por entrar a este comando:

$ flatpak run com.leinardi.gst
imagen-de-GTKStressTesting-App
GTKStressTesting App

Como puede ver, la herramienta presenta a toneladas de información acerca de su sistema. Mirando la parte superior, tienes la configuración de la prueba de esfuerzo. Existe la opción de elegir el tipo de prueba de resistencia junto con la duración del tiempo y un número predefinido de trabajadores.

7-Zip

Y para la última entrada en nuestra lista, tenemos 7-zip. Algunos de ustedes ya conocen y utilizan 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 te permite hacer precisamente eso.

Cómo instalar y Usar 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 benchmark de un solo subproceso utilizando la herramienta:

$ 7z b -mmt1

imagen-de-Single-Threaded-Benchmark-con-7zip
Subproceso Único punto de referencia con 7zip

también puede hacer un multi-rosca de referencia usando este comando:

$ 7z b
imagen-de-Multi-Roscado-benchmark-con-7zip
Multi-Roscado de referencia con 7zip

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 clasifica su sistema.

Terminando

Así que estas fueron nuestras selecciones para las mejores aplicaciones de Linux para pruebas de referencia y de estrés. Esperamos que haya encontrado útil esta lectura y que le haya ayudado a evaluar el rendimiento de la PC Linux.

Dicho esto, hay muchas otras aplicaciones de pruebas de estrés y evaluación comparativa 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 Linux. Y también le dará a sus compañeros lectores más opciones para elegir.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.