Respuestas:
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-suite
por 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 suite
ver 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-tests
comando), 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, povray
es bastante conocido y considerado por comparar las capacidades de una CPU.
povray
instalación falló debido a la falta de autoconf, dejando la povray
instalació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.
Instalación hardinfo
que proporciona información de referencia como se muestra a continuación:
sudo apt-get install hardinfo
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
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í .