Phoronix Test Suite
{{short description|Free and open-source benchmark software}}
{{Multiple issues|
{{primary sources|date=May 2015}}
{{Update|date=April 2020}}
{{advert|date=April 2020}}
}}
{{Infobox software
|name = Phoronix Test Suite
|logo = 228px
|screenshot = 180px
|caption = Phoronix Test Suite 2.0.0 running on Linux
|collapsible =
|developer = Michael Larabel, Matthew Tippett
|released = April 2008
|latest release version = 10.8.4{{Citation|url=https://github.com/phoronix-test-suite/phoronix-test-suite/blob/master/ChangeLog|title=Phoronix Test Suite|contribution=Release History|access-date=July 24, 2022}}
|latest release date = {{Start date and age|2022|07|03}}
|programming language = PHP
|operating system = Linux, FreeBSD, OpenBSD, NetBSD, OpenSolaris, Mac OS X, Windows
|platform =
|size = 703 kB (base program)
|language = English
|genre = Benchmark
|license = GNU General Public License v3
|website = [http://www.phoronix-test-suite.com/ phoronix-test-suite.com]
|repo = {{GitHub|phoronix-test-suite}}
}}
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,{{Cite web|url=http://www.linux.com/feature/138463|newspaper=Linux.com|title=Phoronix Test Suite brings Linux benchmarking to the desktop}} LinuxPlanet,{{Citation | url = http://www.linuxplanet.com/linuxplanet/reports/6478/1/ | newspaper = LinuxPlanet | type = reports | title = Benchmarking Linux With the Phoronix Test Suite — Worth Taking a Look}} and Softpedia.{{Cite web|url=http://news.softpedia.com/news/The-Best-Benchmarking-Platform-Phoronix-Test-Suite-87396.shtml|title=The Best Benchmarking Platform: Phoronix Test Suite – Linux-based testing platform for software and hardware validation!|date=6 June 2008 |publisher=Softpedia}}
Features
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.{{Cite web |title=OpenBenchmarking.org - Cross-Platform, Open-Source Automated Benchmarking Platform |url=https://openbenchmarking.org/ |access-date=2020-09-14}} 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.{{Cite web |title=Phoronix Test Suite |url=https://phoronix-test-suite.com/ |access-date=2020-09-14}} Before 2014, these benchmark results could be uploaded to the Phoronix Global online database, but since 2013, these benchmark results can be uploaded to [https://openbenchmarking.org/ openbenchmarking.org].{{Cite web |title=Phoronix Global Is Still Planned To Be Decommissioned |url=https://www.phoronix.com/news/MTY1NTk |access-date=2023-10-10 |website=www.phoronix.com |language=en}} Phoronix supports automated Git bisecting on a performance basis to find performance regressions, and 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.{{Citation | url = https://www.phoronix.com/scan.php?page=article&item=phoromatic_tracker&num=1 | title = Phoromatic Tracker Launches To Monitor Linux Performance | publisher = Phoronix}} Currently, their reference implementations autonomously monitor the performance of the Linux kernel on a daily basis,{{Citation | url = http://kernel-tracker.phoromatic.com/ | title = Phoromatic | contribution = Kernel Performance Tracker }}{{Dead link|date=May 2019 |bot=InternetArchiveBot |fix-attempted=yes }} Fedora Rawhide,{{Citation | url = http://fedora-tracker.phoromatic.com/ | archive-url = https://archive.today/20120711164947/http://fedora-tracker.phoromatic.com/ | url-status = dead | archive-date = 2012-07-11 | title = Phoromatic | contribution = Fedora Rawhide Performance Tracker }} and Ubuntu.{{Citation | url = http://www.phoromatic.com/ubuntu-tracker.php | title = Phoromatic | contribution = Ubuntu Performance Tracker | access-date = 2010-05-04 | archive-url = https://web.archive.org/web/20100415210256/http://www.phoromatic.com/ubuntu-tracker.php | archive-date = 2010-04-15 | url-status = dead }}
= 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.{{Citation | url = https://www.phoronix.com/vr.php?view=14075 | title = Announcing PTS Desktop Live 2009.3 "Gernlinden" | publisher = Phoronix}}
= Phodevi =
Phodevi (Phoronix Device Interface) is a library that provides a clean, stable, platform-independent API for accessing software and hardware information.{{Cite web |title=A Detailed Guide To Phoronix Test Suite 2.0 (Sandtorg) |url=https://www.phoronix.com/review/pts_20_details/2 |access-date=2023-10-10 |website=www.phoronix.com |language=en}}
= PCQS =
Phoronix Certification & Qualification Suite (PCQS) is a reference specification for the Phoronix Test Suite.
Phoronix website
{{Infobox website
|name = Phoronix
|logo = Phoronix-logo.png
|screenshot = Phoronix-Screenshot.png
|screenshot_size = 250px
|caption = Phoronix logo and screenshot
|url = {{URL|https://www.phoronix.com|phoronix.com}}
|commercial= Yes
|type = Review
|language = English
|registration = Required (for the forums)
|author = Michael Larabel
|launch_date = {{Start date and age|2004|06|05}}
|current_status = Active
|programming_language = PHP
}}
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 =
Founded on June 5, 2004,{{cite web|url=https://www.phoronix.com/scan.php?page=article&item=phoronix_birthday_5&num=1 |title= Happy 5th Birthday, Phoronix! | publisher = Phoronix | date=5 June 2009 |access-date=2015-12-30}} Phoronix started as a website with a handful of hardware reviews and guides,{{cite web|url=https://www.phoronix.com/scan.php?page=article&item=88&num=1 |title= Intel Celeron D | publisher = Phoronix | date=13 November 2004 |access-date=2015-12-30}}{{cite web|url=https://www.phoronix.com/scan.php?page=article&item=6&num=1 |title= Camo Painting Case Guide | publisher = Phoronix | date=13 July 2004 |access-date=2015-12-30}} moving to articles covering operating systems based on Linux and open-source software such as Ubuntu, Fedora, SUSE,{{cite web|url=https://www.phoronix.com/scan.php?page=category&item=Operating%20Systems&selection=20 |title= Operating Systems Archives | publisher = Phoronix | date=25 March 2005 |access-date=2015-12-30}} and Mozilla (Firefox/Thunderbird) around the start of 2005.{{cite web|url=https://www.phoronix.com/scan.php?page=category&item=Software&selection=17 |title= Software Archives | publisher = Phoronix | date=21 February 2005 |access-date=2015-12-30}} 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.{{cite web|url=https://www.phoronix.com/?page=news_item&px=MTUxMw |title= Forums Launch | publisher = Phoronix | date=15 June 2006 |access-date=2010-03-05}} On April 20, 2007, Phoronix redesigned its website and began publishing Solaris hardware reviews and news in addition to Linux content.{{cite web|url=https://www.phoronix.com/vr.php?view=9532 |title=Welcome To The New Phoronix |publisher= Phoronix |date=20 April 2007 |access-date = 5 March 2010}}{{cite web|url=https://www.phoronix.com/vr.php?view=9533 |title= Phoronix To Support Solaris OS | publisher = Phoronix |date=20 April 2007 |access-date=5 March 2010}}
Other technical publications, such as CNET News, have cited Phoronix benchmarks.{{cite web|last=Shankland |first=Stephen |url=http://news.com/New+Linux+look+fuels+old+debate/2100-7344_3-6061491.html |title=New Linux look fuels old debate |publisher=News.com |access-date=5 March 2010}}{{cite web|last=Shankland |first=Stephen |url=http://news.com/Intel+aims+for+open-source+graphics+advantage/2100-7344_3-6103941.html |title=Intel aims for open-source graphics advantage |publisher=News.com |access-date=5 March 2010}}
= 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.{{cite web|url=https://openbenchmarking.org/features|title=Features|publisher=OpenBenchmarking.org|access-date=2019-08-06}}
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).{{Cite web |date=2020-11-09 |title=SoapUI Tutorial {{!}} PFLB |url=https://pflb.us/blog/soapui-testing-tutorial/ |access-date=2023-08-09 |website=pflb.us |language=en-US}}
Release history
On June 5, 2008, Phoronix Test Suite 1.0 was released under the codename Trondheim.{{Citation|url=https://www.phoronix.com/vr.php?view=12191|publisher=Phoronix|contribution=Demystifying Codenames: Trondheim|title=Phoronix Test Suite}} This 1.0 release was made up of 57 test profiles and 23 test suites.{{Citation | url = https://news.yahoo.com/s/prweb/20080605/bs_prweb/prweb995384 | title = News | publisher = Yahoo! | type = press release}}{{Dead link|date=March 2010}}
On September 3, 2008, Phoronix Test Suite 1.2 was released with support for the OpenSolaris operating system,{{Citation | type = mailing list | date = Jul 2008 | url = http://phoronix-test-suite.com/pipermail/trondheim-pts_phoronix-test-suite.com/2008-July/000028.html | title = trondheim-pts | contribution = Phoronix Test Suite 1.2 To Support OpenSolaris | access-date = 2008-07-14 | archive-url = https://web.archive.org/web/20110715080218/http://phoronix-test-suite.com/pipermail/trondheim-pts_phoronix-test-suite.com/2008-July/000028.html | archive-date = 2011-07-15 | url-status = dead }} a module framework accompanied by tests focusing upon new areas,{{Citation | url = http://www.linux.com/feature/138463?page=2 | newspaper = Linux.com | title = Phoronix Test Suite brings Linux benchmarking to the desktop}} 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
{{Portal bar|Linux|Free and open-source software}}
References
{{Reflist|30em}}
External links
- {{Official website|http://www.phoronix-test-suite.com/}}
{{Linux}}
Category:Benchmarking software for Linux