Existe-t-il un outil de benchmark pour mesurer les performances de l'ordinateur pour Ubuntu comme SuperPI, 3DMark ou PCMark ?
Réponses
Trop de publicités?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.
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.
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
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 .