How to benchmark Linux machines (using Phoronix Test Suite and OpenBenchmarking.org)

Phoronix Test Suite is an open-source benchmarking platform which provides an extensible list of test profiles and test suites. Results can be uploaded and compared openbenchmarking.org.

# install
$ sudo yum install phoronix-test-suite (EPEL) | sudo apt-get install phoronix-test-suite
# if behind proxy then set initial proxy configuration
$ phoronix-test-suite network-setup

# list available tests profiles and suites
$ phoronix-test-suite list-tests (http://openbenchmarking.org/tests/pts)
$ phoronix-test-suite list-suites (http://openbenchmarking.org/suites/pts)

# run a test suite; may ask to install additional packages; take a coffee
$ phoronix-test-suites benchmark sqlite (~40mins)
$ phoronix-test-suites benchmark aio-stress (~9mins)
# note: benchmark = install+run

# list locally saved results
$ phoronix-test-suite list-results
$ phoronix-test-suite show-result|remove-result [test result]
$ ls ~/.phoronix-test-suite/test-results

# run a openbenchmarking id test and compare
$ phoronix-test-suite benchmark 1410317-SO-TEST2784377

# cleanup
$ rm -rf ~/.phoronix-test-suite/

From How to benchmark virtual machines
See PTS documentation in pdf

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s