How to benchmark your Ubuntu Linux servers with the Phoronix Test Suite

If you’re curious as to how your servers are performing, you really should give the Phoronix Examination Suite a run. Jack Wallen shows you how to install and use this suite of exams.

Graphic: iStockphoto/EvgeniyShkolenko

Do you know how properly your Ubuntu Server instances are carrying out? Sure, they may be up and working, but do you actually know the particulars of how effectively they can cope with workloads? This is in particular essential before deploying an app or provider that will spot a high desire on a device.

SEE: 40+ open up supply and Linux conditions you have to have to know (TechRepublic Top quality)

To that end, have you benchmarked your servers? If not, I will present you how you can do just that with the Phoronix Check Suite, one of the most detailed screening and benchmarking resources on the planet. This take a look at suite can carry out quantitative and qualitative benchmarks so you can assess the final results of your tests with some others.

The Phoronix Check Suite can be put in on Linux, macOS, Windows, Solaris, GNU Hurd and BSD functioning programs. I’ll reveal how to set up and use the tool on Ubuntu Server 22.04.

Let’s get to testing.

What you’ll will need

To put in the Phoronix Check Suite, you will require a functioning occasion of Ubuntu Server 22.04 and a person with sudo privileges. Are you ready for this? I considered as significantly.

How to set up the Phoronix Test Suite

Log into your Ubuntu Server occasion and download the Phoronix Examination Suite .deb file with:

wget a look at-suite_10.8.3_all.deb

Once the file has been downloaded, put in the instrument with:

sudo dpkg -i phoronix*.deb

The installation will mistake out mainly because there are nevertheless dependencies to meet. You can take care of that mistake and total the set up with the solitary command:

sudo apt-get install -f

As soon as all of the dependencies are met, the installation will be total. You can validate the installation with:


The previously mentioned command need to record out all of the support info for the command (of which there is a good deal).

How to use the Phoronix Test Suite

1st, let’s record the offered exams with the command:

phoronix-check-suite list-accessible-checks

You can even listing the exams by team like this:

phoronix-check-suite listing-out there-suites

Or, you can connect with up facts about a particular test with the command:

phoronix-exam-suite data Exam

Where Take a look at is the title of the examination.

Let us say we want to run the pts/server exam, which operates 26 various special checks (covering everything from Apache, Memcached, Redis, NGINX, PHP, PHP, OpenSSL, Node.js and significantly a lot more. To run that examination, you need to initially put in the necessary exam dependencies with the command:

phoronix-examination-suite set up pts/server

The higher than command will consider wherever from 20 to 30 minutes to entire. As soon as your terminal is returned to you, start the take a look at with:

phoronix-check-suite operate pts/server

Operating a command, as revealed over, is completed in interactive manner, wherever you will have to remedy several issues. In its place of performing that each time, you can use the batch-method characteristic. For this, you will initially operate the command:

phoronix-test-suite batch-set up

The over command will require you solution the pursuing:

  • Help you save check outcomes when in batch manner (Y/n): y
  • Open up the web browser routinely when in batch manner (y/N): n
  • Vehicle add the benefits to (Y/n): y
  • Prompt for test identifier (Y/n):
  • Prompt for check description (Y/n):
  • Prompt for saved outcomes file-identify (Y/n):
  • Operate all examination selections (Y/n):

Respond to all of the inquiries and the responses will be saved in the ~/.phoronix-check-suite/user-config.xml file. Immediately after finishing the batch-setup, you can run an total checklist of assessments (that will also immediately download all the vital dependencies and run the tests for you) with a command like this:

phoronix-examination-suite batch-benchmark pts/server

Considering that you have currently run the batch-setup, you will not have to response the inquiries throughout the benchmarking.

Soon after the assessments are finish, the info will be saved in the identical directory from which you ran the command. Comb via the effects to see how your server benchmarks fared.

And that is all there is to benchmark your Ubuntu Server scenarios with the Phoronix Test Suite. There is fairly a whole lot extra you can do with this resource, so make absolutely sure you take a seem at the official documentation to see the numerous ways the Phoronix Take a look at Suite can provide you.

Subscribe to TechRepublic’s How To Make Tech Perform on YouTube for all the latest tech guidance for company execs from Jack Wallen.

Fibo Quantum