Phoronix Test Suite Tests

Test Profile

A test profile is composed of an XML file and set of scripts that define how the Phoronix Test Suite or other OpenBenchmarking.org schema-compliant test clients interact with an individual test and provide abstraction for all relevant test information. A test profile can be written to produce a quantitative performance or functional result and can be written to automate nearly any task. Test profiles are provided by Phoronix Media and can also be easily created by individual parties and then uploaded to their OpenBenchmarking.org account. With the Phoronix Test Suite, test profiles are automatically downloaded from OpenBenchmarking.org when needed.

Disk

AIO-Stress is an a-synchronous I/O benchmark created by SuSE

System

This is a test of ab, which is the Apache benchmark program

Graphics

APITest is a micro-benchmark developed by John McDonald of OpenGL 4 functionality.

Graphics

This is a benchmark measuring the performance of various OpenGL Linux games that lack suitable benchmarking modes so this is solely measuring the performance of pushing pre-recorded OpenGL calls as recorded by APITrace through the system's graphics driver stack and being executed on the GPU

Graphics

This is a CUDA benchmark of ATNF's ASKAP Benchmark with currently using the tConvolveCuda sub-test.

System

This test is designed for notebooks and netbooks and monitor's the system's battery consumption as it idles for 60 seconds, then turns off the monitor for 60 seconds via DPMS, then turns the display back on and plays back a sample H.264 1080p video file using mplayer with the X-Video output adapter

Graphics

A Steam-based test of the BioShock Infinite game.

Processor

This is a benchmark of BLAKE2 using the blake2s binary

System

Blender is an open-source 3D creation software project

Disk

BlogBench is designed to replicate the load of a real-world busy file server by stressing the file-system with multiple threads of random reads, writes, and rewrites

Processor

Bork is a small, cross-platform file encryption utility

Processor

Botan is a cross-platform open-source C++ crypto library that supports most all publicly known cryptographic algorithms.

Processor

This test times how long it takes to build the Apache HTTP Server.

Processor

This test times how long it takes to build Boost Interprocess examples.

Processor

This test times how long it takes to build all Eigen examples.

Processor

This test times how long it takes to build the Firefox Web Browser.

Processor

This test times how long it takes to build ImageMagick.

Processor

This test times how long it takes to build the Linux kernel.

Processor

This test times how long it takes to build the MPlayer media player program.

Processor

This test times how long it takes to build PHP 5 with the Zend engine.

Processor

This test times how long it takes to build the WebKitFLTK web library.

Processor

This is a benchmark of the Bullet Physics Engine.

Processor

This is a test of BYTE.

Processor

This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance

Processor

This is a performance test of CacheBench, which is part of LLCbench

System

This is a benchmark of the Caffe deep learning framework and currently uses the AlexNet model.

Graphics

The cairo-demos test is a benchmark of Cairo using a collection of Cairo demos created by Chris Wilson at Intel OSTC

Graphics

The cairo-perf-trace test is a benchmark bundled with the upstream Cairo package

Graphics

A Steam-based test of Sid Meier's Civilization: Beyond Earth game.

Processor

CLOMP is the C version of the Livermore OpenMP benchmark developed to measure OpenMP overheads and other performance impacts due to threading in order to influence future system designs

Graphics

This is a benchmark of Company of Heroes on Steam

Disk

Compilebench tries to age a filesystem by simulating some of the disk IO common in creating, compiling, patching, stating and reading kernel trees

Processor

This is a test of 7-Zip using p7zip with its integrated benchmark feature.

Processor

This test measures the time needed to compress a file using Gzip compression.

Processor

This test measures the time needed to compress a file using LZMA compression.

Processor

This test measures the time needed to compress a file using BZIP2 compression.

Graphics

This is a test of CoreBreach, the brand-new futuristic "anti-gravity" racing game with combat-based gameplay.

Processor

This is a performance test of Crafty, an advanced open-source chess engine.

Graphics

This is a benchmark of Valve's Counter-Strike: Global Offensive game

Graphics

This is a benchmark of Valve's Counter-Strike: Source game

Graphics

The CUDA version of Harrism's mini-nbody tests.

System

Cyclictest is a high-resolution test program for measuring the Linux kernel latencies.

Disk

Dbench is a benchmark designed by the Samba project as a free alternative to netbench, but dbench contains only file-system calls for testing the disk performance.

Processor

This test times how long it takes to convert several high-resolution RAW NEF image files to PPM image format using dcraw.

Graphics

This is a benchmark of DiRT Showdown on Steam

Processor

Dolfyn is a Computational Fluid Dynamics (CFD) code of modern numerical simulation techniques

Graphics

