GNU/Linux >> Tutoriels Linux >  >> Linux

Comment comparer vos serveurs Ubuntu Linux avec la suite de tests Phoronix

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


Linux
  1. Comment utiliser la commande Linux grep

  2. Comment joindre votre serveur Linux au projet de pool NTP

  3. Comment rejouer les sessions de terminal enregistrées avec la commande de script Linux

  4. Comment utiliser la commande Dig sous Linux avec des exemples

  5. Comment utiliser les expressions régulières avec la commande cp sous Linux ?

Comment évaluer votre GPU sous Linux

Comment gérer les mots de passe Linux avec la commande pass

Comment sécuriser les serveurs Linux avec SE Linux

Comment rechercher des fichiers avec la commande fd sous Linux

Comment surveiller vos serveurs Linux avec Checkmk

Comment trouver l'emplacement de vos serveurs avec Traceroute et WHOIS