The Phoronix Test Suite 7.0-Ringsaker update is now available as the latest version of our cross-platform, open-source benchmarking software particularly for Linux, macOS, and BSD systems. Phoronix Test Suite 7.0 has many user-facing updates over Phoronix Test Suite 6.8 and all users are encouraged to upgrade to this latest release of our GPL benchmarking software.
The release of Phoronix Test Suite 7.0 comes just days after celebrating the six birthday of OpenBenchmarking.org, the "cloud" component to the Phoronix Test Suite for result aggregation and hosting of all public test profiles/suites, which also marks six years since the release of Phoronix Test Suite 3.0. OpenBenchmarking.org has recorded more than 22.4 million test profile / test suite downloads in the past six years, more than 12 million searches, reporting information on over six million test runs, and a plethora of other software and hardware performance data is available to the community.
One of the user-facing changes with Phoronix Test Suite 7.0 is the new system information view that's more clear and better-organized than the previous CLI view of the system's hardware and software. There have also been a lot of other CLI / coloring / text improvements too throughout the phoronix-test-suite application for making it cleaner and more effective.
Within pts-core, there has been a cleanup of some XML handling abstractions, reformatting to the list-test-usage output, and other low-level code improvements. One of the big internal changes was reworking the result parsing functionality to better allow test profiles to generate multiple, independent result outputs. That functionality and the improvements made along the way are a big step forward for allowing increasingly complex tests to be executed in a fully-automated manner via the Phoronix Test Suite.
In the pts_Graph component there are numerous graphing improvements including more compact SVG generation, smarter handling of result graph formatting in a few corner cases, and other display improvements.
On the Phoromatic front, the server component should be faster with its SQLite database operations as a result of optimizations and tweaks.
New sub-commands include estimate-run-time, winners-and-losers, and debug-result-parser. Phoronix Test Suite 7.0 also has a new report_test_run_times module documented here.
While Linux remains our main focus for testing, Phoronix Test Suite 7.0 also has minor updates around BSD and macOS software/hardware reporting and other small usability improvements. The Phodevi (Phoronix Device Interface) also now supports reading a CPU's microcode version, among other additions.
More details on the Phoronix Test Suite 7.0 changes can be found via the concise change-log. Users can upgrade to Phoronix Test Suite 7.0 from GitHub or Phoronix-Test-Suite.com. Contact us for any commercial support needs, custom engineering, and other services.