-
Notifications
You must be signed in to change notification settings - Fork 191
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SM2性能问题 #701
Comments
debug是否关闭了? |
debug默认就是关闭的吧?没有加--debug打开 |
贴一下详细的测试过程: 结果:SM2签名验签性能只有2000多tps 5、开启优化:第二步改成./config enable-ec_sm2p_64_gcc_128 & make,其他步骤不变 结果:开启优化后,签名性能翻了一倍,但是总体上感觉还是太低了,是不是还有什么参数没打开?或者哪个配置不对? PS:特意又编了一版打开debug的(./config --debug),性能更低了,只有1500左右,如下所示: |
你用的什么cpu? |
vmware 虚拟机,kali 操作系统,1个物理核,4个逻辑核,宿主机的CPU是:12th Gen Intel(R) Core(TM) i7-1260P 2.10 GHz |
性能跟CPU主频有关系,这种性能测试最好在实体机上测试。如果必须得在虚拟机里,可以拿openssl做对比测试。 |
嗯,对比过了,不开sm2p的时候,跟原生的openssl性能一样。 |
cpu不一样,性能绝对值没有参考意义 |
请问还有什么配置或者参数可以提高SM2的性能的吗?在同样的虚拟机里,我用别人编好的openssl动态库,SM2签名性能是tongsuo的3倍,验签性能是tongsuo的2倍 |
可以用那个openssl看一下它的编译参数是什么,以及这个版本的openssl里是不是添加了sm2的其他的性能优化代码 |
好的,我再研究研究,多谢 |
1、实际测出来,当config不加enable-ec_sm2p_64_gcc_128时,SM2签名验签性能大概只有2000tps(openssl3.0.3\openssl1.0.1也都是这个数值);加上enable-ec_sm2p_64_gcc_128 签名性能大概翻一倍
2、我看网上相关的文档,不加enable-ec_sm2p_64_gcc_128时测出来有5000-6000,加了后签名性能破万了
请问是不是编译的时候还要打开什么参数?或者做什么优化吗?,以上都是单线程测试,32字节
The text was updated successfully, but these errors were encountered: