Siege is a Linux utility that is used to test the capabilities and performance of a web server under stress. It does so by creating virtual clients who make a connection request to that server to figure out how many requests that server is capable of handling simultaneously.
Here at Ibmi Media, as part of our Server Management Services, we regularly help our Customers to perform related Server Monitoring queries on Linux Systems.
In this context, we shall look into how you can install Siege on a Linux Mint 20 system and use it to test the desired web server.
How to Install Siege on Linux Mint 20 System ?
Siege can be installed and used on a Linux Mint 20 system very easily with the help of the following steps.
1. Run the system "update" Command
To begin, we can run the "update" command on our system for making it ready for the Siege installation:
$ sudo apt update –y
2. Run the Siege "installation" Command
Now, we will run the "install" command to install Siege on our system:
$ sudo apt install siege –y
Siege is a lightweight tool that will get installed quickly on our system.
3. Check the version of Siege installed on the system
To check the installed version of this tool with the command provided below:
$ siege --version
4. Test Siege on the Desired Web Server
In this phase, you can run the Siege test on the desired web server. For doing that, you can either provide the IP address of that web server or its domain name:
$ sudo siege google.com
Here, we are running the Siege test on Google.com. To stop this test, you will have to press Ctrl+ C after which you will be able to view a complete report of the Siege test.
5. Run the Siege Test on the Desired Web Server for a Specified Amount of Time and with a Specified Number of Concurrent Users
After running the simple Siege test, we can even choose the time for which we want to run it and also the number of concurrent users for running this test. This can be done in the following manner:
$ sudo siege –t45s –c35 google.com
Here, we are trying to run the Siege test on Google.com for 45 seconds with 35 concurrent users. After 45 seconds, the Siege test will terminate automatically displaying a detailed report.
How to Uninstall Siege from Linux Mint 20 ?
Siege can be removed with the help of a single command from Linux Mint 20 in the following manner:
$ sudo apt-get purge --autoremove siege
[Need help in Installing any Open Source Software on Linux Mint System? We can help you. ]