Réponses:
Un certain nombre d’entre elles sont répertoriées dans le Centre logiciel Ubuntu (recherche "benchmark"), bien que le seul que j’ai essayé est System Profiler and Benchmark. Cela donne beaucoup d’informations sur l’ordinateur et j’ai trouvé cela très utile, mais vous voudrez peut-être en essayer un certain nombre.
Le logiciel d'analyse comparative le plus complet est probablement la suite de tests Phoronix , disponible dans les référentiels et pouvant être installée avec:
sudo apt-get install phoronix-test-suite
Lors phoronix-test-suite
de la première exécution dans le terminal, vous pouvez répondre par oui ou par non aux questions concernant les rapports statistiques anonymes. Si vous répondez oui, il est dit que
Ces informations sont regroupées avec les soumissions de tous les autres utilisateurs pour montrer les tendances générales et d’autres détails sur OpenBenchmarking.org.
C'est à vous de décider si vous choisissez oui ou non, mais vous n'avez rien à craindre. Vous pouvez toujours ultérieurement télécharger les résultats manuellement vers openbenchmarking si vous le souhaitez avec les options du programme:
phoronix-test-suite upload-result <your test-result>
Pour plus d'informations sur Phoronix test suite
voir ce pdf et le forum officiel .
Pour répertorier tous les tests disponibles (mais pas nécessairement téléchargés), exécutez:
phoronix-test-suite list-tests
qui donne des tests tels que ceux-ci et beaucoup d'autres:
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
Pour trouver des informations sur un test particulier, vous pouvez utiliser:
phoronix-test-suite info povray
De nombreux tests ne sont pas installés par défaut et vous pouvez télécharger un test individuel et l'exécuter avec, par exemple:
phoronix-test-suite install povray
phoronix-test-suite run povray
Pour trouver les listes de suites de tests thématiques, exécutez
phoronix-test-suite list-suites
qui retourne des choses telles que
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
Par exemple, vous pouvez exécuter la suite complète de tests audio (au lieu d’un seul parmi ceux répertoriés avec la list-tests
commande). Ainsi, dans ce cas, entrez
phoronix-test-suite run audio-encoding
Pour ce test, d'autres programmes audio connexes sont téléchargés et installés par le programme, puis le test est exécuté.
Il y a énormément de tests à installer et d'options à expérimenter, mais cette suite de tests est sans aucun doute celle à utiliser si vous voulez obtenir de véritables tests de performances de votre système Ubuntu que vous pouvez comparer en ligne à openbenchmarking et à Phoronix.com .
Ce n'est pas une application d'analyse comparative simple et rapide, mais une application qui, grâce à ses multiples tests, satisfera la plupart des domaines d'intérêt en ce qui concerne la manière dont les choses fonctionnent sous Ubuntu.
Cependant, le benchmarking est un sujet très controversé et les forums sont les mieux adaptés pour analyser quels tests donnent les résultats les plus utiles et comment les tester. celui mentionné ci-dessus, povray
est assez bien connu et réputé pour évaluer les capacités d'un processeur.
povray
installation a échoué à cause de l'absence d'autoconf, laissant l' povray
installation à une étape cassée irrémédiable (je veux dire, cela ne fonctionnerait pas même après l'installation de autoconf). J'ai redémarré à partir d'une sauvegarde, installé autoconf et abandonné dans la même situation à cause de l'absence de libtiff-dev. Alors j'ai abandonné.
Installez hardinfo
ce qui donne des informations de référence comme indiqué ci-dessous à la capture d'écran:
sudo apt-get install hardinfo
J'ai finalement eu le plaisir d'écrire un outil de test de résistance et d'analyse comparative pour les systèmes de type UNIX, à savoir stress-ng. Il contient plus de 180 tests de stress qui permettent de mesurer le débit de divers composants du système: mémoire, cache, CPU, appels système, réseau, etc. Installez-le avec:
sudo apt-get install stress-ng
Il existe une option --metrics-brief qui indique le débit en bogos par seconde. L’option --perf permet d’obtenir un ensemble complet de mesures approfondies du processeur et du système. Il existe de nombreux types de stress pouvant être exécutés de manière séquentielle ou parallèle sur un ou plusieurs processeurs, par exemple:
stress-ng --metrics-brief --cpu 2 -t 1m
cela va exercer le processeur pendant 1 minute avec 2 instances de stress de la CPU s'exécutant en parallèle.
Le manuel documente toutes ces fonctionnalités en détail, consultez la page du projet ou le guide de référence de démarrage rapide
Une autre option est sysbench. C'est un outil de ligne de commande avec des tests intégrés pour le processeur, la mémoire, les fichiers, les threads et la base de données. Il y a un article à ce sujet ici . L'installation est un package unique et l'exécution des tests est rapide.
La qualité des résultats est probablement inférieure à celle de tests plus sophistiqués, mais je l’ai trouvé utile pour un contrôle de sécurité rapide lors de l’évaluation de l’hébergement potentiel de VPS.
Basé sur la réponse populaire de user76204, j'ai essayé la suite de tests Phoronix. Comme le dit l'auteur, ce n'est pas simple ni rapide. Il y a des centaines de tests disponibles et il n'est pas évident de savoir lequel utiliser. Certains nécessitent des centaines de Mo de téléchargements, d'autres prennent une heure ou plus, d'autres ne s'exécutent peut-être pas sur votre serveur. Sur Ubuntu, je rencontre un bogue décrit ici .