On Fri, Feb 10, 2017 at 10:29 AM, Dan Burkert <danburk...@apache.org> wrote:
> On Fri, Feb 10, 2017 at 10:02 AM, Todd Lipcon <t...@cloudera.com> wrote: > > > > Yea, but still the best number here is 685MB/sec. Assuming 2ghz, that's > > around 3 cycles/byte (~25x slower than crc32). According to Intel, AES > > encryption with AESNI can be around 1.3 cycles/byte: > > https://software.intel.com/sites/default/files/m/d/4/1/d/ > > 8/10TB24_Breakthrough_AES_Performance_with_Intel_AES_ > > New_Instructions.final.secure.pdf > > > > > Sorry I was a little opaque there, but my point was we should expect the > integrity overhead to be even *higher* on Centos6, since it ships with an > older > OpenSSL than you tested on (although not as old as my numbers from 0.9.8). > Ah, I see. Yes, that's true -- older OSes are missing a lot of the more recent intel optimizations (both in terms of SHA and in terms of AESNI) -Todd -- Todd Lipcon Software Engineer, Cloudera