Performance

OpenSSL

About
Documentation
   Versions
   ChangeLog
   TODO
   Performance
Support
Mailing Lists
BTS
Downloads

View Michal Trojnara's profile on LinkedIn



Do you really need a hardware SSL accelerator? Check stunnel performance data below.

Data throughput RC4-MD575MB/s600Mbit/s
AES128-SHA55MB/s440Mbit/s
AES256-SHA47MB/s296Mbit/s
DES-CBC3-SHA15.5MB/s124Mbit/s
New connections without session cache
(1024-bit RSA key)
Software290 conn/s
Hardwareestimated*
approx.
1 000 conn/s
with session cache2 150 conn/s
Max. concurrent sessions Unix poll() / Win32over 10 000
Unix select()500
Virtual memory usage155KB/concurrent connection


Performance was tested on:
  • OS: Debian GNU/Linux, kernel version 2.6.18-3-686 #1 SMP
  • CPU: Intel Core2 Duo E6400 (2.13GHz, 1066MHz FSB, 2MB L2 Cache)
  • OpenSSL: 0.9.8d configured with ./Configure threads shared linux-elf
  • stunnel: 4.20 configured with ./configure --disable-libwrap
  • Sources of benchmarking tools: http://stunnel.mirt.net/tcpstress/
(*) Needs further testing.
Clusty
Last updated: Fri, 22 Dec 2006 22:49:58 +0100