How to install Phoronix Test Suite on CentOS
The Phoronix Test Suite is Open-Source Automated testing and benchmarking platform. The Phoronix Test Suite has access to more than 450 test profiles and over 100 test suites via OpenBenchmarking.org.
First install all the necessary dependencies for Phoronix test suite
# yum install wget php-cli php-xml bzip2
Download, unpack and install Phoronix test suite
# wget https://phoronix-test-suite.com/releases/phoronix-test-suite-8.4.1.tar.gz # tar xvfz phoronix-test-suite-8.4.1.tar.gz # cd phoronix-test-suite # ./install-sh
List all available tests
To see all available tests in Phoronix Test Suite type:
# /usr/bin/phoronix-test-suite list-available-tests
List all available test suites
# /usr/bin/phoronix-test-suite list-available-suites
Some useful examples:
pts/network - Networking Test Suite Network pts/motherboard - Motherboard System pts/server - Server Motherboard System pts/aio-stress pts/netperf - Netperf Network pts/network-loopback - Loopback TCP Network Performance Network
===================
All Available Suites 8.4.1
pts/audio-encoding – Audio Encoding System
pts/chess – Chess Test Suite Processor
pts/compilation – Timed Code Compilation Processor
pts/compiler – Compiler Processor
pts/compression – Timed File Compression Processor
pts/computational – Computational Test Suite System
pts/computational-biology – Computational Biology Test Suite Processor
pts/cpu – CPU / Processor Suite Processor
pts/cryptography – Cryptography Processor
pts/daily-kernel-tracker – Daily Kernel Tracker System
pts/daily-system-tracker – Daily System Tracker System
pts/database – Database Test Suite System
pts/desktop-graphics – Desktop Graphics System
pts/disk – Disk Test Suite Disk
pts/encoding – Encoding System
pts/favorites – Favorites System
* pts/gaming – Gaming System
pts/gaming-closed – Closed-Source Gaming System
* pts/gaming-free – Free Software Gaming System
pts/gui-toolkits – GUI Toolkits Graphics
pts/ioquake3-games – Games Using The ioquake3 Engine System
pts/iqc – Image Quality Comparison Suite Graphics
pts/java – Java System
pts/java-opengl – Java OpenGL System
pts/kernel – Kernel System
pts/linux-system – Linux System System
pts/machine-learning – Machine Learning System
pts/memory – Memory Test Suite Memory
pts/mesa – Mesa Test Suite Graphics
pts/motherboard – Motherboard System
pts/multicore – Multi-Core Processor
pts/netbook – Netbook Test Suite System
pts/network – Networking Test Suite Network
pts/nevada – OpenSolaris Nevada Test Suite System
pts/opencl – OpenCL System
pts/opengl-demos – OpenGL Demos Test Suite System
pts/opengl-workstation – OpenGL Workstation Test Suite System
pts/pts-desktop-live – PTS Desktop Live System
pts/ray-tracing – Ray-Tracing Test Suite System
pts/server – Server Motherboard System
pts/ue4 – Unreal Engine 4 Tech Demos On Linux Graphics
pts/unigine – Unigine Test Suite Graphics
* pts/universe – Universe Test Suite System
pts/universe-cli – Universe CLI Test Suite System
* pts/universe-x – Universe X Test Suite System
pts/video-encoding – Video Encoding System
pts/workstation – Workstation System
pts/workstation-graphics – Workstation Graphics Graphics
pts/xrender – X Render Extension Testing Graphics
system/collection – Collection System
* Indicates a partially supported suite.