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.org

Phoronix Test Suite 5.0's GUI To Make Benchmarking Easier

Phoronix

Published on 31 December 2013 11:25 AM EST
Written by Michael Larabel in Phoronix
8 Comments

Phoronix Test Suite 5.0 "Plavsk" is making excellent progress and is set to premiere in H1'2014 with a brand new graphical user-interface and the latest feature to be added on is a WebSocket API for interfacing with Phoronix Test Suite clients to open up other new testing possibilities.

As most Phoronix readers now, I've been away for a few weeks and will still be out of the country (in Russia) through January focusing a bulk of my time on concentrating on core Phoronix Test Suite 5.0 development, in particular the GUI. I just wanted to chime in to end out the year with some extra details while many more details will come in the months ahead.

The Phoronix Test Suite formerly had a GTK2 GUI that was abandoned with Phoronix Test Suite 3.0, but with Phoronix Test Suite 5.0 there's a brand new GUI for those not wishing to use the command-line interface or drive the Phoronix Test Suite remotely through Phoromatic.

This new GUI to Phoronix Test Suite 5.0 is being written as an HTML5 interface. This is being done for portability and network transparency with the Phoronix Test Suite commonly being used on embedded devices and servers where there is no connected devices -- remote support for PTS 5.0 HTML5 GUI can be enabled, otherwise it's only exposed locally.

Deployment of the GUI-enabled environment will still be turn-key and quick to get going out-of-the-box with building upon pts-core and being able to setup its own self-hosting server using either PHP 5.4+ or Facebook's faster HHVM interpreter. The Phoronix Test Suite also has its own self-hosting, internally-developed WebSocket server for offering up a new API to driving the Phoronix Test Suite clients. More on the WebSocket work will be talked about shortly. After setting up its own server automatically for the particular environment, it will attempt to launch an appropriate browser in its kiosk/app mode and from there you're all set.

From the HTML5 interface there will be all the standard capabilities exposed by the many CLI sub-commands with phoronix-test-suite... Finding tests, installing tests, parsing results, etc. Plus some features from OpenBenchmarking.org will be added to this easy-to-use UI. The GUI will seamlessly work with any benchmark having an existing Phoronix Test Suite test profile. Integration is seamless thanks to out standardized test profile interface/design.

The GUI will also display by default real-time graphs of various sensor outputs detected by our Phodevi (Phoronix Device Interface) library, show other system stats, etc. This will continue to work for the Phoronix Test Suite on not only Linux but also BSD, Solaris, and OS X platforms where there is first-rate Phoronix Test Suite support.

Well, that's the brief for now on the new user-interface work... More details in the weeks ahead after I have more accomplished. Here's a teaser, keeping in mind this work is still weeks away from even being in an alpha state:

Phoronix Test Suite 5.0's GUI To Make Benchmarking Easier

The GUI is designed to be run full-screen (but not mandated) given that you really shouldn't be multi-tasking with other processes when carrying out performance sensitive benchmarks. Additionally, the Phoronix Test Suite LiveDVD/LiveUSB Linux distribution is being restored for carrying out benchmarks from a fully-standardized software stack in a easy-to-deploy manner. As part of the HTML5 user-interface work plus further enriching the OpenBenchmarking.org and Phoromatic cloud options is a new built-in WebSocket server option for interfacing with the Phoronix Test Suite.

Phoronix Test Suite 5.0's GUI To Make Benchmarking Easier

The WebSocket API can be used for externally driving systems in new ways not offered via the conventional PHP interfaces, the modules, or other integration options. It can also be used for extracting real-time system sensor and software/hardware data, etc. The WebSocket interface is also used by a new project I have in the works: Codenamed "PTS Commander", it's a mix between an open-source Phoromatic implementation for simple network deployments with focus on uploading to OpenBenchmarking.org but with various LAN extras like Wake-On-LAN handling, etc. I am also exploring Android and iOS apps for remotely controlling Phoronix Test Suite systems/farms and for receiving push notifications of events, etc. More details on all that later.

While the Phoronix Test Suite already makes it trivial to carry out hundreds of open-source (and closed-source) benchmarks on Linux (and OS X / BSD / Solaris) in a fully-standardized manner with reproducible and dependable results, Phoronix Test Suite 5.0 will lower the barrier even more with this very easy to use and enriched user-interface under development. The return of our live Linux benchmarking environment that standardizes on a bleeding-edge fully-standardized software stack will also make it easier to carry out hardware comparisons by others.

Stay tuned for a whole lot more in 2014 with the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org! Any and all feedback is much appreciated and welcome via our forums or contacting us. There's also commercial support available, including custom engineering services and other ways to work with your organization.

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 Hardware Reviews
  1. Even With Re-Clocking, Nouveau Remains Behind NVIDIA's Proprietary Linux Driver
  2. The Power Consumption & Efficiency Of Open-Source GPU Drivers
  3. AMD R600g/RadeonSI Performance On Linux 3.16 With Mesa 10.3-devel
  4. Intel Pentium G3258 On Linux
Latest Linux Articles
  1. AMD Catalyst 14.6 Does Slightly Better With APITest OpenGL Tests
  2. Updated Source Engine Benchmarks On The Latest AMD/NVIDIA Linux Drivers
  3. Nouveau vs. Radeon vs. Intel Tests On Linux 3.16, Mesa 10.3-devel
  4. KVM Benchmarks On Ubuntu 14.10
Latest Linux News
  1. Builder: A New Development IDE Being Built For GNOME
  2. GDB 7.8 Betters Python Scripting, Adds Guile Support
  3. GNOME's GTK+ Is Still Striving For A Scene Graph, Canvas API
  4. Unreal Tournament Looks Great For Team Deathmatch
  5. LibreOffice 4.3 Released With Many Exciting Changes
  6. GNOME/GTK On Wayland Gains Focus At GUADEC
  7. GNOME Stakeholders Take Issue With Groupon Over their Gnome
  8. GStreamer VA-API Plug-In Update Adds New Features
  9. Qt 5.4 Going Into Feature Freeze Next Week With Exciting Changes
  10. OpenSUSE Factory Turns Into Rolling Release Distribution
Latest Forum Discussions
  1. Open-source drivers on ATI R7 260X
  2. Grand Theft Auto Running On Direct3D Natively On Linux Shows Gallium3D Potential
  3. AMD Athlon 5350 APU On Linux
  4. Debian + radeonsi
  5. Linus Torvalds On GCC 4.9: Pure & Utter Crap
  6. Updated and Optimized Ubuntu Free Graphics Drivers
  7. List of Linux friendly Kickstarter projects
  8. Porting Mesa to the Playstation 2