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
15 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. NVIDIA GeForce GTX 970 Offers Great Linux Performance
  2. CompuLab Intense-PC2: An Excellent, Fanless, Mini PC Powered By Intel's i7 Haswell
  3. From The Atom 330 To Haswell ULT: Intel Linux Performance Benchmarks
  4. AMD Radeon R9 285 Tonga Performance On Linux
Latest Linux Articles
  1. 6-Way Ubuntu 14.10 Linux Desktop Benchmarks
  2. Ubuntu 14.10 XMir System Compositor Benchmarks
  3. Btrfs RAID HDD Testing On Ubuntu Linux 14.10
  4. Ubuntu 14.10 Linux 32-bit vs. 64-bit Performance
Latest Linux News
  1. Mono Brings C# To The Unreal Engine 4
  2. Coreboot Now Has Support For Intel Broadwell Hardware
  3. Enlightenment's EFL 1.12 Alpha Has Evas GL-DRM Engine, OpenGL ES 1.1 Support
  4. GTK+ Lands Experimental Backend For Mir Display Server
  5. Ubuntu 14.10 Officially Released
  6. Mesa 10.4 Might Re-Enable HyperZ For R600g/RadeonSI
  7. Intel GVT-g GPU Virtualization Moves Closer
  8. GTK+ 3.16 To Bring Several New Features
  9. Debian 8.0 Jessie Has Many Multimedia Improvements
  10. What Linux Benchmarks Would You Like To See Next?
Latest Forum Discussions
  1. Linux hacker compares Solaris kernel code:
  2. HOPE: The Ease Of Python With The Speed Of C++
  3. Advertisements On Phoronix
  4. Updated and Optimized Ubuntu Free Graphics Drivers
  5. Users/Developers Threatening Fork Of Debian GNU/Linux
  6. Ubuntu 16.04 Might Be The Distribution's Last 32-Bit Release
  7. AMD Releases UVD Video Decode Support For R600 GPUs
  8. Proof that strlcpy is un-needed