71 votes

Existe-t-il un outil de benchmarking pour Ubuntu ?

Existe-t-il un outil de benchmark pour mesurer les performances de l'ordinateur pour Ubuntu comme SuperPI, 3DMark ou PCMark ?

58voto

Le logiciel de benchmarking le plus complet est probablement Suite de tests Phoronix qui est disponible dans les dépôts et peut être installé avec :

sudo apt-get install phoronix-test-suite

En cours d'exécution phoronix-test-suite pour la première fois dans le terminal, vous pouvez répondre par oui ou par non aux questions concernant la déclaration statistique anonyme. Si vous répondez oui, il est dit que

Ces informations sont mises en commun 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 il n'y a aucune raison de s'inquiéter. Vous pouvez toujours télécharger ultérieurement les résultats manuellement sur 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 lister tous les tests disponibles (mais pas nécessairement téléchargés), exécutez :

phoronix-test-suite list-tests

qui propose des tests tels que ceux-ci et bien 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 soit 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 des suites de tests thématiques, exécutez

phoronix-test-suite list-suites 

qui renvoie des éléments tels 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

À titre d'exemple, vous pourriez vouloir exécuter la commande suite complète de tests audio (au lieu d'un seul parmi ceux qui figurent dans la liste de l'UE) list-tests ), donc, dans cette circonstance, entrez

phoronix-test-suite run audio-encoding

Pour ce test, d'autres 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 définitivement celle à utiliser si vous voulez obtenir de véritables benchmarks de votre système Ubuntu que vous pourrez comparer en ligne à l'adresse suivante openbenchmarking y Phoronix.com .

C'est ノット une application de benchmarking simple et rapide, mais qui, avec ses multiples tests, satisfera la plupart des centres d'intérêt en ce qui concerne les performances d'Ubuntu.

Cependant, l'analyse comparative est un sujet très débattu et les forums sont les mieux adaptés pour analyser les tests qui donnent les résultats les plus utiles et la façon dont les tests devraient être configurés ; celui mentionné ci-dessus, povray est assez bien connu et considéré pour évaluer les capacités d'un processeur.

29voto

Pandya Points 32443

Installer hardinfo qui donne des informations sur le benchmark, comme le montre la capture d'écran ci-dessous :

sudo apt-get install hardinfo

enter image description here

12voto

Kelley Points 29684

Il semble qu'il y en ait un certain nombre dans le Centre logiciel Ubuntu (recherchez "benchmark"), mais le seul que j'ai essayé est System Profiler and Benchmark. Il donne beaucoup d'informations sur l'ordinateur et je l'ai trouvé très utile, mais vous pourriez vouloir essayer un certain nombre d'entre eux.

12voto

Colin Ian King Points 16984

J'ai fini par écrire un outil de test et d'évaluation des performances 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, de la mémoire, du cache, du CPU, des appels système, du réseau, etc. Installer avec :

sudo apt-get install stress-ng

Il existe une option --metrics-brief qui rapporte le débit en termes de bogo ops par seconde. L'option --perf permet d'obtenir un ensemble complet de mesures détaillées du CPU et du système. Il existe de nombreux types de facteurs de stress qui peuvent être exécutés séquentiellement ou en parallèle sur un ou plusieurs processeurs, par exemple :

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

ceci exercera le CPU pendant 1 minute avec 2 instances de stress CPU fonctionnant en parallèle.

El manuel documente toutes ces caractéristiques en détail, consultez le page du projet ou le guide de référence pour le démarrage rapide

7voto

AdamS Points 555

Une autre option est sysbench. Il s'agit d'un outil en ligne de commande avec des tests intégrés pour le CPU, la mémoire, les fichiers, le threading et la base de données. Il existe un article à ce sujet ici . L'installation se fait en un seul paquet, et l'exécution des tests est rapide.

Il est probable que la qualité des résultats soit inférieure à celle de tests plus sophistiqués, mais je l'ai trouvé utile pour une vérification rapide de l'état d'esprit lors de l'évaluation d'un hébergement VPS potentiel.

Sur la base de la réponse populaire de l'utilisateur76204, j'ai essayé la suite de tests Phoronix. Comme le dit l'auteur, ce n'est ni rapide ni simple. Il y a des centaines de tests disponibles et il n'est pas évident de savoir lesquels utiliser. Certains nécessitent des centaines de Mo de téléchargement, d'autres prennent une heure ou plus à exécuter, d'autres encore peuvent ne pas fonctionner sur votre serveur. Sur Ubuntu, j'ai rencontré un bug décrit comme suit ici .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X