Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -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"
Expand All @@ -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
}
Expand Down
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
Original file line number Diff line number Diff line change
@@ -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",
Expand Down Expand Up @@ -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
}
Expand Down
2 changes: 1 addition & 1 deletion website/docs/workloads/openssl/openssl-profiles.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
:::
Expand Down
8 changes: 4 additions & 4 deletions website/docs/workloads/openssl/openssl.md
Original file line number Diff line number Diff line change
@@ -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)
Expand All @@ -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
Expand Down
Loading