This test calculates the average frame-rate within the Doom 3 game from id Software.

Graphics

This is a benchmark of Valve's Dota 2 game

Processor

This is a test of ebizzy, a program to generate workloads resembling web server workloads.

This test times how long it takes to encode a sample WAV file to APE format.

This test times how long it takes to encode a sample WAV file to FLAC format.

LAME is an MP3 encoder licensed under the LGPL

This test times how long it takes to encode a sample WAV file to Ogg format.

Opus is an open audio codec

This test times how long it takes to encode a sample WAV file to WavPack format.

Processor

This test times how long it takes the eSpeak speech synthesizer to read Project Gutenberg's The Outline of Science and output to a WAV file.

Graphics

Wolfenstein: Enemy Territory is a World War II era first person shooter that was released for free by Splash Damage using the id Tech 3 engine.

Graphics

This test calculates the average frame-rate within the Enemy Territory: Quake Wars game from id Software / Splash Damage.

Graphics

This test calculates the average frame-rate within the demo for the game Enemy Territory: Quake Wars demo game.

Graphics

ETXreaL is a new engine that's paired with the original id Software Enemy Territory game assets

Graphics

This is a benchmark of F1 2015 via Steam

Processor

This test uses FFmpeg for testing the system's audio/video encoding performance.

Processor

FFTE is a package by Daisuke Takahashi to compute Discrete Fourier Transforms of 1-, 2- and 3- dimensional sequences of length (2^p)*(3^q)*(5^r).

Processor

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions.

Processor

This integer benchmark solves positions in the game of connect-4, as played on a vertical 7x6 board

Graphics

FinanceBench is a collection of financial program benchmarks with support for benchmarking on the GPU.

Disk

fio is an advanced disk benchmark that depends upon the kernel's AIO access library.

Disk

FS_Mark is designed to test a system's file-system performance.

Processor

This is a benchmark of libgcrypt's integrated benchmark with the CAMELLIA256-ECB cipher and 100 repetitions.

Graphics

This is a benchmark of GFXBench.

Graphics

This is a test of Linaro's glmark2 port, currently using the X11 OpenGL 2.0 target

Graphics

This test runs gluxMark, an OpenGL 3.2 benchmark and supports OpenCL

Processor

GMPbench is a test of the GMP 4.3.0 math library.

Processor

This test times how long it takes to encrypt a file using GnuPG.

Processor

Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration.

Processor

This test measures the GPU residency of a given state for a 60 second interval.

Graphics

GpuTest is a cross-platform OpenGL benchmark developed at Geeks3D.com that offers tech demos such as FurMark, TessMark, and other workloads to stress various areas of GPUs and drivers.

Processor

This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests to stress the system's CPU.

Graphics

This test calculates the average frame-rate from several different GTK operations.

Disk

The hdparm utility is used for simple benchmarking the system's hard drive.

Processor

The Himeno benchmark is a linear solver of pressure Poisson using a point-Jacobi method.

System

This test runs the U.S

Graphics

This is a benchmark of Valve's Half-Life 2: Lost Coast game

Processor

This test searches through the Pfam database of profile hidden markov models

Processor

HPC Challenge (HPCC) is a cluster-focused benchmark consisting of the HPL Linpack TPP benchmark, DGEMM, STREAm, PTRANS, RandomAccess, FFT, and communication bandwidth and latency

Processor

HPCG is the High Performance Conjugate Gradient and is a new scientific benchmark from Sandia National Lans focused for super-computer testing with modern real-world workloads compared to HPCC.

System

This test will just idle the system for the specified amount of time

Graphics

This is a benchmark of the Source Engine Insurgency game

System

Interbench is an interactivity benchmark written by Con Kolivas

Disk

The IOzone benchmark tests the hard disk drive / file-system performance.

Graphics

This test runs a series of microbenchmarks to check the performance of the OpenGL-based Java 2D pipeline and the underlying OpenGL drivers.

Processor

This test runs the Java version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology

Processor

This test runs a series of automated performance/quality sub-tests that exercise the OpenGL-based Java 2D pipeline in order to verify the quality of OpenGL drivers.

Processor

This is a benchmark of John The Ripper, which is a password cracker.

System

JuliaGPU is an OpenCL benchmark

Graphics

JXRenderMark is an open-source benchmark of the X Render extension for X.Org

Processor

LAMMPS is a classical molecular dynamics code, and an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator.

Graphics

This test calculates the average frame-rate within the Lightsmark 2008

System

LuxMark is a multi-platform OpenGL benchmark using LuxRender / SLG2

Processor

This test performs an alignment of 100 pyruvate decarboxylase sequences.

System

