is at rambler-co.ru
Thu Jun 26 23:20:33 MSD 2008
On Thu, Jun 26, 2008 at 11:40:42AM -0700, Cliff Wells wrote:
> On Wed, 2008-06-25 at 15:53 -0400, Dan M wrote:
> > On Tue, Jun 24, 2008 at 6:45 AM, Stephen Nelson-Smith
> > <sanelson at gmail.com> wrote:
> > > Hi,
> > >
> > >> SSL operations are CPU intensive, so it makes sense to use as much cores
> > >> as possible.
> > You can offload SSL operations onto a hardware accelerator card. There
> > are several vendors available:
> > http://www.openbsd.org/crypto.html#hardware
> > OpenBSD has native support for them. Don't see why others wouldn't.
> OpenSSL has support for several hardware crypto devices.
> Getting even further off-topic, I've often wished OpenSSL would support
> GPU's for doing crypto:
> Lot's of servers have completely under-utilized GPU's and a fast video
> card is still quite a bit cheaper than a dedicated crypto device.
The most expensive SSL operation is handshake using public key encryption.
On the second place are symmetric ciphers such as DES, RC4, and AES.
The hashing algorithms (MD5/SHA) are on the third place and modern CPUs
evalute MD5 fast enough.
More information about the nginx