UnixBench is part of core benchmarking methodology here at ServerBear, it provides a performance overview at a system level by testing a number of various factors:

  • Dhrystone
  • Whetstone
  • Execl Throughput
  • File Copy
  • Pipe Throughput
  • Pipe-based Context Switching
  • Process Creation
  • Shell Scripts
  • System Call Overhead
  • Graphical Tests

At the end you’ll get an overall system score for a single process utilising 1 CPU Core or parallel processes utlising all the CPU Cores in your system. If you want an idea on how your server compares to other hosts you can check our server benchmarks.

There’s two ways you can get UnixBench running on your Ubuntu system:

Compile It Yourself

In order to compile Unixbench yourself you will need to make sure you have the right packages installed in Ubuntu:

apt-get install libx11-dev libgl1-mesa-dev libxext-dev perl perl-modules make

Once everything is installed you can then grab the latest UnixBench version (5.1.3) from Google Code, the following command will also run UnixBench:

wget http://byte-unixbench.googlecode.com/files/UnixBench5.1.3.tgz 
tar xvf UnixBench5.1.3.tar.gz 
cd UnixBench5.1.3 
./Run

Use ServerBear

The above method is fine if you just want your UnixBench score, however if you also want a deeper understanding of IO Peformance, IOPS plus a way to compare your UnixBench score with other servers & plans then we make it super easy for you. Here’s an example of one of our reports.

Benchmark Your Server