如何解释openssl速度输出? [英] How can I interpret openssl speed output?

查看:463
本文介绍了如何解释openssl速度输出?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在Ubuntu计算机上运行了openssl speed.一些结果:

I ran openssl speed on my Ubuntu computer. Some results:

Doing md4 for 3s on 16 size blocks: 9063888 md4's in 3.00s
Doing md4 for 3s on 64 size blocks: 7105157 md4's in 3.00s
Doing md4 for 3s on 256 size blocks: 4507884 md4's in 3.00s
Doing md4 for 3s on 1024 size blocks: 1809773 md4's in 2.99s
Doing md4 for 3s on 8192 size blocks: 275679 md4's in 3.00s

这些数字到底是什么意思?

What exactly those numbers mean?

  1. "3秒钟执行md4"是什么意思? 这是否意味着整个测试以每秒3次的速度进行?
  2. "2.997秒内的1809773 md4"是什么意思?
  3. "8192个大小块"是什么意思?
  1. what is 'Doing md4 for 3s' mean? does it mean do the whole test for 3 times/seconds?
  2. what does '1809773 md4's in 2.99s' mean?
  3. what does '8192 size blocks' mean?

The 'numbers' are in 1000s of bytes per second processed.
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
md4              47363.12k   151534.29k   382055.94k   615801.51k   747692.03k

openssl speed md4输出的最后几行-它们的确切含义是什么?

And the above, last lines of openssl speed md4 output - what does they mean exactly?

推荐答案

虽然它的措辞可能更好,但这在很大程度上说明了它的含义-在循环中以16字节运行md4哈希例程3秒钟输入. 3秒钟后,观察到我们只进行了900万次迭代.大约处理了1.44亿个字节,或每秒处理4800万个字节(其中百万"表示10 ^ 6).

While it could probably be worded better, it pretty much means what it says - run the md4 hash routine in a loop for 3 seconds with a 16 byte input. After 3 seconds, observe that we ran just a bit over 9 million iterations. That's about 144 million bytes processed, or 48 million bytes per second (where "million" means 10^6).

这篇关于如何解释openssl速度输出?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