|
|
Do you really need a hardware SSL accelerator?
Check stunnel performance data below.
| Data throughput |
RC4-MD5 | 75MB/s | 600Mbit/s |
| AES128-SHA | 55MB/s | 440Mbit/s |
| AES256-SHA | 47MB/s | 296Mbit/s |
| DES-CBC3-SHA | 15.5MB/s | 124Mbit/s |
| New connections |
without session cache (1024-bit RSA key) |
Software | 290 conn/s |
| Hardware | estimated* approx. 1 000 conn/s |
| with session cache | 2 150 conn/s |
| Max. concurrent sessions |
Unix poll() / Win32 | over 10 000 |
| Unix select() | 500 |
| Virtual memory usage | 155KB/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.
|
|