diff --git a/src/VirtualClient/VirtualClient.Main/profiles/GET-STARTED-OPENSSL.json b/src/VirtualClient/VirtualClient.Main/profiles/GET-STARTED-OPENSSL.json index ff441e1f96..8f350cbecd 100644 --- a/src/VirtualClient/VirtualClient.Main/profiles/GET-STARTED-OPENSSL.json +++ b/src/VirtualClient/VirtualClient.Main/profiles/GET-STARTED-OPENSSL.json @@ -1,5 +1,5 @@ { - "Description": "OpenSSL 3.0 CPU Performance Workload", + "Description": "OpenSSL CPU Performance Workload", "Metadata": { "SupportedPlatforms": "linux-x64,linux-arm64,win-x64", "SupportedOperatingSystems": "CBL-Mariner,CentOS,Debian,RedHat,Suse,Ubuntu,Windows" @@ -22,7 +22,7 @@ "Parameters": { "Scenario": "InstallOpenSSLWorkloadPackage", "BlobContainer": "packages", - "BlobName": "openssl.3.0.0.zip", + "BlobName": "openssl.3.5.0.zip", "PackageName": "openssl", "Extract": true } diff --git a/src/VirtualClient/VirtualClient.Main/profiles/PERF-CPU-OPENSSL-TLS.json b/src/VirtualClient/VirtualClient.Main/profiles/PERF-CPU-OPENSSL-TLS.json index 7a03f1ec77..8770c0fc7a 100644 --- a/src/VirtualClient/VirtualClient.Main/profiles/PERF-CPU-OPENSSL-TLS.json +++ b/src/VirtualClient/VirtualClient.Main/profiles/PERF-CPU-OPENSSL-TLS.json @@ -1,5 +1,5 @@ { - "Description": "OpenSSL 3.5.0 Benchmark with TLS", + "Description": "OpenSSL Benchmark with TLS", "Metadata": { "RecommendedMinimumExecutionTime": "03:00:00", "SupportedPlatforms": "linux-x64,linux-arm64,win-x64", diff --git a/src/VirtualClient/VirtualClient.Main/profiles/PERF-CPU-OPENSSL.json b/src/VirtualClient/VirtualClient.Main/profiles/PERF-CPU-OPENSSL.json index 7c0adf0943..20e69fd828 100644 --- a/src/VirtualClient/VirtualClient.Main/profiles/PERF-CPU-OPENSSL.json +++ b/src/VirtualClient/VirtualClient.Main/profiles/PERF-CPU-OPENSSL.json @@ -1,5 +1,5 @@ { - "Description": "OpenSSL 3.0 CPU Performance Workload", + "Description": "OpenSSL CPU Performance Workload", "Metadata": { "RecommendedMinimumExecutionTime": "01:00:00", "SupportedPlatforms": "linux-x64,linux-arm64,win-x64", @@ -159,7 +159,7 @@ "Parameters": { "Scenario": "InstallOpenSSLPackage", "BlobContainer": "packages", - "BlobName": "openssl.3.0.0.zip", + "BlobName": "openssl.3.5.0.zip", "PackageName": "openssl", "Extract": true } diff --git a/website/docs/workloads/openssl/openssl-profiles.md b/website/docs/workloads/openssl/openssl-profiles.md index 6eb3534970..e1e90f2c7e 100644 --- a/website/docs/workloads/openssl/openssl-profiles.md +++ b/website/docs/workloads/openssl/openssl-profiles.md @@ -11,7 +11,7 @@ transport layer security (TLS/SSL) toolset. :::info *Note on Multi-Threaded Execution: Although the toolset can be used on Windows, the OpenSSL speed workload was designed with Unix as a foundation. Multi-threaded/parallel testing -is not supported for Windows builds of OpenSSL 3.0. This means that the OpenSSL speed command will not heavily exercise the CPU resources on the +is not supported for Windows builds of OpenSSL. This means that the OpenSSL speed command will not heavily exercise the CPU resources on the system. It will use a single core/vCPU to run each test. On Linux, VC starts Speed with `-multi {num-logical-cpus}` ,unless it is provided explicitly in the "CommandArguments" Action property.This means that on Linux, VC uses ALL cores/vCPUs available on the system in-parallel. ::: diff --git a/website/docs/workloads/openssl/openssl.md b/website/docs/workloads/openssl/openssl.md index 26f920c86d..5319b3922a 100644 --- a/website/docs/workloads/openssl/openssl.md +++ b/website/docs/workloads/openssl/openssl.md @@ -1,8 +1,8 @@ # OpenSSL -OpenSSL 3.0 is an open-source industry standard transport layer security (TLS, SSL) toolset. The OpenSSL toolset includes a feature/command (openssl speed) that enables measuring +OpenSSL is an open-source industry standard transport layer security (TLS, SSL) toolset. The OpenSSL toolset includes a feature/command (openssl speed) that enables measuring the performance of the CPU in processing operations associated with various cryptography/encryption algorithms supported by the toolset (e.g. md5, sha1, sha256, aes-256-cbc). -This toolset was compiled directly from the open source GitHub repo in order to take advantage of 3.0 beta features sets and expanded support for additional +This toolset was compiled directly from the open source GitHub repo in order to take advantage of newer feature sets and expanded support for additional cryptography algorithms/operations. * [OpenSSL GitHub](https://github.com/openssl/openssl) @@ -11,10 +11,10 @@ cryptography algorithms/operations. * [OpenSSL speed](https://www.openssl.org/docs/manmaster/man1/openssl-speed.html) ## What is Being Measured? -OpenSSL 3.0 is designed to be a very simple benchmarking tool. It produces a set of measurements each testing the performance of the CPU for handling a particular cryptography +OpenSSL is designed to be a very simple benchmarking tool. It produces a set of measurements each testing the performance of the CPU for handling a particular cryptography algorithm across a set of buffer sizes (e.g. 16-byte, 64-byte, 256-byte, 1024-byte, 8192-byte and 16384-byte). -The OpenSSL 3.0 build used by the VC Team runs the following CPU-intensive cryptography algorithm tests: +The OpenSSL build used by the VC Team runs the following CPU-intensive cryptography algorithm tests: * md5 * sha1