web-dev-qa-db-fra.com

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

Existe-t-il un outil de référence pour mesurer les performances informatiques sous Ubuntu, tel que SuperPI, 3DMark ou PCMark?

55
lambda23

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. Il fournit beaucoup d’informations sur l’ordinateur et j’ai trouvé cela très utile, mais vous voudrez peut-être en essayer un certain nombre.

7
Kelley

Le logiciel d'analyse comparative le plus complet est probablement suite de tests Phoronix , disponible dans les référentiels et pouvant être installé avec:

Sudo apt-get install phoronix-test-suite

Lorsque vous exécutez phoronix-test-suite pour la première fois dans Terminal, vous pouvez répondre oui ou 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 voudrez peut-être exécuter la suite complète de tests audio (au lieu d’un seul parmi ceux répertoriés avec la commande list-tests), alors, dans cette circonstance, entrez

phoronix-test-suite run audio-encoding

Pour ce test, un certain nombre de tests audio connexes sont téléchargés et installés par le programme, puis le test est exécuté.

Il y a une quantité énorme 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 à l'adresse openbenchmarking = et Phoronix.com .

Ce n'est pas une application de benchmarking simple et rapide, mais qui, avec ses multiples tests, satisfera la plupart des domaines d’intérêt en ce qui concerne la façon dont les choses se passent. 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.

47
user76204

Installez hardinfo qui fournit des informations sur les points de repère, comme indiqué ci-dessous, sur la capture d'écran:

Sudo apt-get install hardinfo

enter image description here

24
Pandya

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 caractéristiques en détail, consultez le page du projet ou le guide de référence de démarrage rapide

7
Colin Ian King

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 j’ai trouvé utile de procéder à une vérification rapide de la santé mentale 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 .

6
AdamS