From c9e35558d60375fb4692fc66281e8c07d1802e3a Mon Sep 17 00:00:00 2001 From: Michael Larabel Date: Sun, 23 Jan 2022 06:03:48 -0600 Subject: [PATCH] Rebuild documentation in preparation for PTS 10.8.1 --- ChangeLog | 10 ++-- README.md | 2 +- documentation/man-pages/phoronix-test-suite.1 | 4 +- documentation/phoronix-test-suite.html | 51 ++++++------------ documentation/phoronix-test-suite.md | 49 ++++++----------- documentation/phoronix-test-suite.pdf | Bin 456216 -> 450162 bytes documentation/stubs/00_zmodule_options.html | 16 ++++++ documentation/stubs/55_virtual_suites.html | 33 ------------ pts-core/objects/pts_user_io.php | 2 +- pts-core/pts-core.php | 6 +-- 10 files changed, 62 insertions(+), 111 deletions(-) diff --git a/ChangeLog b/ChangeLog index 78c16dd7b4..3a2508def6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,18 +1,20 @@ PHORONIX TEST SUITE CHANGE-LOG -Phoronix Test Suite (Git) +Phoronix Test Suite 10.8.1 +23 January 2022 pts-core: Log external dependencies attempted to be installed to phoronix-test-suite-dependencies.log pts-core: Allow PTS_DISPLAY_MODE to override other display mode preferences (e.g. short mode requested inline) pts-core: Optional Download Cache Server interface support for HTTPS -pts-core: Support for archiving test profile change-logs locally rather than having to always querying OpenBenchmarking.org server -pts-core: Allow caching of some OpenBenchmarking.org overview metrics locally -pts-core: Allow displaying more overview metrics from OpenBenchmarking.org in the web view and info sub-command +pts-core: Support for archiving test profile change-logs locally rather than having to always query OpenBenchmarking.org server +pts-core: Allow caching of some OpenBenchmarking.org overview metrics locally for reducing repetitive OpenBenchmarking.org load/queries +pts-core: Allow displaying more overview metrics from OpenBenchmarking.org in the web view and info sub-command now that it's cached pts-core: Make rendering of Perf Per Core/Thread/Clock/RAM opt-in from the result viewer phoromatic: Allow binary log file uploads by default when Phoromatic Server is 10.8+ phoromatic: Input sanitization updates for Phoromatic Server and other security improvements phoromatic: Move "Create A Test Profile" page behind an opt-in rootadmin Phoromatic Server option phoromatic: Log update script output +phodevi: GPU vRAM usage reporting for modern AMDGPU DRM versions phodevi: Use "-NoProfile" with powershell for possible performance benefits phodevi: Avoid including kernel version in Mesa/OpenGL string phodevi: Arm Neoverse-V1 / Cortex-X2 identification diff --git a/README.md b/README.md index fd42d9967c..ed245665d6 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Phoronix Test Suite 10.8.0 +# Phoronix Test Suite 10.8.1 ![Phoronix Test Suite](pts-core/static/images/pts-308x160.png) The **Phoronix Test Suite** is the most comprehensive testing and benchmarking diff --git a/documentation/man-pages/phoronix-test-suite.1 b/documentation/man-pages/phoronix-test-suite.1 index fdd1d66326..43c5e5f5ca 100644 --- a/documentation/man-pages/phoronix-test-suite.1 +++ b/documentation/man-pages/phoronix-test-suite.1 @@ -1,4 +1,4 @@ -.TH phoronix-test-suite 1 "www.phoronix-test-suite.com" "10.8.0" +.TH phoronix-test-suite 1 "www.phoronix-test-suite.com" "10.8.1" .SH NAME phoronix-test-suite \- The Phoronix Test Suite is an extensible open-source platform for performing testing and performance evaluation. .SH SYNOPSIS @@ -448,5 +448,5 @@ https://www.openbenchmarking.org/ https://www.phoronix.com/ .br .SH AUTHORS -Copyright 2008 - 2021 by Phoronix Media, Michael Larabel. +Copyright 2008 - 2022 by Phoronix Media, Michael Larabel. .TP diff --git a/documentation/phoronix-test-suite.html b/documentation/phoronix-test-suite.html index 5e9bf44009..27783e05c2 100644 --- a/documentation/phoronix-test-suite.html +++ b/documentation/phoronix-test-suite.html @@ -674,6 +674,14 @@

