Si vous êtes curieux de savoir comment vos serveurs fonctionnent, vous devriez essayer la suite de tests Phoronix. Jack Wallen vous montre comment installer et utiliser cette suite de tests.
Connaissez-vous les performances de vos instances Ubuntu Server ? Bien sûr, ils sont peut-être opérationnels, mais connaissez-vous vraiment les détails de leur capacité à gérer les charges de travail ? Ceci est particulièrement important avant de déployer une application ou un service qui sollicitera fortement une machine.
Open source :couverture à lire absolument
À cette fin, avez-vous étalonné vos serveurs ? Sinon, je vais vous montrer comment vous pouvez y parvenir avec la suite de tests Phoronix, l'un des outils de test et d'analyse comparative les plus complets de la planète. Cette suite de tests peut effectuer des benchmarks quantitatifs et qualitatifs afin que vous puissiez comparer les résultats de vos tests avec d'autres.
La suite de tests Phoronix peut être installée sur les systèmes d'exploitation Linux, macOS, Windows, Solaris, GNU Hurd et BSD. Je vais vous montrer comment installer et utiliser l'outil sur Ubuntu Server 22.04.
Passons aux tests.
Ce dont vous aurez besoin
Pour installer la suite de tests Phoronix, vous aurez besoin d'une instance en cours d'exécution d'Ubuntu Server 22.04 et d'un utilisateur avec des privilèges sudo. Es-tu prêt pour ça? J'y ai pensé.
Comment installer la suite de tests Phoronix
Connectez-vous à votre instance Ubuntu Server et téléchargez le fichier .deb de Phoronix Test Suite avec :
wget https://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_10.8.3_all.deb
Une fois le fichier téléchargé, installez l'outil avec :
sudo dpkg -i phoronix*.deb
L'installation générera une erreur car il reste des dépendances à respecter. Vous pouvez corriger cette erreur et terminer l'installation avec la seule commande :
sudo apt-get install -f
Une fois toutes les dépendances remplies, l'installation sera terminée. Vous pouvez vérifier l'installation avec :
phoronix-test-suite
La commande ci-dessus doit répertorier toutes les informations d'aide pour la commande (dont il y en a beaucoup).
Comment utiliser la suite de tests Phoronix
Commençons par lister les tests disponibles avec la commande :
phoronix-test-suite list-available-tests
Vous pouvez même lister les tests par groupe comme ceci :
phoronix-test-suite list-available-suites
Ou, vous pouvez appeler des informations sur un test spécifique avec la commande :
phoronix-test-suite info TEST
Où TEST est le nom du test.
Disons que nous voulons exécuter le test pts/server, qui exécute 26 tests uniques différents (couvrant tout d'Apache, Memcached, Redis, NGINX, PHP, PHP, OpenSSL, Node.js et bien plus encore. Pour exécuter ce test, vous devez installez d'abord les dépendances de test requises avec la commande :
phoronix-test-suite install pts/server
La commande ci-dessus prendra entre 20 et 30 minutes. Une fois votre terminal rendu, lancez le test avec :
phoronix-test-suite run pts/server
L'exécution d'une commande, comme indiqué ci-dessus, se fait en mode interactif, où vous devrez répondre à plusieurs questions. Au lieu de le faire à chaque fois, vous pouvez utiliser la fonction de mode batch. Pour cela, vous allez d'abord lancer la commande :
phoronix-test-suite batch-setup
La commande ci-dessus vous demandera de répondre aux questions suivantes :
- Enregistrer les résultats des tests en mode batch (O/n) :o
- Ouvrir automatiquement le navigateur Web en mode batch (o/N) :n
- Télécharger automatiquement les résultats sur OpenBenchmarking.org (O/n) :oui
- Demande d'identifiant de test (O/n) :
- Demande de description du test (O/n) :
- Demande d'enregistrement des résultats nom-fichier (O/n) :
- Exécuter toutes les options de test (O/n) :
Répondez à toutes les questions et les réponses seront enregistrées dans le fichier ~/.phoronix-test-suite/user-config.xml. Après avoir terminé la configuration par lots, vous pouvez exécuter une liste complète de tests (qui téléchargeront également automatiquement toutes les dépendances nécessaires et exécuteront les tests pour vous) avec une commande comme celle-ci :
phoronix-test-suite batch-benchmark pts/server
Comme vous avez déjà exécuté la configuration par lots, vous n'aurez pas à répondre aux questions pendant l'analyse comparative.
Une fois les tests terminés, les informations seront enregistrées dans le même répertoire à partir duquel vous avez exécuté la commande. Passez en revue les résultats pour voir comment vos benchmarks de serveur se sont comportés.
Et c'est tout ce qu'il y a à faire pour comparer vos instances Ubuntu Server avec la suite de tests Phoronix. Vous pouvez faire beaucoup plus avec cet outil, alors assurez-vous de consulter la documentation officielle pour voir les nombreuses façons dont la suite de tests Phoronix peut vous servir.
Abonnez-vous à TechRepublic Comment faire fonctionner la technologie sur YouTube pour tous les derniers conseils techniques pour les professionnels de Jack Wallen.
Lien source