MandelbulbGPU is an OpenCL benchmark.

System

MandelGPU is an OpenCL benchmark and this test runs with the OpenCL rendering float4 kernel with a maximum of 4096 iterations.

Processor

This test uses mplayer's mencoder utility and the libavcodec family for testing the system's audio/video encoding performance.

Graphics

A Steam-based test of the Metro 2033 Redux game.

Graphics

A Steam-based test of the Metro: Last Light Redux game.

Processor

Minion is an open-source constraint solver that is designed to be very scalable

Graphics

A benchmark suite for GPUs on mixed operational intensity kernels.

Processor

This test performs a bayesian analysis of a set of primate genome sequences in order to estimate their phylogeny.

Processor

This is a benchmark of Google's multichase pointer chaser program.

Processor

This is a test of the OpenMP version of a test that solves the N-queens problem

Processor

This is a test of Nero2D, which is a two-dimensional TM/TE solver for Open FMM

Network

This test measures the loopback network adapter performance using a micro-benchmark to measure the TCP performance.

Graphics

This is a benchmark of Nexuiz, a popular open-source first-person shooter

System

This is a test of ab, which is the Apache Benchmark program running against nginx

Processor

This test measures background activity.

Processor

NPB, NAS Parallel Benchmarks, is a benchmark developed by NASA for high-end computer systems

Processor

This is a test to obtain the general Numpy performance.

Graphics

OctaneBench is a test of OctaneRender on the GPU.

Processor

This is a test of a DUNE (Distributed and Unified Numerics Environment) module called OPM Benchmarks from the Open Porous Media project

Graphics

This is a test of OpenArena, a popular open-source first-person shooter

System

OpenDwarfs is a non-commercial OpenCL compute benchmark suite developed at Virginia Tech in cooperation with various organizations.

Processor

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols

Processor

This is a test of a DUNE (Distributed and Unified Numerics Environment) module called OPM Benchmarks from the Open Porous Media project

Graphics

World of Padman is an open-source game using the ioquake3 engine

Processor

The Parboil Benchmarks from the IMPACT Research Group at University of Illinois are a set of throughput computing applications for looking at computing architecture and compilers

Processor

Perl benchmark suite that can be used to compare the relative speed of different versions of perl.

System

This is a simple TPC-B like benchmark of PostgreSQL.

System

PHPBench is a benchmark suite for PHP

Processor

PolyBench-C is a C-languag polyhedral benchmark suite made at the Ohio State University.

Graphics

This is a benchmark of Valve's Portal game

Disk

This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers

Processor

This is a test of POV-Ray, the Persistence of Vision Raytracer

Processor

This test measures the wakeups-from-idle per second for a given interval.

Graphics

This test runs the open-source Planet Penguin Racer game as an OpenGL benchmark.

Graphics

This test calculates the average frame-rate within the Prey retail game from 3D Realms

Processor

Primesieve generates prime numbers using a highly optimized sieve of Eratosthenes implementation

Processor

Shows the total number of processes running and the memory they consume

System

This is a wrapper around the phoronix-test-suite debug-self-test sub-command for testing hot Phoronix Test Suite code paths and if wanting to compare different PHP implementations.

System

This test profile reports the total time of the different average timed test results from PyBench

System

Bandwidth Tests

Graphics

This test runs qgears2, which is a test written by Zack Rusin and is based upon cairogears

Graphics

This test calculates the average frame-rate within the Quake 4 game from id Software.

Graphics

The qvdpautest is a small program serving as a benchmark of NVIDIA's VDPAU, the Video Decode and Presentation API for Unix

Memory

This benchmark tests the system memory (RAM) performance.

Processor

This test is a quick-running survey of general R performance

Graphics

Reaction is an open-source game using the ioquake3 engine.

System

Redis is an open-source data structure server.

Graphics

This test runs render_bench, which tests the performance of X.Org and the video driver's RENDER extension.

Processor

Rodinia is a suite from the University of Virginia that is focused upon accelerating compute-intensive applications with accelerators

System

An example test profile of handling pass/fail type testing rather than performance related.

Processor

A simple C++ program that calculates Pi to 8,765,4321 digits using the Leibniz formula

Processor

This test runs the ANSI C version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology

System

This test will do a simple write/read test on all detected serial interfaces

Graphics

The CUDA and OpenCL version of Vetter's Scalable HeterOgeneous Computing benchmark suite.

Processor

Smallpt is a C++ global illumination renderer written in less than 100 lines of code

System

SmallPT GPU is an OpenCL benchmark that's run with a 128 work-group size and multiple rendering scenes are available.

Disk

This test profile will do a pass/fail report on the disk drive's SMART overall-health self-assessment test result.