System Monitor

- cpu.freq.cpu5 - cpu.freq.cpu6 - cpu.freq.cpu7 + - cpu.freq.cpu8 + - cpu.freq.cpu9 + - cpu.freq.cpu10 + - cpu.freq.cpu11 + - cpu.freq.cpu12 + - cpu.freq.cpu13 + - cpu.freq.cpu14 + - cpu.freq.cpu15 - cpu.peak-freq - cpu.power - cpu.temp @@ -687,6 +695,14 @@

System Monitor

- cpu.usage.cpu5 - cpu.usage.cpu6 - cpu.usage.cpu7 + - cpu.usage.cpu8 + - cpu.usage.cpu9 + - cpu.usage.cpu10 + - cpu.usage.cpu11 + - cpu.usage.cpu12 + - cpu.usage.cpu13 + - cpu.usage.cpu14 + - cpu.usage.cpu15 - cpu.usage.summary - cpu.voltage - all.gpu @@ -1518,39 +1534,6 @@

Utility Tests git/utility

Smp Tests git/smp

This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified via an internal tag as testing smp.

-

All Tests In Windows windows/all -

-

This is a collection of all supported test profiles found within the specified OpenBenchmarking.org repository.

-

Benchmark Tests windows/benchmark -

-

This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being a benchmark software test.

-

Bsd Operating System Tests windows/bsd -

-

This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being compatible with the bsd Operating System.

-

Everything In Windows windows/everything -

-

This is a collection of all test profiles found within the specified OpenBenchmarking.org repository, including unsupported tests, etc.

-

Linux Operating System Tests windows/linux -

-

This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being compatible with the linux Operating System.

-

Macosx Operating System Tests windows/macosx -

-

This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being compatible with the macosx Operating System.

-

Processor Subsystem Tests windows/processor -

-

This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being a test of the processor sub-system.

-

Solaris Operating System Tests windows/solaris -

-

This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being compatible with the solaris Operating System.

-

System Subsystem Tests windows/system -

-

This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being a test of the system sub-system.

-

Utility Tests windows/utility -

-

This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being a utility software test.

-

Windows Operating System Tests windows/windows -

-

This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being compatible with the windows Operating System.


Component Testing

Compiler Testing & Masking

A majority of the test profiles provided by OpenBenchmarking.org to the Phoronix Test Suite are source-based tests. Relying upon the upstream source-code for each program under test allows for the tests to be easily brought to new platforms and architectures, avoids any out-of-tree / non-default packaging differences by different distributions and operating systems, and to allow the Phoronix Test Suite user to easily test new compilers and/or compiler options. For the source-based tests, the Phoronix Test Suite relies upon a compiler (e.g. GCC, LLVM/Clang, Sun Studio, Open64, et al) being present on the system under test. The Phoronix Test Suite does respect CC/CXX environment variables and test profiles are expected to honor CFLAGS/CXXFLAGS and other compiler settings.

@@ -1664,7 +1647,7 @@

Disabling OpenBenchmarking.org Result Upload Functionality

If distributing a customized/local copy of the Phoronix Test Suite, the default behavior of the configuration file (in addition to deleting the pts_openbenchmarking_upload file) can be done via the user configuration defaults defined within pts-core/static/user-config-defaults.xml.


Development Credits

The Phoronix Test Suite is based upon the extensive testing and internal tools developed by Phoronix.com since 2004 along with support from leading tier-one computer hardware and software vendors. The principal architects of the Phoronix Test Suite are Michael Larabel and Matthew Tippett. The phoronix-test-suite, pts_Graph, Phoromatic, Phodevi, and nye_Xml are some of the related open-source projects provided by Phoronix Media.

-

Copyright © 2008 - 2021 by Phoronix Media.

+

Copyright © 2008 - 2022 by Phoronix Media.