To:
[email protected] (Ryutaroh Matsumoto)
Copy:
[email protected]
[Note that I've combined the output of several posts for comparison]
[As a result I've also made several edits for consistency/readability]
On donderdag 3 juni 2021 21:40:04 CEST Ryutaroh Matsumoto wrote:
From: Ryutaroh Matsumoto <[email protected]>
Note that openssl version is much older ... with Debian Bullseye.
I installed openssl ver. 3 from Debian experimental,
and observed much slower speed than ver. 1.1.1 in Debian Bullseye,
on the same hardware and kernel, as below. Interesting...
# openssl speed aes-128-cbc
OpenSSL 1.1.1k 25 Mar 2021
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192bytes 16384 bytes
aes-128 cbc 73719.58k 78001.25k 79918.46k 79520.45k 78646.02k 79442.42k
for easy comparison, I'm adding *your* 3.0.0-alpha16 scores directly below aes-128-cbc 37858.56k 40995.79k 41736.44k 42339.69k 41984.00k 42350.33k
# openssl speed -evp aes-128-cbc
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192bytes 16384 bytes
aes-128-cbc 37975.41k 40705.82k 41937.97k 42066.56k 42265.07k 42382.97k
for easy comparison, I'm adding *your* 3.0.0-alpha16 scores directly below AES-128-CBC 38057.99k 41038.28k 41973.03k 41930.50k 42233.35k 42308.27k
$ openssl speed aes-128-cbc
OpenSSL 1.1.1k 25 Mar 2021
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
aes-128 cbc 44008.81k 51444.78k 53902.17k 54553.60k 54730.75k 54717.10k
for easy comparison, I'm adding my 3.0.0-alpha16 scores directly below
aes-128-cbc 84716.70k 269243.61k 584986.37k 830015.83k 944873.47k 953417.73k
$ openssl speed -evp aes-128-cbc
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
aes-128-cbc 84829.88k 269672.83k 575085.57k 836608.00k 963663.19k 974023.34k
for easy comparison, I'm adding my 3.0.0-alpha16 scores directly below
AES-128-CBC 95904.58k 297023.53k 611697.15k 855083.69k 966412.97k 956033.71k
This is indeed *quite* interesting!
In your case, the test with OpenSSL 1.1.1k without '-evp' stands (far) out
from your other score in a positive way.
In my case, it is the same combo that stands out in a negative way.
https://openwrt.org/docs/techref/hardware/cryptographic.hardware.accelerators#finding_out_what_s_available_in_the_kernel
is the only page I found wrt /proc/crypto and I do indeed have
several 'skcipher' and 'shash' nodes with prio >= 300.
That article also speaks about /dev/crypto, but I don't have that.
So there's a reasonable chance I indeed do have HW accelerated crypto,
but it doesn't seem to be near '10x' speed improvements.
Thermal issues may also play a role. I noticed that if I did a test
after letting the device idle for a while, so it can cool off (?), did result in higher scores. The Rock64 tends to get (quite) hot pretty quickly
and that _may_ mean it throttles back quickly. I haven't done any
measuring, so I may be completely off on this.
I'm pretty sure the RPi (4) has had more man-power devoted to this issue.
Cheers,
Diederik
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQT1sUPBYsyGmi4usy/XblvOeH7bbgUCYLoQ5gAKCRDXblvOeH7b bob4AQCc6P4wYFFAjcXcQ2kebGS2IYhjdlosKPwzsLWr294pzQEAtrTNY7byUEIB 4oluPTp9ZmnRaoEW/AwPWJ5oHGpwDwE=
=kk2Z
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)