Graphics

Smokin Guns is an open-source game based on the Quake 3 engine that is a western-themed first person shooter.

Graphics

This test runs SPECViewPerf 10.0, which is made up of real-world OpenGL workstation tests such as 3DS Max, CATIA, Maya, Pro/Engineer, and SolidWorks

Graphics

This test runs SPECViewPerf 9.0, which is made up of real-world OpenGL workstation tests such as 3DS Max, CATIA, Maya, Pro/Engineer, and SolidWorks.

Disk

This is a simple benchmark of SQLite

Processor

This is a test of Stockfish, an advanced C++11 chess benchmark that can scale up to 128 CPU cores.

Memory

This benchmark tests the system memory (RAM) performance.

System

Stress-NG is a Linux stress tool developed by Colin King of Canonical.

Processor

This test runs a series of GROMACS inner loops hand coded in assembly for speed and efficiency on SSE units

Processor

This is a test of Sudokut, which is a Sudoku puzzle solver written in Tcl

System

This test runs benchmarks of the Sunflow Rendering System

Graphics

This is a test of SuperTuxKart, which is an open-source racing game

Processor

This test measures the time to decompress a Linux kernel tarball using BZIP2.

Processor

This test measures the time to decompress a gzipped tarball.

Processor

This test measures the time to decompress an image from TIFF to RGBA.

Processor

This test measures the time to decompress a Linux kernel tarball using XZ.

Processor

This test measures the time to decompress a Linux kernel tarball using ZLIB.

Processor

This test measures the time to decode a jpeg file using the system's libjpeg.

Processor

This test measures the time to parse a random XML file with libxml2 via xmllint using the streaming API.

Processor

This test uses systemd-analyze to report the kernel boot time.

Processor

This test uses systemd-analyze to report the entire boot time.

Processor

This test uses systemd-analyze to report the userspace boot time.

Processor

Time how long it takes to calculate pi to varying lengths.

Processor

This is a test of the threaded Tachyon, a parallel ray-tracing system.

Graphics

This is a benchmark of The Talos Principle

Graphics

Tesseract is a fork of Cube 2 Sauerbraten with numerous graphics and game-play improvements

Graphics

This is a benchmark of Valve's free-to-play Team Fortress 2 game

Disk

Tiotester (Threaded I/O Tester) benchmarks the hard disk drive / file-system performance.

Graphics

Tremulous is an open-source game that uses the ioquake3 engine

Graphics

Triangle Slammer is an OpenGL benchmark of the PERL language.

Processor

This is a performance test of TSCP, Tom Kerrigan's Simple Chess Program, which has a built-in performance benchmark.

Processor

A portable GPL 3D software renderer that supports OpenMP and Intel Threading Building Blocks with many different rendering modes

Graphics

A demo of Unreal Engine 4.

Graphics

A demo of Unreal Engine 4.

Graphics

A demo of Unreal Engine 4.

Graphics

A demo of Unreal Engine 4.

Graphics

This test calculates the average frame-rate within the Heaven demo for the Unigine engine

Graphics

This test calculates the average frame-rate within the Sanctuary demo for the Unigine engine

Graphics

This test calculates the average frame-rate within the Tropics / Islands demo for the Unigine engine

Graphics

This test calculates the average frame-rate within the Valley demo for the Unigine engine, released in February 2013

Disk

This test measures how long it takes to extract the .tar.bz2 Linux kernel package.

Graphics

Unvanquished is a modern fork of the Tremulous first person shooter

Graphics

Urban Terror is an open-source game that uses the ioquake3 engine

Graphics

This test calculates the average frame-rate within the Unreal Tournament 2004 game demo from Epic Games.

Graphics

This test calculates the average frame-rate within VDrift, which is an cross-platform, open-source drift racing game.

Graphics

This is a test profile that will record the CPU usage while a 1080p H.264 video sample of Big Buck Bunny is played back for several minutes using MPlayer.

Graphics

ViennaCL is an open-source linear algebra library written in C++ and with support for OpenCL and OpenMP

Processor

This is a standard video encoding performance test of Google's libvpx library and the vpxenc command for the VP8/WebM format.

Graphics

This is a benchmark of Warsow, a popular open-source first-person shooter

Graphics

x11perf is a very basic performance/regression test for X.Org.

Processor

This is a simple test of the x264 H.264/AVC encoder.

Processor

This is a simple test of the x264 H.264/AVC encoder using OpenCL

Graphics

This is a benchmark of Xonotic, which is a fork of the DarkPlaces-based Nexuiz game

Graphics

This is a test of X-Plane, a realistic multi-platform flight simulator designed for personal computers