¿Existe una herramienta de referencia para Ubuntu?

Respuestas:

7

Parece que hay varios de ellos listados en el Centro de software de Ubuntu (buscar "benchmark"), aunque el único que he probado es System Profiler y Benchmark. Da mucha información de la computadora y la he encontrado muy útil, pero es posible que desee probar algunas de ellas.

Kelley
fuente
48

El software de evaluación comparativa más completo es probablemente el conjunto de pruebas Phoronix , que está disponible en los repositorios y se puede instalar con:

sudo apt-get install phoronix-test-suite

Cuando se ejecuta phoronix-test-suitepor primera vez en la terminal, puede responder sí o no a las preguntas sobre informes estadísticos anónimos. Si responde que sí, dice que

Esta información se agrupa junto con los envíos de todos los demás usuarios para mostrar tendencias generales y otros detalles en OpenBenchmarking.org.

Depende de usted si elige sí o no, pero no hay nada de qué preocuparse. Aún más tarde, puede cargar los resultados manualmente para abrir la evaluación comparativa si lo desea con las opciones en el programa:

phoronix-test-suite upload-result <your test-result>

Para más información sobre Phoronix test suitever este pdf y el foro oficial .


Para enumerar todas las pruebas disponibles (pero no necesariamente descargadas), ejecute:

phoronix-test-suite list-tests

que da pruebas como estas y muchas otras:

pts/aio-stress               - AIO-Stress                          Disk     
pts/apache                   - Apache Benchmark                    System   
pts/apitrace                 - APITrace                            Graphics 
pts/battery-power-usage      - Battery Power Usage                 System   
pts/blogbench                - BlogBench                           Disk    

Para encontrar información sobre cualquier prueba en particular, puede usar:

phoronix-test-suite info povray

Muchas de las pruebas no están instaladas de manera predeterminada y puede descargar una prueba individual y ejecutarla, por ejemplo:

phoronix-test-suite install povray
phoronix-test-suite run povray

Para encontrar las listas de suites de pruebas temáticas, ejecute

phoronix-test-suite list-suites 

que devuelve cosas como

pts/audio-encoding               - Audio Encoding                   System
pts/chess                        - Chess Test Suite                 Processor
pts/compilation                  - Timed Code Compilation           Processor
pts/compiler                     - Compiler                         Processor
pts/compression                  - Timed File Compression           Processor

Como ejemplo, es posible que desee ejecutar todo el conjunto de pruebas de audio (en lugar de solo una de las enumeradas con el list-testscomando), por lo que, en esta circunstancia, ingrese

phoronix-test-suite run audio-encoding

Para esta prueba, el programa descarga e instala algunas de las pruebas de audio relacionadas y luego se ejecuta la prueba.

Hay una gran cantidad de pruebas para instalar y opciones para experimentar, pero este conjunto de pruebas es definitivamente el que debe usar si desea obtener algunos puntos de referencia genuinos de su sistema Ubuntu que pueda comparar en línea en openbenchmarking y Phoronix.com .

Es no una manera rápida, sencilla aplicación evaluación comparativa, pero que, con sus múltiples pruebas, va a satisfacer la mayoría de las áreas de interés en lo que se refiere a cómo las cosas funcionan en Ubuntu.

Sin embargo, la evaluación comparativa es un tema muy debatido y los foros son los más adecuados para analizar qué pruebas dan los resultados más útiles y cómo deben configurarse; el mencionado anteriormente, povrayes bastante conocido y considerado por comparar las capacidades de una CPU.


fuente
3
¿Alguien ha auditado de forma independiente la validez de las pruebas en este conjunto de pruebas? Algunos de los resultados informados en Phoronix provienen de pruebas mal configuradas de lo que he visto.
Colin Ian King
@ColinIanKing Vea mi edición sobre el debate sobre benchmarking.
1
Parecía prometedor, cuando lancé la primera prueba (povray) y comenzó a instalar aparentemente todos los paquetes necesarios. Pero luego la povrayinstalación falló debido a la falta de autoconf, dejando la povrayinstalación en una etapa rota irrecuperable (quiero decir, no funcionaría incluso después de instalar autoconf). Reinicié desde una copia de seguridad, instalé autoconf y caí en la misma situación debido a la falta de libtiff-dev. Entonces me di por vencido.
Antonio
Parece que no se ha actualizado en Ubuntu desde xenial (v 5.2) , y se ha eliminado de Debian. Sin embargo, su página web muestra v8.2 y v8.4, por lo que la instalación desde apt podría no ser la mejor idea
Xen2050
24

Instalación hardinfoque proporciona información de referencia como se muestra a continuación:

sudo apt-get install hardinfo

ingrese la descripción de la imagen aquí

Pandya
fuente
99
¿Qué tipo de PC de edad de dinosaurio estás usando? Mi portátil AMD A8-4500M que no es tan nuevo tiene 4,83 segundos
Suici Doga
1
Intenté actualizar esa base de datos de pruebas y el mensaje fue "no se puede conectar al servidor"
Serge
esos resultados (base de datos comparativa de aplicaciones) son muy muy antiguos
Ninja Coding
9

Finalmente pude escribir una prueba de esfuerzo y una herramienta de evaluación comparativa para sistemas similares a UNIX, a saber, stress-ng. Contiene más de 180 pruebas de resistencia que permiten medir el rendimiento en varios componentes del sistema, desde memoria, caché, CPU, llamadas al sistema, red, etc. Instalar con:

sudo apt-get install stress-ng

Hay una opción --metrics-brief que informa el rendimiento en términos de operaciones de bogo por segundo. Se puede obtener un conjunto completo de métricas de CPU y sistema profundas utilizando la opción --perf. Hay muchos tipos de estresores que pueden ejecutarse secuencialmente o en paralelo en 1 o más CPU, por ejemplo:

stress-ng --metrics-brief --cpu 2 -t 1m

Esto ejercitará la CPU durante 1 minuto con 2 instancias estresores de la CPU ejecutándose en paralelo.

El manual documenta todas estas características en detalle, consulte la página del proyecto o la guía de referencia de inicio rápido

Colin Ian King
fuente
6

Otra opción es sysbench. Es una herramienta de línea de comandos con pruebas integradas para CPU, memoria, archivo, subprocesos y base de datos. Hay un artículo al respecto aquí . Instalar es un paquete único y ejecutar pruebas es rápido.

Probablemente, la calidad de los resultados es inferior a las pruebas más sofisticadas, pero me pareció útil para una comprobación rápida de la cordura al evaluar el posible alojamiento de VPS.

Según la respuesta popular del usuario76204, probé el conjunto de pruebas Phoronix. Como dice el autor, no es rápido ni simple. Hay cientos de pruebas disponibles y no es obvio cuál usar. Algunos requieren cientos de MB de descargas, algunos tardan una hora o más en ejecutarse, algunos pueden no ejecutarse en su servidor. En Ubuntu, encontré un error descrito aquí .

AdamS
fuente