Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Tue, 01 May 2012 02:22:58 -0400
From: Erik Winkler <ewinkler@...ls.com>
To: john-dev@...ts.openwall.com
Subject: Re: JtR compilation warnings on OS X 10.7.3 with Xcode 4.3.2


> Erik,
> 
> Can you run some benchmarks on some real hardware before and after my
> CommonCrypto changes. Thanks!
> 
> -- 
> Cheers,
> Dhiru


Here are some test runs on my macbook (2.4 Ghz Core2 Duo) running 10.7.3 with Xcode 4.3.2.  Definitely a good performance boost, even in the OpenMP version.

Case 1:  john-unstable - No OpenMP, OpenSSL

./john_single -test -format:sybasease
Benchmarking: sybasease [32/64]... DONE
Many salts:	152352 c/s real, 152352 c/s virtual
Only one salt:	150720 c/s real, 150720 c/s virtual

./john_single -test -format:xsha512
Benchmarking: Mac OS X 10.7+ salted SHA-512 [64/64]... DONE
Many salts:	964942 c/s real, 974592 c/s virtual
Only one salt:	959488 c/s real, 959488 c/s virtual

./john_single -test -format:cryptsha512
Benchmarking: crypt SHA-512 (rounds=5000) [OpenSSL 64/64]... DONE
Raw:	188 c/s real, 188 c/s virtual

./john_single -test -format:drupal7
Benchmarking: Drupal 7 $S$ (SHA-512 x 16385) [64/64]... DONE
Raw:	60.3 c/s real, 60.3 c/s virtual

./john_single -test -format:episerver
Benchmarking: EPiServer [32/64]... DONE
Raw:	2806K c/s real, 2806K c/s virtual

./john_single -test -format:hmac-sha512
Benchmarking: HMAC SHA512 [64/64]... DONE
Raw:	253493 c/s real, 256028 c/s virtual

./john_single -test -format:hmailserver
Benchmarking: hmailserver [32/64]... DONE
Many salts:	1214K c/s real, 1214K c/s virtual
Only one salt:	1153K c/s real, 1153K c/s virtual

./john_single -test -format:rar
Benchmarking: RAR3 [32/64]... DONE
Raw:	37.2 c/s real, 37.2 c/s virtual

./john_single -test -format:raw-sha512
Benchmarking: Raw SHA-512 [64/64]... DONE
Raw:	959019 c/s real, 959019 c/s virtual



Case2:  john-unstable - No OpenMP, CommonCrypto

./john_single -test -format:sybasease
Benchmarking: sybasease [32/64]... DONE
Many salts:	201120 c/s real, 203151 c/s virtual
Only one salt:	199318 c/s real, 201312 c/s virtual

./john_single -test -format:xsha512
Benchmarking: Mac OS X 10.7+ salted SHA-512 [64/64]... DONE
Many salts:	1236K c/s real, 1236K c/s virtual
Only one salt:	1214K c/s real, 1214K c/s virtual

/john_single -test -format:cryptsha512
Benchmarking: crypt SHA-512 (rounds=5000) [OpenSSL 64/64]... DONE
Raw:	220 c/s real, 217 c/s virtual

./john_single -test -format:drupal7
Benchmarking: Drupal 7 $S$ (SHA-512 x 16385) [64/64]... DONE
Raw:	72.2 c/s real, 72.2 c/s virtual

./john_single -test -format:episerver
Benchmarking: EPiServer [32/64]... DONE
Raw:	3487K c/s real, 3487K c/s virtual

./john_single -test -format:hmac-sha512
Benchmarking: HMAC SHA512 [64/64]... DONE
Raw:	316560 c/s real, 316560 c/s virtual

./john_single -test -format:hmailserver
Benchmarking: hmailserver [32/64]... DONE
Many salts:	1607K c/s real, 1607K c/s virtual
Only one salt:	1534K c/s real, 1534K c/s virtual

./john_single -test -format:rar
Benchmarking: RAR3 (4 characters) [32/64]... DONE
Raw:	46.0 c/s real, 46.0 c/s virtual

./john_single -test -format:raw-sha512
Benchmarking: Raw SHA-512 [64/64]... DONE
Raw:	1195K c/s real, 1195K c/s virtual


Case 3:  john-unstable - OpenMP, OpenSSL

./john -test -format:sybasease
Benchmarking: sybasease [32/64]... (2xOMP) DONE
Many salts:	287232 c/s real, 147298 c/s virtual
Only one salt:	277632 c/s real, 146122 c/s virtual

./john -test -format:xsha512
Benchmarking: Mac OS X 10.7+ salted SHA-512 [64/64]... (2xOMP) DONE
Many salts:	1883K c/s real, 965710 c/s virtual
Only one salt:	1761K c/s real, 941104 c/s virtual

./john -test -format:cryptsha512
Benchmarking: crypt SHA-512 (rounds=5000) [OpenSSL 64/64]... (2xOMP) DONE
Raw:	369 c/s real, 187 c/s virtual

./john -test -format:drupal7
Benchmarking: Drupal 7 $S$ (SHA-512 x 16385) [64/64]... (2xOMP) DONE
Raw:	120 c/s real, 60.6 c/s virtual

./john -test -format:episerver
Benchmarking: EPiServer [32/64]... (2xOMP) DONE
Raw:	3051K c/s real, 1823K c/s virtual

./john -test -format:rar
Benchmarking: RAR3 [32/64]... (2xOMP) DONE
Raw:	74.7 c/s real, 37.5 c/s virtual

./john -test -format:raw-sha512
Benchmarking: Raw SHA-512 [64/64]... (2xOMP) DONE
Raw:	1843K c/s real, 970105 c/s virtual


Case 4:  john-unstable - OpenMP, CommonCrypto

./john -test -format:sybasease
Benchmarking: sybasease [32/64]... (2xOMP) DONE
Many salts:	375936 c/s real, 194785 c/s virtual
Only one salt:	365280 c/s real, 190250 c/s virtual

./john -test -format:xsha512
Benchmarking: Mac OS X 10.7+ salted SHA-512 [64/64]... (2xOMP) DONE
Many salts:	2339K c/s real, 1205K c/s virtual
Only one salt:	2228K c/s real, 1185K c/s virtual

./john -test -format:cryptsha512
Benchmarking: crypt SHA-512 (rounds=5000) [OpenSSL 64/64]... (2xOMP) DONE
Raw:	439 c/s real, 222 c/s virtual

./john -test -format:drupal7
Benchmarking: Drupal 7 $S$ (SHA-512 x 16385) [64/64]... (2xOMP) DONE
Raw:	142 c/s real, 73.0 c/s virtual

./john -test -format:episerver
Benchmarking: EPiServer [32/64]... (2xOMP) DONE
Raw:	3542K c/s real, 2096K c/s virtual

./john -test -format:rar
Benchmarking: RAR3 (4 characters) [32/64]... (2xOMP) DONE
Raw:	86.2 c/s real, 45.1 c/s virtual

./john -test -format:raw-sha512
Benchmarking: Raw SHA-512 [64/64]... (2xOMP) DONE
Raw:	2293K c/s real, 1213K c/s virtual


Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.