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 à source ouverte et polyvalente qui évalue les performances des tests de caractéristiques des paramètres pour les performances du CPU, 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'une charge de la base de données intensive. Il s'agit d'un outil de ligne de commande disponible librement 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 discuterons de la façon de tester les performances des composants Linux OS via l'utilitaire Sysbench également. 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 directement installé à partir du référentiel officiel d'Ubuntu en exécutant la commande suivante:

$ sudo apt install sysbench

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

Effectuer l'analyse comparative du processeur à l'aide de l'outil Sysbench

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

$ sysbench - test = CPU Run

Les statistiques du rapport complet seront affichées sur le terminal, mais l'important ici est le «temps total» qui sera affiché en vertu des «statistiques générales» pour tester les performances du processeur.

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

$ sysbench - test = aide CPU

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

$ sysbench - test = CPU --cpu-max-prime = 20000 Run

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

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

$ sysbench - test = run memory

Les performances de la mémoire peuvent être testées en examinant les deux paramètres, les «opérations totales» et le montant des données transféré.

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

$ sysbench - test = aide à la mémoire

Benchmark E / S à l'aide de l'outil Sysbench

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

$ sysbench --tesst = fileio - file-test-mode = seqwr run

Explorez plus d'options en utilisant la commande suivante pour effectuer la référence d'E / S:

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

Il existe de nombreuses options affichées sur le terminal. Définissez simplement les valeurs des paramètres en fonction de vos exigences et testez les performances de l'E / S de votre système Linux.

Une fois le test de performances terminé, supprimez le fichier de test en utilisant la commande suivante:

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

Conclusion

Dans ce tutoriel, nous avons décrit comment installer l'utilitaire sysbench sur un système Linux et comment tester les performances de votre processeur, de la 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. En utilisant cet outil, vous pouvez également tester les performances des bases de données.