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. Rosewill RS-MI-01: An Ultra Low-Cost Mini-ITX Chassis
  2. D-Link DCS-2330L HD Wireless Network Camera
  3. Gigabyte AM1M-S2H
  4. AMD's New Athlon/Semprons Give Old Phenom CPUs A Big Run For The Money
Latest Linux Articles
  1. AMD Catalyst 14.4 On Linux With Radeon R3 APU Graphics
  2. Red Hat Enterprise Linux 7.0 RC Benchmarks
  3. AMD Catalyst 14.4 Brings Few Linux Performance Improvements
  4. The Performance Of Fedora 20 Updated
Latest Linux News
  1. R600 Gallium3D Lands Many OpenGL Fixes
  2. LLVMpipe Gallium3D Now Exposes GLSL 3.30
  3. NGINX 1.6 Brings SPDY 3.1 & Other New Features
  4. Linux Foundation Announces A Core Infrastructure Initiative
  5. More Steam Linux Tests/Benchmarks Might Be Coming
  6. NVIDIA's Amazing Single-Board ARM Computer Might Be Delayed
  7. Fedora 21 To Get A Playground, New Features
  8. PC-BSD Is Developing Its Own Desktop Environment
  9. Valve Is Bringing VOGL To Windows & Working On Regression Tests
  10. Canonical Is Taking Over Linux 3.13 Kernel Maintenance
  11. Google Web Designer Is Now Natively Available On Linux
  12. Ubuntu 14.10 Is Codenamed The Utopic Unicorn
Latest Forum Discussions
  1. Linux Kernel Developers Fed Up With Ridiculous Bugs In Systemd
  2. HTPC-upgrade advice: AMD Richland A8-7600 or Kaveri A10-6700T ???
  3. What Else Would You Like To See On Phoronix This Spring?
  4. The GNOME Foundation Is Running Short On Money
  5. The Most Amazing OpenGL Tech Demo In 64kb
  6. Announcing radeontop, a tool for viewing the GPU usage
  7. New card. Open source drivers only.
  8. Script for Fan Speed Control