View Full Version : An Update On The Phoronix Test Suite GUI
Michael
03-07-2009, 07:02 PM
In the next day or two Phoronix Test Suite 1.8.0 "Selbu" Alpha 3 will be released. Among other changes, there are quite a bit of improvements to the GTK2 GUI. A lot of polishing has went on, fixing different widgets, the preferences area now works fully, Phoronix Global integration, making the GUI scale nicely to different sizes, etc. Below are a few screenshots from running the latest code.
http://www.phoronix-test-suite.com/misc/pts-gui-1.png
Not only can you easily sort tests/suites now by what hardware subsystem tests you want, but also whether the tests are free/open-source or not.
http://www.phoronix-test-suite.com/misc/pts-gui-2.png
Lots of new menu features have been implemented for Phoronix Test Suite 1.8.
http://www.phoronix-test-suite.com/misc/pts-gui-3.png
No longer do you need to edit an XML file manually to change Phoronix Test Suite settings... A GUI is automatically generated for the preferences area. Changes are applied in real-time.
http://www.phoronix-test-suite.com/misc/pts-gui-4.png
Settings for the result graphs can also be customized very easily through the GTK2 GUI.
http://www.phoronix-test-suite.com/misc/pts-gui-5.png
You can view the installed software/hardware information quite easily.
http://www.phoronix-test-suite.com/misc/pts-gui-6.png
There is basic Phoronix Global integration support beginning with Selbu Alpha 3.
http://www.phoronix-test-suite.com/misc/pts-gui-7.png
Feedback is welcome and appreciated -- on both the interface and Phoronix Test Suite itself.
bulletxt
03-08-2009, 04:26 PM
sounds good :)
stiiixy
03-16-2009, 10:57 PM
This is awesome! And nobody has anything to say!? :eek: Maybe everyone's just preferring the command-line version :D
sabriah
03-17-2009, 01:49 AM
This is awesome! And nobody has anything to say!? :eek: Maybe everyone's just preferring the command-line version :D
Excellent! :D
Nay. I do not prefer the command-line version. ;)
benmoran
03-17-2009, 04:43 AM
Can't wait for this.
another_sam
03-17-2009, 07:55 AM
ouhuhuhuh this is becoming serious.
if this app is cheap to extend by adding new tests and appears in ubuntu repositories, i think it will become the linux worldwide benchmark reference.
Michael
03-17-2009, 08:02 AM
if this app is cheap to extend by adding new tests
I can write a test profile for about an average application in probably 10 minutes... It's quite easy already for others too if you just look at an existing test profile as a sample. But I will be looking at ways to make it even easier.
and appears in ubuntu repositories, i think it will become the linux worldwide benchmark reference.
Phoronix Test Suite 1.6.0 is in Ubuntu 9.04 repositories. Sadly, I think 1.8.0 will be too late for Jaunty. But Phoronix Test Suite 2.0 will be in Ubuntu 9.10.
Apopas
03-17-2009, 10:02 AM
Hey guys, new here. After seeing this excellent tool I couldn't but become a member of your community :)
I have one question though. In the last picture it shows the Ogg Encoding tab and it says Download Size 77.81 MB. I suppose that's for Ubuntu in which the current benchmark takes place or the Phoronix Suite uses it's own repository from which will download the necessary files for itself?
thank you
Michael
03-17-2009, 10:07 AM
Welcome apopas,
The download size for the Ogg encoding test includes the Ogg / Vorbis source packages along with the sample file that it encodes (which is like 65MB). No matter the distribution, that's the size and is what's downloaded.
Apopas
03-17-2009, 10:20 AM
Thank you for your fast reply Michael,
It downloads the source code for license's reasons even If the oggenc is already installed in the system?
Michael
03-17-2009, 10:22 AM
Thank you for your fast reply Michael,
It downloads the source code for license's reasons even If the oggenc is already installed in the system?
At this point, yes. The reasoning behind that is the Phoronix Test Suite can not be sure if the distribution-supplied package was built with any out-of-tree patches, any weird optimizations, a slightly different version was used, or any other minor changes were made.
Apopas
03-17-2009, 10:33 AM
So, If I'm not pleased with my dist's packages to be able to compile and install oggenc and the other tools by myself :)
Thank you Michael and plz continue the great work.
another_sam
03-17-2009, 11:04 AM
I can write a test profile for about an average application in probably 10 minutes... It's quite easy already for others too if you just look at an existing test profile as a sample. But I will be looking at ways to make it even easier.
Phoronix Test Suite 1.6.0 is in Ubuntu 9.04 repositories. Sadly, I think 1.8.0 will be too late for Jaunty. But Phoronix Test Suite 2.0 will be in Ubuntu 9.10.
So World Domination is inevitable. Excellent job!!
Michael
03-17-2009, 11:06 AM
So World Domination is inevitable. Excellent job!!
The train doesn't stop here... Wait till some of the Phoronix Test Suite 2.0 work is out there :D
kraftman
03-17-2009, 11:18 AM
The train doesn't stop here... Wait till some of the Phoronix Test Suite 2.0 work is out there :D
I can't wait to see that :) but 1.8 is looking very appetizingly :>
Michael
03-17-2009, 02:35 PM
Thank you Michael and plz continue the great work.
Yep, thanks, will continue to do so :)
stiiixy
03-17-2009, 08:50 PM
Dare I ask if it would be easy to make a Windows port of this too if it isn't already? I hate Windows as much as anyone here, but it's an awesome way to get exposure to Linux thrown the Window's phanboi-way showing the power of the dar....open-source, the 'indie' games included etc etc.
We could also use it to test the numerous distro's (burgeoning fan of Solaris in both flavours here) against this dirty ol' stalwart.
And Michael, do you write all this stuff yourself, or do you get help form forumer's etc? I haven't exactly looked through all the scripts etc, but I noticed all to many are yours.
Michael
03-17-2009, 10:08 PM
Dare I ask if it would be easy to make a Windows port of this too if it isn't already? I hate Windows as much as anyone here, but it's an awesome way to get exposure to Linux thrown the Window's phanboi-way showing the power of the dar....open-source, the 'indie' games included etc etc.
I am not opposed to doing a Windows port, but I don't intend on doing one unless it receives corporate backing. Most of pts-core (the benchmarking engine) is very portable (hence it running on OpenSolaris, Mac OS X, *BSD, and Linux), but there still would be quite a bit of work involved. The amount of work required (several weeks, plus rewriting quite a few test profiles to make it Windows compatible) plus not having any Windows installations around (unless a vendor sent a new Windows laptop for that task), means that I won't be able to justify it unless there is some backing.
And Michael, do you write all this stuff yourself, or do you get help form forumer's etc? I haven't exactly looked through all the scripts etc, but I noticed all to many are yours.
Basically, yes. At heart of the Phoronix Test Suite is pts-core, which is the benchmarking engine that powers and manages everything. I designed and wrote all of that, but I have received a couple patches along the way for some fixes and such.
In regards to the 90+ test profiles, yes, I have wound up writing most of that too... Writing test profiles are pretty easy, but to date I have only received a handful of third-party profiles. In the future though I hope to receive more third-party features due to improvements that lower the barrier to entry and just overall enhancements that make it more appealing for companies/individuals to submit their own profiles.
the test result seem is very good.
bluelife
03-22-2009, 09:08 PM
hello everybody, since all of you hear seem to enjoy the gui can somebody point me,and i guess many more, to a download or upload the binary php-gtk that seems to be missing from all distributions?
p.s.1 I would like it amd64 with fries, thank you
p.s.2 Other people would like it i386, they will thank you
p.s.3 find the hidden meaning
Michael
03-22-2009, 09:13 PM
A x86_64 Debian/Ubuntu package is @ http://www.phoronix-test-suite.com/misc/php5-gtk2_2.0.1-0_amd64.deb
jrodvball8
04-30-2009, 01:57 PM
First, thanks for a great tool. This will be great to help me debug my home server's disk i/o issues :)
I created an account on the Phoronix Global site. I was hoping to be able to plug that login name into some configuration/preference setting in the PTS GUI, so that when it submits results to the website, all of my benchmarks are in the one place.
I saw the Phoronix Global dialog in the gui, as shown above, and typed my account username in the window, but the buttons stayed grayed-out.
I am running Ubuntu Intrepid Ibex with the .deb package from the repository, I believe v1.8.1 of PTS. Thanks if you can clear up my operator error :)
Melcar
04-30-2009, 02:16 PM
Just do it from a terminal:
phoronix-test-suite login
I find the GUI still to be a bit buggy and lacking in some respects. Still, an awesome effort and can't wait until the next major PTS release.
Michael
05-05-2009, 06:32 PM
Just do it from a terminal:
phoronix-test-suite loginI find the GUI still to be a bit buggy and lacking in some respects. Still, an awesome effort and can't wait until the next major PTS release.
In the latest Git code is an initial GUI menu for logging into Phoronix Global.
vBulletin® v3.8.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.