Viewing Our Performance Trackers Should Now Be Much Faster

Written by Michael Larabel in Phoronix on 2 September 2015 at 09:08 AM EDT. Add A Comment
PHORONIX
Viewing the results from our daily performance-tracking benchmarks of the Linux kernel, GCC, Clang, and Mesa should now be much faster.

When heading on over to LinuxBenchmarking.com, the results should now be showing up much faster... Pretty much instant for the default view of the performance results on the systems over the past two weeks. If going to drill through more data than that to go back a number of months, the data still should be pretty darn quick -- much better than before.


LinuxBenchmarking.com has more than 300,000 benchmark results so far in the less than the year it's been around and that number keeps quickly growing. With having so much real-world data at hand, I've been working on various optimizations for better handling the workload as it's a far different scenario than the usual Phoronix Test Suite users of just rendering a result or two at a time.


Last month I delivered some speed boosts to LinuxBenchmarking.com by reworking its parsing of benchmark result files while the wins delivered now on LinuxBenchmarking.com are by rewriting the result merger that does the combining and matching of all the different data points from the different days and different systems. Not only is this new merger faster, but the memory usage is about halved compared to the old code-paths that weren't as well designed for large-scale result analysis.


Even if you don't view LinuxBenchmarking.com all that much, these optimizations will be important since they're back up in our GitHub repository and will be found in Phoronix Test Suite 6.0 later in the year. Thus the work will benefit all Phoronix Test Suite users as well as making for faster result loading on OpenBenchmarking.org and Phoromatic. With OpenBenchmarking.org also being home to an unbelievable ton of performance information, these recent result parsing/merging/rendering improvements should be of big help there too for being able to more efficiently visualize mass data-sets of benchmark results from the community and open up other new features going forward. The new version of OpenBenchmarking.org is also under early stages of development for release with Phoronix Test Suite 6.0.


I also have plans to make other improvements to LinuxBenchmarking.com to make it more useful and to more easily find performance changes/regressions, albeit I have only so much time in a day. If anyone wants to help out, the code is all open-source (GPLv3).

There is commercial support available for those deploying our open-source benchmarking software within your organization or need other forms of support. If you just appreciate the work being done to advance open-source/Linux benchmarking, please consider a sponsorship, tip, or Phoronix Premium subscription.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week