6 applications Linux utiles pour le test de stress et les performances du processeur de référence

6 applications Linux utiles pour le test de stress et les performances du processeur de référence
Les méthodes de référence et de test de contrainte sont souvent utilisées pour évaluer les performances des PC et des serveurs de bureau. Ces tests sont également utiles pour trouver des problèmes matériels et des anomalies système qui ne sont observées que lorsqu'un système est sous une charge lourde.

Cet article répertorie divers utilitaires pour effectuer des repères CPU et des tests de contrainte sur votre système. Alors que bon nombre de ces applications offrent également des options pour tester d'autres composants matériels, cet article se concentrera uniquement sur les tests CPU uniquement.

Hardinfo (Benchmark uniquement)

HardInfo est un utilitaire graphique pour Linux qui affiche des informations sur divers composants matériels dans votre processeur PC comme le processeur, les modules RAM, les capteurs, les disques durs, etc. Il prend également en charge l'exportation d'un rapport détaillé sur votre système au format TXT ou HTML afin que vous puissiez le partager avec vos amis, le comparer avec d'autres systèmes ou l'utiliser à des fins de débogage.

En plus d'afficher des informations générales sur votre système, HardInfo fournit quelques outils de référence pour mesurer les performances de votre matériel. En ce qui concerne le CPU, l'analyse comparative, elle comprend cinq méthodes: CPU Blowfish, CPU cryptohash, CPU Fibonacci, CPU N-Queens et CPU Zlib.

Pour installer HardInfo dans Ubuntu, exécutez la commande ci-dessous:

sudo apt install hardinfo

Pour exécuter une référence CPU, cliquez sur n'importe quelle méthode de référence dans la section «Benchmarks», comme indiqué dans la capture d'écran ci-dessous.

Une fois l'indice de référence terminé, Hardinfo vous dira si un score inférieur ou supérieur est meilleur. Il affiche également des scores pour les processeurs fabriqués par d'autres fournisseurs pour une comparaison facile.

Sysbench (Benchmark uniquement)

Sysbench, comme son nom l'indique, est une application de ligne de commande pour exécuter des repères sur votre système. Écrit dans Lua, Sysbench est principalement destiné à faire de la base d'analyse de base de données. Cependant, il comprend également des options pour tester le processeur, la mémoire et le débit de fichiers.

Pour installer Sysbench dans Ubuntu, exécutez la commande ci-dessous:

sudo apt install sysbench

Pour démarrer une référence à l'aide de Sysbench, exécutez la commande suivante:

$ sysbench CPU --threads = 2 Run

Où:

  • «CPU» est le type de test
  • «Threads» est le nombre de threads créés par Sysbench pour effectuer une analyse d'analyse multiple

Vous pouvez utiliser d'autres commutateurs de ligne de commande pour personnaliser le comportement de référence. Plus de détails sur ces options peuvent être trouvés ici.

Une fois le test terminé, vous pouvez utiliser la variable «événements par seconde» pour évaluer les performances de votre CPU. Malheureusement contrairement à HardInfo, Sysbench ne fournit pas de résultats de référence d'autres modèles CPU fabriqués par divers fournisseurs de matériel. Si vous avez plusieurs ordinateurs, vous pouvez exécuter le test sur les deux puis comparer les nombres. Le nombre d'événements par seconde est plus élevé, mieux est la performance du processeur.

Stress (test de contrainte uniquement)

La contrainte est un utilitaire de ligne de commande simple pour effectuer des tests de contrainte CPU, mémoire et disque d'entrée-sortie.

Vous pouvez installer des contraintes dans Ubuntu en exécutant la commande suivante:

Sudo apt Installer le stress

Notez que le stress n'exécutera aucun test de référence sur votre système, mais il martelera systématiquement le CPU et le fera fonctionner à 100%. Il est conseillé de fermer toutes les applications en cours d'exécution avant de faire un test. La contrainte d'exécution pendant une période plus longue peut écraser le système et vous devrez peut-être faire un redémarrage dur pour récupérer le système.

