Tom Biggs wrote: > > I'm trying to get a handle on how fast our crypto engine is, > so I'm running 'openssl speed xxx -engine yyy'. > > Can someone explain the difference between normal timing and > '-elapsed' timing? It's giving me wildly different results > and I would like to understand why. When I do '-elapsed' with > the software vs. my hardware, it shows the hardware as being > _much slower_, so clearly I'm missing something.
Normal timing measures the CPU used, which is typically very little for hardware. Elapsed is what it says, but obviously has problems unless the machine is unloaded. BTW, it isn't unheard of for hardware to be slower that software - some is that way by design (it can do lots of parallel operations, but openssl speed doesn't test that) and some is that way because people set their targets by benchmarking other software - some of which is vastly slower than OpenSSL. What hardware have you got? Cheers, Ben. -- http://www.apache-ssl.org/ben.html "There is no limit to what a man can do or how far he can go if he doesn't mind who gets the credit." - Robert Woodruff ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]
