Existe-t-il un outil de référence pour Ubuntu?

Réponses:

7

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.

Kelley
la source
48

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-suitede 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 suitevoir 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-testscommande). 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, povrayest assez bien connu et réputé pour évaluer les capacités d'un processeur.


la source
3
Quelqu'un at-il réellement vérifié de manière indépendante la validité des tests de cette suite de tests? Certains des résultats rapportés sur Phoronix proviennent de tests mal configurés d'après ce que j'ai vu.
Colin Ian King
@ColinIanKing Voir ma rédaction concernant le débat sur l'analyse comparative.
1
Cela semblait prometteur lorsque j'ai lancé le premier test (povray) et qu'il a commencé à installer apparemment tous les packages nécessaires. Mais l' povrayinstallation a échoué à cause de l'absence d'autoconf, laissant l' povrayinstallation à 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é.
Antonio
Il semble qu’elle n’ait pas été mise à jour dans Ubuntu depuis xenial (v 5.2) et qu’elle a été supprimée de Debian. Leur page Web montre les versions 8.2 et 8.4, cependant, installer à partir d'apt n'est peut-être plus la meilleure des idées
Xen2050
24

Installez hardinfoce qui donne des informations de référence comme indiqué ci-dessous à la capture d'écran:

sudo apt-get install hardinfo

entrez la description de l'image ici

Pandya
la source
9
Quel type de PC d'âge de dinosaure utilisez-vous? Mon ordinateur portable AMD A8-4500M, qui n'est pas si nouveau, obtient 4,83 secondes
Suici Doga
1
J'ai essayé de mettre à jour la base de données de tests et le message était "ne peut pas me connecter au serveur"
Serge
ces résultats (base de données comparative des applications) sont très très anciens
Ninja Coding
9

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

Colin Ian King
la source
6

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 .

AdamS
la source