Vous pouvez démarrer le test de contrainte en exécutant la commande ci-dessous où «CPU» fait référence au nombre de threads utilisés pour effectuer le test. Pour arrêter le test à tout moment, fermez le terminal ou appuyez pour l'arrêter.

Stress --CPU 2

J'ai utilisé beaucoup de stress lorsque j'ai construit un nouveau PC pour moi-même il y a un an. Cela m'a grandement aidé à modifier les vitesses des ventilateurs dans le BIOS pour améliorer le refroidissement.

Stress-ng (test de contrainte uniquement)

Stress-NG est une mise en œuvre mise à jour de l'outil de stress mentionné ci-dessus. Il est beaucoup plus avancé et comprend des centaines de tests pour mettre une charge sur votre système.

Vous pouvez installer Stress-NG dans Ubuntu en exécutant la commande ci-dessous:

sudo apt installer stress-ng

Notez que l'avertissement mentionné ci-dessus s'applique également à cet outil. La diffusion de stress-ng pendant longtemps peut congeler votre système, ce qui le rend recouvrable grâce à un redémarrage dur uniquement.

Vous pouvez démarrer le test de stress-ng en exécutant la commande ci-dessous où «CPU» fait référence au nombre de threads utilisés pour effectuer le test. Pour arrêter le test à tout moment, fermez le terminal ou appuyez pour l'arrêter.

stress-ng --cpu 4

L'exécution de la commande ci-dessus fonctionnera autour de 70 tests CPU séquentiellement. Cependant, vous pouvez exécuter tous ces tests en parallèle en exécutant la commande ci-dessous:

stress-ng --cpu 4 - tout

Il est possible de personnaliser la commande en utilisant de nombreux autres commutateurs de ligne de commande, mais les expliquer tous ici est au-delà de la portée de cet article. Vous pouvez explorer ces options à partir d'ici.

S-tui (test de contrainte uniquement)

S-TUI est un moniteur de ressources CPU qui utilise une interface graphique basée sur un terminal pour afficher les données et les graphiques.

Il prend en charge les tests de contrainte du CPU en utilisant l'application de contrainte énumérée ci-dessus tout en vous offrant une belle vue d'oiseau sur les différents paramètres du CPU comme la fréquence, la température et l'utilisation.

S-tui peut être installé dans Ubuntu en exécutant la commande ci-dessous:

sudo apt install stress s-tui stress

Comme il s'agit juste d'une application de ligne de commande Frontend Frontend for Stress, soyez varié de verrouillage du système pendant une utilisation élevée.

Exécutez la commande suivante pour le lancer. Pour arrêter le test à tout moment, fermez le terminal ou appuyez pour l'arrêter.

s-tui

7-zip (Benchmark uniquement)

7-Zip est un outil de compression de fichiers qui peut effectuer des niveaux de compression extrêmes sur les fichiers et les stocker dans un format d'archives de taille 7Z réduite. 7-Zip est livré avec une option intégrée pour exécuter les repères de compression LZMA pour mesurer les performances du processeur.

Pour installer 7-zip dans Ubuntu, Exécuter la commande:

sudo apt install p7zip-full

Pour exécuter une seule référence en file d'attente, utilisez la commande ci-dessous:

7Z B -MMT1

Le benchmarking multi-thread peut être exécuté en utilisant la commande suivante:

7Z B

Les résultats sont en millions d'instructions par seconde (MIPS). Vous pouvez comparer ces résultats avec d'autres modèles CPU à partir d'ici.

Conclusion

Ce sont quelques-uns des services publics gratuits et open source qui peuvent exécuter des repères CPU sur votre système. Dans le bon vieux temps, l'exécution de Flash Player à Firefox était un excellent moyen de tester votre processeur. Ces jours-ci, cependant, toutes les applications mentionnées ci-dessus font un très bon travail.