本文主要是介绍【无标题】能效?性能?一个关于openssl speed速度测试的诡异问题。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述
最近的某个软件用到了openssl,所以就想着测试一下速度。我的电脑是惠普的,CPU是AMD Ryzen 7 PRO 6850HS,系统是Win11。我使用openssl自带的speed测试加密/解密的速度,命令大致如下:
openssl speed -evp aes-128-gcm
结果诡异的问题就出现了。结果显示,最佳能效模式的速度比最佳性能的速度还快,而且最佳能效模式下面显示的结果跟这个命令的说明不符。初步推测是因为计时的问题。在这里记录一下,后面有时间看看具体是什么原因。
我用MSYS2使用pacman安装的预编译的openssl-3.3.0和在Cygwin下面自己编译的openssl-3.3.0(我自己编译开启了-O3,预编译的是-O2),但是这个问题都出现了。结果见下图,所有的图片里面,上面的一次测试是在最佳能效模式下测试的,下面的一次测试是在最佳性能模式下测试的。
这篇关于【无标题】能效?性能?一个关于openssl speed速度测试的诡异问题。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!