This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
Phoronix Test Suite (PTS) is a free and open-source benchmark software for Linux and other operating systems developed by Michael Larabel and Matthew Tippett.[2][3]
Phoronix Test Suite | |
---|---|
![]() | |
![]() Phoronix Test Suite 2.0.0 running on Linux | |
Developer(s) | Michael Larabel, Matthew Tippett |
Initial release | April 2008 |
Stable release | 10.8.4[1]
/ July 3, 2022 |
Repository | Phoronix-test-suite on GitHub |
Written in | PHP |
Operating system | Linux, FreeBSD, OpenBSD, NetBSD, OpenSolaris, Mac OS X, Windows |
Size | 703 kB (base program) |
Available in | English |
Type | Benchmark |
License | GNU General Public License v3 |
Website | phoronix-test-suite.com |
History
editWebsite
editThis section needs additional citations for verification. (August 2025) |
Phoronix was started in June 2004 by Michael Larabel, who currently serves as the owner and editor-in-chief as a website with hardware reviews and guides, then moving to articles covering operating systems based on Linux and open-source software such as Ubuntu, Fedora, SUSE, and Mozilla (Firefox/Thunderbird) around the start of 2005. Phoronix focuses on benchmarking hardware running Linux, with a slant toward graphics articles that monitor and compare free and open-source graphics device drivers and Mesa 3D with AMD's and Nvidia's proprietary graphics device drivers. In June 2006, the website added forums to accompany news content. On April 20, 2007, Phoronix redesigned its website and began publishing Solaris hardware reviews and news in addition to Linux content.
Phoronix Test Suite
editThe first public release of PTS appeared in June 2008 and grouped 57 tests into 23 suites, covering areas such as audio and video encoding, kernel compilation and web workloads; early versions also supported uploading results to a central “PTS Global” repository for comparisons.[2]
In March 2011, PTS’s creators announced OpenBenchmarking.org at SCALE 9x, building on the test framework to let users run tightly controlled benchmarks and correlate their results with automatically harvested details of the operating system, drivers and other components for more granular comparisons.[4] The LWN.net report also documented the project’s definitions for “test profiles” and “test suites” used by PTS and other clients compliant with the OpenBenchmarking schema.[4]
Features
editPhoronix Test Suite supports over 220 test profiles and over 60 test suites. It uses an XML-based testing architecture. Tests available to use include MEncoder, FFmpeg and lm sensors, along with OpenGL games such as Doom 3, Nexuiz, and Enemy Territory: Quake Wars, and many more.[5] The suite also contains a feature called PTS Global where users may upload their test results and system information for sharing. By executing a single command, other users can compare their test results to a selected system in an easy-comparison mode.[6] Before 2014, these benchmark results could be uploaded to the Phoronix Global online database, but since 2013, these benchmark results can be uploaded to openbenchmarking.org.[7] Phoronix supports automated Git bisecting on a performance basis to find performance regressions, and features statistical significance verification.
Platforms
editPTS is installable on Linux, macOS, Windows, BSD variants, Solaris and GNU Hurd, enabling comparable workflows across heterogeneous environments.[8]
Components
editPhoromatic
editPhoromatic is a web-based remote test management system for the Phoronix Test Suite. It allows the automatic scheduling of tests. It's aimed at the enterprise. It can manage multiple test nodes simultaneously within a test farm or distributed environment.
Phoromatic Tracker
editPhoromatic Tracker is an extension of Phoromatic that provides a public interface into test farms.[9] Currently, their reference implementations autonomously monitor the performance of the Linux kernel on a daily basis,[10] Fedora Rawhide,[11] and Ubuntu.[12]
PTS Desktop Live
editPTS Desktop Live was a stripped-down x86-64 Linux distribution, which included Phoronix Test Suite 2.4. It was designed for testing/benchmarking computers from a LiveDVD / LiveUSB environment.[13]
Phodevi
editPhodevi (Phoronix Device Interface) is a library that provides a clean, stable, platform-independent API for accessing software and hardware information.[14]
PCQS
editPhoronix Certification & Qualification Suite (PCQS) is a reference specification for the Phoronix Test Suite.
Open Benchmarking
editOpenBenchmarking.org is a web-based service created to work with the Phoronix Test Suite. It is a collaborative platform that allows users to share their hardware and software benchmarks through an organized online interface.[15]
It is primarily used for performance benchmarking and testing hardware/software performance, typically in the context of Linux-based systems (unlike SoapUI, which is used for testing web services).[16]
See also
editReferences
edit- ^ "Release History", Phoronix Test Suite, retrieved July 24, 2022
- ^ a b Sharma, Mayank (19 June 2008). "Phoronix Test Suite brings Linux benchmarking to the desktop". Linux.com. Retrieved 25 August 2025.
- ^ "Benchmarking Linux With the Phoronix Test Suite — Worth Taking a Look", LinuxPlanet (reports)
- ^ a b Willis, Nathan (9 March 2011). "SCALE: Phoronix launches OpenBenchmarking". LWN.net. Retrieved 25 August 2025.
- ^ "OpenBenchmarking.org - Cross-Platform, Open-Source Automated Benchmarking Platform". Retrieved 2020-09-14.
- ^ "Phoronix Test Suite". Retrieved 2020-09-14.
- ^ "Phoronix Global Is Still Planned To Be Decommissioned". www.phoronix.com. Retrieved 2023-10-10.
- ^ Wallen, Jack (11 May 2022). "How to benchmark your Ubuntu Linux servers with the Phoronix Test Suite". TechRepublic. Retrieved 25 August 2025.
- ^ Phoromatic Tracker Launches To Monitor Linux Performance, Phoronix
- ^ "Kernel Performance Tracker", Phoromatic[permanent dead link]
- ^ "Fedora Rawhide Performance Tracker", Phoromatic, archived from the original on 2012-07-11
- ^ "Ubuntu Performance Tracker", Phoromatic, archived from the original on 2010-04-15, retrieved 2010-05-04
- ^ Announcing PTS Desktop Live 2009.3 "Gernlinden", Phoronix
- ^ "A Detailed Guide To Phoronix Test Suite 2.0 (Sandtorg)". www.phoronix.com. Retrieved 2023-10-10.
- ^ "Features". OpenBenchmarking.org. Retrieved 2019-08-06.
- ^ "SoapUI Tutorial | PFLB". pflb.us. 2020-11-09. Retrieved 2023-08-09.