Phoronix Test Suite
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)
|
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 |
Phoronix Test Suite (PTS) is a free and open-source benchmark software for Linux and other operating systems. The Phoronix Test Suite, developed by Michael Larabel and Matthew Tippett, has been endorsed by sites such as Linux.com,[2] LinuxPlanet,[3] and Softpedia.[4]
Features
[edit]Phoronix 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.
Components
[edit]Phoromatic
[edit]Phoromatic 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
[edit]Phoromatic Tracker is an extension of Phoromatic that provides a public interface into test farms.[8] Currently, their reference implementations autonomously monitor the performance of the Linux kernel on a daily basis,[9] Fedora Rawhide,[10] and Ubuntu.[11]
PTS Desktop Live
[edit]PTS 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.[12]
Phodevi
[edit]Phodevi (Phoronix Device Interface) is a library that provides a clean, stable, platform-independent API for accessing software and hardware information.[13]
PCQS
[edit]Phoronix Certification & Qualification Suite (PCQS) is a reference specification for the Phoronix Test Suite.
Phoronix website
[edit]Type of site | Review |
---|---|
Available in | English |
Created by | Michael Larabel |
URL | phoronix.com |
Commercial | Yes |
Registration | Required (for the forums) |
Launched | June 5, 2004 |
Current status | Active |
Phoronix is a technology website that offers information on the development of the Linux kernel, product reviews, interviews, and news regarding free and open-source software by monitoring the Linux kernel mailing list or interviews.
Phoronix was started in June 2004 by Michael Larabel, who currently serves as the owner and editor-in-chief.
History
[edit]Founded on June 5, 2004,[14] Phoronix started as a website with a handful of hardware reviews and guides,[15][16] moving to articles covering operating systems based on Linux and open-source software such as Ubuntu, Fedora, SUSE,[17] and Mozilla (Firefox/Thunderbird) around the start of 2005.[18] 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.[19] On April 20, 2007, Phoronix redesigned its website and began publishing Solaris hardware reviews and news in addition to Linux content.[20][21]
Other technical publications, such as CNET News, have cited Phoronix benchmarks.[22][23]
Open Benchmarking
[edit]OpenBenchmarking.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.[24]
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).[25]
Release history
[edit]On June 5, 2008, Phoronix Test Suite 1.0 was released under the codename Trondheim.[26] This 1.0 release was made up of 57 test profiles and 23 test suites.[27]
On September 3, 2008, Phoronix Test Suite 1.2 was released with support for the OpenSolaris operating system,[28] a module framework accompanied by tests focusing upon new areas,[29] and new test profiles.
Phoronix Test Suite 1.8 includes a graphical user interface (GUI) using GTK+ written using the PHP-GTK bindings.
3.4 includes MATISK benchmarking module and initial support for the GNU Hurd.
See also
[edit]References
[edit]- ^ "Release History", Phoronix Test Suite, retrieved July 24, 2022
- ^ "Phoronix Test Suite brings Linux benchmarking to the desktop". Linux.com.
- ^ "Benchmarking Linux With the Phoronix Test Suite — Worth Taking a Look", LinuxPlanet (reports)
- ^ "The Best Benchmarking Platform: Phoronix Test Suite – Linux-based testing platform for software and hardware validation!". Softpedia. 6 June 2008.
- ^ "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.
- ^ 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.
- ^ "Happy 5th Birthday, Phoronix!". Phoronix. 5 June 2009. Retrieved 2015-12-30.
- ^ "Intel Celeron D". Phoronix. 13 November 2004. Retrieved 2015-12-30.
- ^ "Camo Painting Case Guide". Phoronix. 13 July 2004. Retrieved 2015-12-30.
- ^ "Operating Systems Archives". Phoronix. 25 March 2005. Retrieved 2015-12-30.
- ^ "Software Archives". Phoronix. 21 February 2005. Retrieved 2015-12-30.
- ^ "Forums Launch". Phoronix. 15 June 2006. Retrieved 2010-03-05.
- ^ "Welcome To The New Phoronix". Phoronix. 20 April 2007. Retrieved 5 March 2010.
- ^ "Phoronix To Support Solaris OS". Phoronix. 20 April 2007. Retrieved 5 March 2010.
- ^ Shankland, Stephen. "New Linux look fuels old debate". News.com. Retrieved 5 March 2010.
- ^ Shankland, Stephen. "Intel aims for open-source graphics advantage". News.com. Retrieved 5 March 2010.
- ^ "Features". OpenBenchmarking.org. Retrieved 2019-08-06.
- ^ "SoapUI Tutorial | PFLB". pflb.us. 2020-11-09. Retrieved 2023-08-09.
- ^ "Demystifying Codenames: Trondheim", Phoronix Test Suite, Phoronix
- ^ News (press release), Yahoo![dead link]
- ^ "Phoronix Test Suite 1.2 To Support OpenSolaris", trondheim-pts (mailing list), Jul 2008, archived from the original on 2011-07-15, retrieved 2008-07-14
- ^ "Phoronix Test Suite brings Linux benchmarking to the desktop", Linux.com