1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems

Facebook RSS Twitter Twitter Google Plus

Phoronix Test Suite

OpenBenchmarking Benchmarking Platform
Phoromatic Test Orchestration

Phoronix Test Suite 0.8.0 Released

Michael Larabel

Published on 24 May 2008
Written by Michael Larabel
Page 1 of 1 - 4 Comments

While not as large as last week's release, Phoronix Test Suite 0.8.0 has been released this morning with just over 30 items glazing its change-log. Much of the work done over the past week involved bug fixing, beginning to finalize several tests and suites, and other work in preparation around the forthcoming 1.0 release.

In Phoronix Test Suite 0.7.0 the support was added for a test profile to specify the download size and environmental size in regards to disk space that the test would consume. In Phoronix Test Suite 0.8.0 the support has now been added for the test maintainer to supply an estimated amount of time (in minutes) that it takes to properly complete the test. Test maintainers can accomplish this through the EstimatedLength XML tag. This time is then displayed to the end-user when viewing the test information.

The test-info and suite-info arguments have been merged into a generic info argument. When running phoronix-test-suite info followed by a test or suite name, the respective type's information will be displayed. Reported with the test information option are now also the required software dependencies. In addition, the test-info argument will show all suites using that specific test.

For those that have yet to write their own test profile, documentation surrounding the Phoronix Test Suite is starting to form with the 0.8.0 release. In the documentation folder is now a description of all XML tags used by test profiles, test suites, and test downloads. In addition, now a short guide covers systematically how to write a test profile for a simple program.

In Phoronix Test Suite 0.7.0, a pass-fail graph type was added for showing results of a pass-fail nature (such as whether the system was able to detect a functioning sound card). With this new release, a multi pass-fail graph type has been added, which allows multiple sub-tests to be contained within a single test. This is being used initially for one of the new profiles (compliance-ogl) for showing what OpenGL versions are supported on the target system. Below is an example.

New profiles in this release are pts-graph, compliance-ogl, gnupg, sqlite, build-apache, and specviewperf10. The pts-graph test is based around the Phoronix Test Suite grapher code, to time how long it takes to generate a large number of graphs using PHP 5 and the GD library. This test is mainly CPU intensive. The compliance-ogl test simply uses GLEW (the OpenGL Extension Wrangler Library) to report which versions of OpenGL are reported by your system software and hardware. The gnupg test profile measures file encryption time using GnuPG. For measuring database performance within the Phoronix Test Suite, SQLite is now present and the time to perform several thousand insertions on a sample database will be measured.

Joining ImageMagick, the Linux Kernel, mplayer, and php as GCC build tests; Apache has been added to the Phoronix Test Suite. By running build-apache, it will time how long it takes to build Apache on the target system. Following this week's release of SPECViewPerf10, a profile for it has been constructed and is now in the test suite. When running SPECViewPerf 10 directly, you must manually select the number of cores in your system, etc. When running SPECViewPerf 10 through the Phoronix Test Suite, this is all done for you automatically. Further enhancements to the SPECViewPerf 10.0 profile will be coming soon. Due to differences between SPECViewPerf 9 and SPECViewPerf 10, the 9.0 profile will remain within the Phoronix Test Suite as specviewperf9.

The profiles fixed in this release and now should be fully working include Warsow, Enemy Territory: Quake Wars, Enemy Territory: Quake Wars Demo, and Quake 4. The Quake Wars profile is also updated against version 1.5. Many other profiles (nearly 50% or more) have been updated in Phoronix Test Suite 0.8.0 and the rest will have updates by version 0.9.0 of this Linux benchmarking platform.

Outside of the test profile changes, another highlight of this release is the improved results merging support. The Phoronix Test Suite will attempt to merge test results in a much more intelligent manner and can compensate for missing (or extra tests) in one saved file compared to another, etc. The easy way to describe the changes is to just try it out.

For those of you interested in installing all available Phoronix Test Suite tests in one easy run, an install-all option has been added along with a force-install-all option. These options will attempt to install all tests on the target system.

Some of the small items included tweaks to the suite-info formatting option, a regression fix in make-download-cache, fixing a divide by zero error, sensor monitoring tweaks, the Debian package generator that premiered with PTS 0.6.0 has received a few improvements with this release. On the side of PTS Global, the search page should now be active and working. Various other fixes and code cleaning can also be found in this release. When it comes to PTS sensor monitoring, the elapsed time that it took to run the test(s) is printed to the screen below the thermal/power statistics.

With much of pts-core now nearing completion for the Phoronix Test Suite 1.0 release, a majority of the work is now focused upon working out any issues with the test profiles and finalizing the test suites. However, if you run into any bugs when using the Phoronix Test Suite, please be certain to let us know in the Phoronix Forums. We intend to release this first official release of the Phoronix Test Suite in June. From here on out will be mostly be test/suite work and minor alterations (with bug fixes) on the pts-core side. Head on over to Phoronix-Test-Suite.com to download this GPLv3-backed Linux testing software.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux News
  1. Yet Another OpenGL 4.5 Extension Is Nearing Completion In Mesa
  2. Xfce's Power Manager Is Finally Ported To GTK3
  3. The CompuLab Fitlet Is A Neat Little Linux PC With AMD SoC
  4. AMD & Others Are Working On The LLVM SPIR-V Converter
  5. Linux 4.1-rc5 Kernel Released
  6. Mesa 10.5.6 Brings Fixes All Over The Place
  7. NVIDIA's Proprietary Driver Is Moving Closer With Kernel Mode-Setting
  8. The Latest Linux Kernel Git Code Fixes The EXT4 RAID0 Corruption Problem
  9. Features Added To Mesa 10.6 For Open-Source GPU Drivers
  10. Ubuntu's LXD vs. KVM For The Linux Cloud
Latest Articles & Reviews
  1. Opening The Gates To Our Daily Open-Source Linux Benchmark Results
  2. The Latest Features For Linux Performance Management + Benchmark Monitoring
  3. Noctua NH-U12DX i4 + NF-F12
  4. Btrfs RAID 0/1 Benchmarks On The Linux 4.1 Kernel
Most Viewed News This Week
  1. The Linux 4.0 Kernel Currently Has An EXT4 Corruption Issue
  2. The Linux 4.0 EXT4 RAID Corruption Bug Has Been Uncovered
  3. Microsoft Open-Sources The Windows Communication Foundation
  4. Systemd 220 Has Finally Been Released
  5. NVIDIA's Proprietary Driver Is Moving Closer With Kernel Mode-Setting
  6. Another HTTPS Vulnerability Rattles The Internet
  7. LibreOffice 5.0 Open-Source Office Suite Has Been Branched
  8. LibreOffice 5.0 Beta 1 Released