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 sysbenchEntrez «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 RunLes 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 CPULes 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 RunMé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 memoryLes 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émoireBenchmark 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 runExplorez plus d'options en utilisant la commande suivante pour effectuer la référence d'E / S:
$ sysbench --test = fileio - file-test-mode = seqwr helpIl 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 nettoyageConclusion
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.