Performance

Comment utiliser Sysbench pour les tests de performances Linux?

Comment utiliser Sysbench pour les tests de performances Linux?
Sysbench est un utilitaire de référence open source et polyvalent qui évalue les tests de fonctionnalités des paramètres pour les performances du processeur, de la mémoire, des E/S et de la base de données (MySQL). Cet outil est important pour comparer les paramètres MySQL en particulier lors de l'exécution d'un chargement de la base de données intensive. C'est un outil de ligne de commande disponible gratuitement qui fournit un moyen simple et direct de tester votre système Linux.

Cet article vous fournira les détails sur l'outil de ligne de commande Sysbench. Nous verrons également comment tester les performances des composants du système d'exploitation Linux via l'utilitaire sysbench. Nous avons implémenté toutes les commandes sur le dernier Ubuntu 20 disponible.04 système.

Installer l'outil Sysbench 

L'utilitaire sysbench peut être installé directement à partir du référentiel officiel Ubuntu en exécutant la commande suivante :

$ sudo apt installer sysbench

Entrez « Y » puis appuyez sur « Entrée » pour poursuivre l'installation.

Effectuer une analyse comparative du processeur à l'aide de l'outil sysbench

Pour évaluer les performances du processeur, utilisez la commande suivante pour l'analyse comparative du processeur :

$ sysbench --test=cpu run

Les statistiques complètes du rapport seront affichées sur le terminal, mais l'important ici est le « temps total » qui sera affiché sous les « Statistiques générales » pour tester les performances du processeur.

Vous pouvez également explorer les options de référence du processeur à l'aide de la commande suivante :

$ sysbench --test=aide du processeur

Les paramètres de commande peuvent être modifiés en fonction de vos besoins. Par exemple, utilisez ce qui suit pour comparer les performances du processeur :

$ sysbench --test=cpu --cpu-max-prime=20000 exécuter

Mémoire de référence à l'aide de l'outil sysbench

Pour tester les performances de la mémoire, tapez la commande de base suivante sur le terminal :

$ sysbench --test=exécution de la mémoire

Les performances de la mémoire peuvent être testées en examinant les deux paramètres, "Total Operations" et la quantité de données transférées.

Pour tester plus d'options de mémoire, utilisez la commande suivante :

$ sysbench --test=aide mémoire

Analyser les E/S à l'aide de l'outil sysbench

Le test de performance d'E/S est un peu différent du test CPU et mémoire. Dans les tests d'E/S de fichiers, vous devez créer un fichier de test beaucoup plus volumineux que la taille de votre RAM. La valeur que vous pouvez définir "150 Go" est bonne. Le test général des performances d'E/S d'écriture séquentielle peut être effectué à l'aide de la commande suivante :

$ sysbench --test=fileio --file-test-mode=seqwr exécuter

Explorez plus d'options en utilisant la commande suivante pour effectuer le test d'E/S :

$ sysbench --test=fileio --file-test-mode=seqwr aide

Il y a beaucoup d'options affichées sur le terminal. Définissez simplement les valeurs des paramètres en fonction de vos besoins et testez les performances des E/S de votre système Linux.

Une fois le test de performances terminé, supprimez le fichier de test à l'aide de la commande suivante :

$ sysbench --test=fileio --file-total-size=100G nettoyage

Conclusion

Dans ce didacticiel, nous avons décrit comment installer l'utilitaire sysbench sur un système Linux et comment tester les performances de votre processeur, de votre mémoire et des E/S de votre système. Essayez toutes les options ci-dessus pour obtenir des résultats de performances plus précis. Grâce à cet outil, vous pouvez également tester les performances des bases de données.

Ports Open Source des moteurs de jeux commerciaux
Les récréations de moteur de jeu gratuites, open source et multiplateformes peuvent être utilisées pour jouer à d'anciens ainsi qu'à certains des titr...
Meilleurs jeux de ligne de commande pour Linux
La ligne de commande n'est pas seulement votre plus grand allié lorsque vous utilisez Linux, elle peut également être une source de divertissement car...
Meilleures applications de mappage de manette de jeu pour Linux
Si vous aimez jouer à des jeux sur Linux avec une manette de jeu au lieu d'un système de saisie clavier et souris typique, il existe des applications ...