Jump to content

Phoronix Test Suite

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Inquisitive inspector (talk | contribs) at 09:02, 10 October 2023 (Phoromatic). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Phoronix Test Suite
DevelopersMichael Larabel, Matthew Tippett
Initial releaseApril 2008
Stable release
10.8.4[1] / July 3, 2022; 3 years ago (2022-07-03)
RepositoryPhoronix-test-suite on GitHub
Written inPHP
Operating systemLinux, FreeBSD, OpenBSD, NetBSD, OpenSolaris, Mac OS X, Windows
Size703 kB (base program)
Available inEnglish
TypeBenchmark
LicenseGNU General Public License v3
Websitephoronix-test-suite.com

Phoronix Test Suite (PTS) is a free and open-source benchmark software for Linux and other operating systems which are developed by Michael Larabel and Matthew Tippett. The Phoronix Test Suite has been endorsed by sites such as Linux.com,[2] LinuxPlanet,[3] and Softpedia.[4]

Features

  • Supports over 220 test profiles and over 60 test suites;
  • Uses an XML-based testing architecture. Tests include MEncoder, FFmpeg and lm sensors along with OpenGL games such as Doom 3, Nexuiz, and Enemy Territory: Quake Wars, and many more.[5]
  • Contains a feature called PTS Global where users are able to upload their test results and system information for sharing. Then through executing a single command, other users can compare their test results to a selected system in an easy-comparison mode;[6]
  • Allows report benchmark results to the Phoronix Global online database;
  • Allows to compare results side-by-side;
  • Is extensible and new tests can be added easily;
  • Can do anonymous usage reporting;
  • Can do automated Git bisecting on a performance basis to find performance regressions. It features statistical significance verification.

Components

Phoromatic

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

Phoromatic Tracker is an extension of Phoromatic that provides a public interface into test farms.[7] Currently, their reference implementations autonomously monitor the performance of the Linux kernel on a daily basis,[8] Fedora Rawhide,[9] and Ubuntu.[10]

PTS Desktop Live

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.[11]

Phodevi

Phodevi (Phoronix Device Interface) is a library that provides a clean, stable, platform-independent API for accessing software and hardware information.[12]

PCQS

Phoronix Certification & Qualification Suite (PCQS) is a reference specification for the Phoronix Test Suite.

Phoronix website

Phoronix
File:Phoronix-logo.png
File:Phoronix-Screenshot.png
Phoronix logo and screenshot
Type of site
Review
Available inEnglish
Created byMichael Larabel
URLphoronix.com
CommercialYes
RegistrationRequired (for the forums)
LaunchedJune 5, 2004; 21 years ago (2004-06-05)
Current statusActive

Phoronix is a technology website that offers insights regarding 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

Founded on 5 June 2004,[13] Phoronix started as a website with a handful of hardware reviews and guides,[14][15] moving to articles covering operating systems based on Linux and open source software around the start of 2005, such as Ubuntu, Fedora, SUSE,[16] and Mozilla (Firefox/Thunderbird).[17] Phoronix heavily focuses on benchmarking hardware running Linux, with a heavy slant towards 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 in addition to news content.[18] On 20 April 2007, Phoronix redesigned its website,[19] and began Solaris hardware reviews and news in addition to Linux content.[20]

Phoronix benchmarks have been cited by a number of other technical publications, such as CNET News.[21][22]

Open Benchmarking

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.[23]

It is primarily used for performance benchmarking and testing hardware/software performance, especially in the context of Linux-based systems (unlike SoapUI which is used for testing web services.[24]

Release history

On 5 June 2008, Phoronix Test Suite 1.0 was released under the codename Trondheim.[25] This 1.0 release was made up of 57 test profiles and 23 test suites.[26]

On 3 September 2008, Phoronix Test Suite 1.2 was released with support for the OpenSolaris operating system[27] and a module framework accompanied by tests focusing upon new areas,[28] and many 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

References

  1. ^ "Release History", Phoronix Test Suite, retrieved July 24, 2022
  2. ^ "Phoronix Test Suite brings Linux benchmarking to the desktop". Linux.com.
  3. ^ "Benchmarking Linux With the Phoronix Test Suite — Worth Taking a Look", LinuxPlanet (reports)
  4. ^ "The Best Benchmarking Platform: Phoronix Test Suite – Linux-based testing platform for software and hardware validation!". Softpedia. 6 June 2008.
  5. ^ "OpenBenchmarking.org - Cross-Platform, Open-Source Automated Benchmarking Platform". Retrieved 2020-09-14.
  6. ^ "Phoronix Test Suite". Retrieved 2020-09-14.
  7. ^ Phoromatic Tracker Launches To Monitor Linux Performance, Phoronix
  8. ^ "Kernel Performance Tracker", Phoromatic[permanent dead link]
  9. ^ "Fedora Rawhide Performance Tracker", Phoromatic, archived from the original on 2012-07-11
  10. ^ "Ubuntu Performance Tracker", Phoromatic, archived from the original on 2010-04-15, retrieved 2010-05-04
  11. ^ Announcing PTS Desktop Live 2009.3 "Gernlinden", Phoronix
  12. ^ "A Detailed Guide To Phoronix Test Suite 2.0 (Sandtorg)". www.phoronix.com. Retrieved 2023-10-10.
  13. ^ "Happy 5th Birthday, Phoronix!". Phoronix. 5 June 2009. Retrieved 2015-12-30.
  14. ^ "Intel Celeron D". Phoronix. 13 November 2004. Retrieved 2015-12-30.
  15. ^ "Camo Painting Case Guide". Phoronix. 13 July 2004. Retrieved 2015-12-30.
  16. ^ "Operating Systems Archives". Phoronix. 25 March 2005. Retrieved 2015-12-30.
  17. ^ "Software Archives". Phoronix. 21 February 2005. Retrieved 2015-12-30.
  18. ^ "Forums Launch". Phoronix. 15 June 2006. Retrieved 2010-03-05.
  19. ^ "Welcome To The New Phoronix". Phoronix. 20 April 2007. Retrieved 5 March 2010.
  20. ^ "Phoronix To Support Solaris OS". Phoronix. 20 April 2007. Retrieved 5 March 2010.
  21. ^ Shankland, Stephen. "New Linux look fuels old debate". News.com. Retrieved 5 March 2010.
  22. ^ Shankland, Stephen. "Intel aims for open-source graphics advantage". News.com. Retrieved 5 March 2010.
  23. ^ "Features". OpenBenchmarking.org. Retrieved 2019-08-06.
  24. ^ "SoapUI Tutorial | PFLB". pflb.us. 2020-11-09. Retrieved 2023-08-09.
  25. ^ "Demystifying Codenames: Trondheim", Phoronix Test Suite, Phoronix
  26. ^ News (press release), Yahoo![dead link]
  27. ^ "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
  28. ^ "Phoronix Test Suite brings Linux benchmarking to the desktop", Linux.com