Phoronix Test Suite (PTS) is a
free and open-source
Free and open-source software (FOSS) is software available under a Software license, license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term ...
benchmark software for
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
and other operating systems.
The Phoronix Test Suite, developed by Michael Larabel and Matthew Tippett, has been endorsed by sites such as
Linux.com,
LinuxPlanet, and
Softpedia
Softpedia is a software and tech news website based in Romania. It indexes, reviews and hosts downloadable software and reports news on technology and science topics. It is ranked as among of the top download portals on the internet.
History
So ...
.
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. 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. Before 2014, these benchmark results could be uploaded to the Phoronix Global online database, but since 2013, these benchmark results can be uploaded t
openbenchmarking.org Phoronix supports automated
Git bisecting on a performance basis to find performance regressions, and features
statistical significance
In statistical hypothesis testing, a result has statistical significance when a result at least as "extreme" would be very infrequent if the null hypothesis were true. More precisely, a study's defined significance level, denoted by \alpha, is the ...
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. Currently, their reference implementations autonomously monitor the performance of the
Linux kernel
The Linux kernel is a Free and open-source software, free and open source Unix-like kernel (operating system), kernel that is used in many computer systems worldwide. The kernel was created by Linus Torvalds in 1991 and was soon adopted as the k ...
on a daily basis,
Fedora Rawhide, and
Ubuntu
Ubuntu ( ) is a Linux distribution based on Debian and composed primarily of free and open-source software. Developed by the British company Canonical (company), Canonical and a community of contributors under a Meritocracy, meritocratic gover ...
.
PTS Desktop Live
PTS Desktop Live was a stripped-down x86-64
Linux distribution
A Linux distribution, often abbreviated as distro, is an operating system that includes the Linux kernel for its kernel functionality. Although the name does not imply product distribution per se, a distro—if distributed on its own—is oft ...
, which included ''Phoronix Test Suite 2.4''. It was designed for testing/benchmarking computers from a LiveDVD / LiveUSB environment.
Phodevi
Phodevi (Phoronix Device Interface) is a
library
A library is a collection of Book, books, and possibly other Document, materials and Media (communication), media, that is accessible for use by its members and members of allied institutions. Libraries provide physical (hard copies) or electron ...
that provides a clean, stable, platform-independent
API
An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
for accessing software and hardware information.
PCQS
Phoronix Certification & Qualification Suite (PCQS) is a reference specification for the Phoronix Test Suite.
Phoronix website
Phoronix is a technology website that offers information on the development of the
Linux kernel
The Linux kernel is a Free and open-source software, free and open source Unix-like kernel (operating system), kernel that is used in many computer systems worldwide. The kernel was created by Linus Torvalds in 1991 and was soon adopted as the k ...
, product reviews, interviews, and news regarding
free and open-source software
Free and open-source software (FOSS) is software available under a license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term encompassing free ...
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, Phoronix started as a website with a handful of hardware reviews and guides, moving to articles covering operating systems based on Linux and open-source software such as
Ubuntu
Ubuntu ( ) is a Linux distribution based on Debian and composed primarily of free and open-source software. Developed by the British company Canonical (company), Canonical and a community of contributors under a Meritocracy, meritocratic gover ...
,
Fedora,
SUSE, and
Mozilla (
Firefox
Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements curr ...
/
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
Nvidia Corporation ( ) is an American multinational corporation and technology company headquartered in Santa Clara, California, and incorporated in Delaware. Founded in 1993 by Jensen Huang (president and CEO), Chris Malachowsky, and Curti ...
'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.
Other technical publications, such as
CNET News, have cited Phoronix benchmarks.
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.
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).
Release history
On June 5, 2008, Phoronix Test Suite 1.0 was released under the codename ''Trondheim''. This 1.0 release was made up of 57 test profiles and 23 test suites.
On September 3, 2008, Phoronix Test Suite 1.2 was released with support for the
OpenSolaris
OpenSolaris () is a discontinued open-source computer operating system for SPARC and x86 based systems, created by Sun Microsystems and based on Solaris. Its development began in the mid 2000s and ended in 2010.
OpenSolaris was developed as ...
operating system, a module framework accompanied by tests focusing upon new areas,
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
*
Inquisitor
*
Stresslinux
References
External links
*
{{Linux
2008 software
Benchmarking software for Linux
Benchmarks (computing)
Free software programmed in PHP