Michael Larabel
   HOME

TheInfoList



OR:

Phoronix Test Suite (PTS) is a free and open-source
benchmark Benchmark may refer to: Business and economics * Benchmarking, evaluating performance within organizations * Benchmark price * Benchmark (crude oil), oil-specific practices Science and technology * Benchmark (surveying), a point of known elevati ...
software for
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
and other operating systems which is developed by Michael Larabel and Matthew Tippett. The Phoronix Test Suite has been endorsed by sites such as Linux.com,
LinuxPlanet QuinStreet, Inc. is a publicly traded marketing company based in Foster City, California. QuinStreet offers performance-based marketing and search engine marketing services. QuinStreet was founded in 1999, and has launched or acquired dozens of we ...
, and
Softpedia Softpedia is a software and tech news website based in Romania. It indexes, reviews and hosts various downloadable software and reports news on technology and science topics. Website Softpedia hosts reviews written by its staff—each review in ...
.


Features

* Supports over 220 test profiles and over 60 test suites; * Uses an XML-based testing architecture. Tests include
MEncoder MEncoder is a free command line transcoding tool released under the GNU General Public License. It is a sibling of MPlayer, and can convert all the formats that MPlayer understands into a variety of compressed and uncompressed formats using differ ...
,
FFmpeg FFmpeg is a free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams. At its core is the command-line ffmpeg tool itself, designed for processing of vid ...
and
lm sensors lm_sensors (Linux-monitoring sensors) is a free open-source software-tool for Linux that provides tools and drivers for monitoring temperatures, voltage, humidity, and fans. It can also detect chassis intrusions. Issues During 2001/2004, the ...
along with OpenGL games such as ''
Doom 3 ''Doom 3'' is a 2004 survival horror first-person shooter video game developed by id Software and published by Activision. ''Doom 3'' was originally released for Microsoft Windows on August 3, 2004, adapted for Linux later that year, and ported ...
'', ''
Nexuiz ''Nexuiz'' is a free first-person shooter video game developed and published by Alientrap. The game was released under the GNU General Public License (GPL) and uses the DarkPlaces engine, a modified ''Quake'' engine. A remake, also called ...
'', and '' Enemy Territory: Quake Wars'', and many more. * 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; * 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 Git () is a distributed version control system: tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development. Its goals include speed, data in ...
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. Currently their reference implementations autonomously monitor the performance of the Linux kernel on a daily basis, Fedora Rawhide and
Ubuntu Ubuntu ( ) is a Linux distribution based on Debian and composed mostly of free and open-source software. Ubuntu is officially released in three editions: '' Desktop'', ''Server'', and ''Core'' for Internet of things devices and robots. All ...
.


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.


Phodevi

Phodevi (Phoronix Device Interface) is a
library A library is a collection of materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or digital access (soft copies) materials, and may be a physical location or a vir ...
that provides a clean, stable, platform-independent
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
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 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 The Linux kernel mailing list (LKML) is the main electronic mailing list for Linux kernel development, where the majority of the announcements, discussions, debates, and flame wars over the kernel take place. Many other mailing lists exist to di ...
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, 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 around the start of 2005, such as
Ubuntu Ubuntu ( ) is a Linux distribution based on Debian and composed mostly of free and open-source software. Ubuntu is officially released in three editions: '' Desktop'', ''Server'', and ''Core'' for Internet of things devices and robots. All ...
, Fedora, SUSE and
Mozilla Mozilla (stylized as moz://a) is a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, spreads and supports Mozilla products, thereby promoting exclusively free software and open standards, w ...
(
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 current ...
/
Thunderbird Thunderbird, thunder bird or thunderbirds may refer to: * Thunderbird (mythology), a legendary creature in certain North American indigenous peoples' history and culture * Ford Thunderbird, a car Birds * Dromornithidae, extinct flightless birds ...
). 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 driver A free and open-source graphics device driver is a software stack which controls computer-graphics hardware and supports graphics-rendering application programming interfaces (APIs) and is released under a free and open-source software licens ...
s and
Mesa 3D Mesa, also called Mesa3D and The Mesa 3D Graphics Library, is an open source implementation of OpenGL, Vulkan, and other graphics API specifications. Mesa translates these specifications to vendor-specific graphics hardware drivers. Its most ...
with AMD's and
Nvidia Nvidia CorporationOfficially written as NVIDIA and stylized in its logo as VIDIA with the lowercase "n" the same height as the uppercase "VIDIA"; formerly stylized as VIDIA with a large italicized lowercase "n" on products from the mid 1990s to ...
's proprietary graphics device drivers. In June 2006 the website added forums in addition to news content. On 20 April 2007, Phoronix redesigned its website, and began Solaris hardware reviews and news in addition to Linux content. Phoronix benchmarks have been cited by a number of other technical publications such as CNET News


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.


Release history

On 5 June 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 3 September 2008, Phoronix Test Suite 1.2 was released with support for the OpenSolaris operating system and a module framework accompanied by tests focusing upon new areas and many new test profiles. Phoronix Test Suite 1.8 includes a graphical user interface (GUI) using GTK+ written using the
PHP-GTK PHP-GTK is a set of language bindings for PHP which allow GTK GUI applications to be written in PHP. PHP-GTK provides an object-oriented interface to GTK classes and functions. While PHP-GTK partially supports GTK2, GTK3 is not supported at ...
bindings. 3.4 includes MATISK benchmarking module and initial support for the
GNU Hurd GNU Hurd is a collection of microkernel servers written as part of GNU, for the GNU Mach microkernel. It has been under development since 1990 by the GNU Project of the Free Software Foundation, designed as a replacement for the Unix kernel, and ...
.


See also

*
Inquisitor An inquisitor was an official (usually with judicial or investigative functions) in an inquisition – an organization or program intended to eliminate heresy and other things contrary to the doctrine or teachings of the Catholic faith. Literall ...
* Stresslinux


References


External links

* {{Linux 2008 software Benchmarking software for Linux Benchmarks (computing) Free software programmed in PHP