GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer et utiliser l'outil d'analyse comparative Siege sur Ubuntu 20.04

Siege est un outil open source de test de charge multithread et d'analyse comparative pour Linux. Vous pouvez effectuer un test de résistance à l'aide d'une seule URL avec un nombre spécifique d'utilisateurs ou vous pouvez mettre toutes les URL dans des fichiers et. les stresser simultanément. Il vous permet également de tester un serveur Web avec n nombre d'utilisateurs t nombre de fois. Siege propose trois modes de fonctionnement :régression, simulation Internet et force brute.

Dans ce tutoriel, nous expliquerons comment installer Siege Benchmarking Tool sur Ubuntu 20.04.

Prérequis

  • Un serveur exécutant Ubuntu 20.04.
  • Un mot de passe root est configuré sur le serveur.

Mise en route

Avant de commencer, mettez à jour vos packages système vers la dernière version. Vous pouvez les mettre à jour à l'aide de la commande suivante :

apt-get update -y

Une fois tous les packages mis à jour, vous pouvez passer à l'étape suivante.

Installer Siege

Par défaut, Siege est disponible dans le référentiel par défaut d'Ubuntu 20.04. Vous pouvez l'installer en exécutant simplement la commande suivante :

apt-get install siege -y

Une fois Siege installé, vous pouvez vérifier la version installée de Siege à l'aide de la commande suivante :

siege --version

Vous devriez voir le résultat suivant :

SIEGE 4.0.4

Copyright (C) 2017 by Jeffrey Fulmer, et al.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE.

Configurer le siège

Le fichier de configuration par défaut de Siege se trouve dans /etc/siege/siegerc. Vous devrez éditer ce fichier de configuration et définir votre fichier journal :

nano /etc/siege/siegerc

Décommentez la ligne suivante :

logfile = $(HOME)/var/log/siege.log

Enregistrez et fermez le fichier lorsque vous avez terminé.

Tester un seul site Web avec Siege

Vous pouvez utiliser la commande siege en spécifiant n'importe quel site Web pour tester la charge comme indiqué ci-dessous :

siege test.example.com

Vous devriez voir le résultat suivant :

Transactions:		       57832 hits
Availability:		       99.95 %
Elapsed time:		      401.49 secs
Data transferred:	      706.55 MB
Response time:		        0.17 secs
Transaction rate:	      144.04 trans/sec
Throughput:		        1.76 MB/sec
Concurrency:		       24.35
Successful transactions:       57852
Failed transactions:	          31
Longest transaction:	      100.01
Shortest transaction:	        0.00

Tester plusieurs sites Web avec Siege

Vous pouvez également tester plusieurs sites Web en ajoutant les URL de votre site Web dans le fichier /etc/siege/urls.txt.

nano /etc/siege/urls.txt

Ajoutez les URL souhaitées comme indiqué ci-dessous :

http://example1.com
www.example.com
192.168.0.2

Enregistrez et fermez le fichier lorsque vous avez terminé. Ensuite, exécutez la commande siège en spécifiant votre fichier URL comme indiqué ci-dessous :

siege -f /etc/siege/urls.txt

Cela effectuera un test de résistance en lisant toutes les URL une par une à partir du fichier /etc/siege/urls.txt.

Siege est livré avec beaucoup d'options. Une brève explication de chacun est présentée ci-dessous :

  • -t :cette option est utilisée pour définir une limite de temps pendant laquelle Siege s'exécute.
  • -c :cette option est utilisée pour définir le nombre d'utilisateurs simultanés.
  • -d :cette option est utilisée pour définir le délai pour chaque utilisateur.
  • -C :cette option est utilisée pour spécifier votre propre fichier de configuration.
  • -i :Il est utilisé pour atteindre des URL aléatoires.
  • -T :Il est utilisé pour définir le Content-Type dans les requêtes.
  • -h :Il est utilisé pour afficher les informations d'aide.
  • -l :​​Il est utilisé pour générer un fichier journal.

Conclusion

Dans l'article ci-dessus, vous avez appris à installer Siege pour évaluer les performances de votre site Web. Vous pouvez maintenant utiliser toutes les options une par une avec Siege et tester le résultat.


Ubuntu
  1. Comment installer et utiliser Wine sur Ubuntu 20.04

  2. Comment installer et utiliser FFmpeg sur Ubuntu 18.04

  3. Comment installer et utiliser Wine sur Ubuntu 18.04

  4. Comment installer et utiliser Curl sur Ubuntu 18.04

  5. Comment installer et utiliser Curl sur Ubuntu 20.04

Comment installer et utiliser l'outil de capture d'écran Shutter dans Ubuntu 20.04

Comment installer et utiliser BleachBit 1.12 sur Ubuntu 16.04

Comment installer et utiliser R sur Ubuntu

Comment installer l'outil d'analyse comparative Siege sur Ubuntu 20.04 LTS

Installez l'outil d'analyse comparative Siege sur Ubuntu 22.04

Comment installer et utiliser l'outil d'analyse comparative Siege sur Ubuntu 20.04