Benchmarking programs help evaluate how fast your computer performs. For instance, if you've just built a new PC and want to test its performance after an upgrade, or if you're simply curious about how much faster (or slower) it is compared to a friend's or colleague's machine.
The easiest way to find out is by running a benchmark. In this article, we'll look at how to use the console-based benchmarking tool UnixBench.
UnixBench is a traditional suite of tests designed for Unix-like systems. It has a long history, being a fork of the BYTE UNIX benchmark application first released back in 1983!
Although it's not the most modern solution, UnixBench is excellent for basic testing. It evaluates how well your computer handles tasks such as:
If you don't fully understand what these tests measure, that's okay. All you need to know is that UnixBench performs a stress test of the entire system (rather than individual components).
For Arch users, the utility is available through the AUR. For Ubuntu users, it can be installed via Snap.
Once installed, you can start the program by entering the command:
ubench
As the test runs (and once it completes), you can navigate to the specified directory (/usr/lib/unixbench/results) to view the results. The results are available in both HTML and log file formats—choose whichever is most convenient for you.
If you need a quick way to evaluate the performance of your computer or server, UnixBench is an ideal choice. It's fast, resource-light, and provides results that are easy to compare with existing benchmarks available online.