The Latest Features For Linux Performance Management + Benchmark Monitoring
There's also been some reporting improvements, communication enhancements, and the ability for the Phoromatic Server to pass custom arbitrary scripts to client systems for handling the automatic updating of the Phoronix Test Suite software across all connected systems. The Phoromatic system pages now also provide a copy of each system's local client log that indicates their Phoronix Test Suite activity.
For those running lots of tests via their Phoromatic instance, there's been some big improvements in the past few days in speeding up the results comparison / rendering process. Performing large comparisons of many result files should be 6~9x faster at a minimum. Due to rewriting the result file parser and some other low-level changes, it's now possible for me to merge thousands of results now in just a few seconds rather than about a minute like before, when say looking at the results over the past three months for a few dozen tests being done each day on a dozen or so systems... The speed of merging the results is much faster now though I still may have some more optimizations soon. This work will also benefit the result merging speed on OpenBenchmarking.org too once that code has been updated.
This latest code is running great so far for our LinuxBenchmarking.com test farm, that will finally be made public soon that's been collecting daily results of the Linux kernel Git, LLVM/Clang, and GCC since November on over 50 systems.
Stay tuned for more improvements to come. You can try out the latest Phoronix Test Suite via the GitHub repository and follow the included documentation to deploy it or Phoromatic.
If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.