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. Scythe Mugen MAX
  2. Intel Core i7 5960X Haswell-E On Linux
  3. Intel 80GB 530 Series M.2 SSD On Linux
  4. With A New Motherboard, The Core i7 5960X Haswell-E Lights Up
Latest Linux Articles
  1. 7-Way Linux Desktop Gaming Comparison On Ubuntu 14.10
  2. Intel P-State vs. CPUFreq Benchmarks On The i7-5960X
  3. RadeonSI GLAMOR Benchmarks With X.Org Server 1.16
  4. RadeonSI Gallium3D vs. Catalyst At 4K UHD On Linux
Latest Linux News
  1. Mesa Gets Closer To Having OpenGL 4.0 Tessellation Support
  2. Uselessd: A Stripped Down Version Of Systemd
  3. F2FS Tools Gain FSCK Support
  4. FreeBSD 10.1 Has The New VT Driver, Hardware Improvements
  5. AntiMicro 2.6 Yields Greater Compatibility For Gamepads On Linux
  6. OpenGL 3.3 / GLSL 3.30 Lands For Intel Sandy Bridge On Mesa
  7. AMD's RadeonSI Gallium3D Driver Sees Some Improvements
  8. Mesa 10.3 Released With The Latest Open-Source GPU Driver Improvements
  9. GNOME 3.13.92 Officially Released
  10. Wine 1.7.27 Is Still Working Towards Direct2D Support
Latest Forum Discussions
  1. New stress testing utility for GPU's
  2. Stop grabbing my keyboard :(
  3. New Group Calls For Boycotting Systemd
  4. X.Org Women Outreach Program Only Turns Up Two Applicants So Far
  5. SSD seems slow
  6. R. Tyler restarts work on FreeBSD launchd port, openlaunchd
  7. Can Linux kill a motherboard?
  8. Glamor now enabled in Debian radeonsi