Using OpenBenchmarking.org and Phoronix Test Suite for system benchmarking and online result comparison.
- Registering an account on OpenBenchmarking.org
- Download and install the latest Phoronix Test Suite:
wget https://github.com/phoronix-test-suite/phoronix-test-suite/archive/v9.6.0m3.tar.gz
tar xvf v9.6.0m3.tar.gz
cd phoronix-test-suite-9.6.0m3/
sudo ./install-sh
In case of Raspbian or Ubuntu running on Raspberry Pi, install also additional packages:
sudo apt install php-cli php-xml php-curl php-zip
- Pair your (future) benchmarks with your OpenBenchmarking.org account:
phoronix-test-suite openbenchmarking-login
- Useful commands to list available test suites, test profiles, search tests and estimate test runtime:
phoronix-test-suite list-available-suites
phoronix-test-suite list-available-tests
phoronix-test-suite search mp3
phoronix-test-suite estimate-run-time pts/video-encoding
- Run a single or multiple benchmarks in interactive mode:
phoronix-test-suite benchmark pts/smallpt
phoronix-test-suite benchmark pts/encode-flac pts/encode-mp3 pts/vpxenc pts/x264 pts/x265
- Run a benchmark in non-interactive mode against a previously uploaded test result. Useful for running the same test on a new system to compare the results:
phoronix-test-suite batch-setup
phoronix-test-suite batch-benchmark 2004190-V110-RPIENCO26