John the Ripper

Out of all of our synthetic benchmarks, John the Ripper is perhaps the most robust; we can benchmark a wide range of encryption algorithms with many or no options very easily and quickly. For this benchmark, we downloaded John the Ripper 1.6. We had originally intended to build the program with the generic Linux make configuration. Unfortunately, John did not want to play nicely with that idea. We only ran the Intel CPU with HyperThreading for this portion of the benchmark.

linux:~/john-1.6/src # make linux-x86-any-elf
ln -sf x86-any.h arch.h
make ../run/john ../run/unshadow ../run/unafs ../run/unique \
JOHN_OBJS="DES_fmt.o DES_std.o BSDI_fmt.o MD5_fmt.o MD5_std.o BF_fmt.o BF_std.o AFS_fmt.o LM_fmt.o batch.o bench.o charset.o common.o compiler.o config.o cracker.o external.o formats.o getopt.o idle.o inc.o john.o list.o loader.o logger.o math.o memory.o misc.o options.o params.o path.o recovery.o rpp.o rules.o signals.o single.o status.o tty.o wordlist.o unshadow.o unafs.o unique.o x86.o" \
CFLAGS="-c -Wall -O2 -fomit-frame-pointer -m486"
make[1]: Entering directory '/root/john-1.6/src'
gcc -c -Wall -O2 -fomit-frame-pointer -m486 -funroll-loops DES_fmt.c
'-m486' is deprecated. Use '-march=i486' or '-mcpu=i486' instead.
cc1: error: CPU you selected does not support x86-64 instruction set
make[1]: *** [DES_fmt.o] Error 1
make[1]: Leaving directory '/root/john-1.6/src'
make: *** [linux-x86-any-elf] Error 2

Undeterred, we proceeded to build John with the generic configuration instead. John optimizes itself during the build, so you may view the builds of each configuration here (Intel) and here (AMD).

For those of you who downloaded the text files, you already know that the Intel CPU has pulled ahead, at least according to John. Below are some of the scores John posted while testing the utility.

John the Ripper 1.6 - Blowfish x32

John the Ripper 1.6 - FreeBSD MD5

John the Ripper 1.6 - DES x725 64/64 BS

As we saw in the intensive math benchmarks, the Athlon 64 has trouble keeping up with the Intel CPU.

Synthetic Benchmarks (continued) Conclusions
Comments Locked

275 Comments

View All Comments

  • syadnom - Monday, August 9, 2004 - link

    i'm have been a loyal anandtecher for quite a long time, if i keep seeing reviews of this caliber, i'm going to have to delete my bookmark.
  • syadnom - Monday, August 9, 2004 - link

    wow, WTF were you guys thinking!?!

    ANANDTECH
    in our next review, we'd like to show your how an AthlonFX53 compares to a 2.8Ghz Celeron

    ........."as you can see, the Celeron just cannot keep up with the AMD monster, looks like intel is really going to have to pick up the pace or AMD could rule the frickin' world with this new behemoth"

    --

    really though, a Xeon3.6 vs. a A643500, WTF, where is the Opt 150? how about showing apples to apples, this is like comparing apples to bannanas.
  • kellymjones4 - Monday, August 9, 2004 - link

    This review was bizarre. Why compare a $345 CPU to a top of the line Xeon? An Opteron 150 is less than $700 from many retailers. What's next, Opteron vs. Celeron???
  • Avalon - Monday, August 9, 2004 - link

    lol Shimm.
    "Xeon processor retails for $850 and the Athlon 3500+ retails for about $500 less". $500 less than the Xeon, not $500 :)
    I agree, weird article to put up, and very weird benchmarks.
  • mkruer - Monday, August 9, 2004 - link

    Kristopher:

    To reiterate what other people have been saying, your methodology is flawed. What you need to do is choose 3 processors from AMD and Intel (same class preferably) and run them both in an 32-bit environment and then 64-bit to see what the gain, if any, really is. For all we know the 64-bit scores for the Nocona might be even lower then the 32-bit brethren. If so this also points to the fact that most of the applications you tested are more megahertz dependant the 64-bit dependant, and not a good judgment of the how good Intel’s 64-bit implementation is. If the AMD is 64-bt scores higher then it does in 32-bit then this says that AMD did a good job and gets a boost, however if Intel’s chip falls compared to the 32 test this shows that Intel implementation is not good.
  • Shimmishim - Monday, August 9, 2004 - link

    for real though, did intel pay you off for this review???

    and you state that a 3500+ retails for less than $500... why don't you try less than $400 at most online vendors...

    and you'll do a review later (opteron vs. xeon)??? why don't you do in the first place instead of being a lazy bum and trying to save face for intel...
  • Shimmishim - Monday, August 9, 2004 - link

    what in the world are you doing?

    is AT's review's getting worse and worse???

    this by far has to be the worst review ever... comparable to those found at tom's...

    kris... what in the world were you on when you did this review???
  • Zebo - Monday, August 9, 2004 - link

    Wow!

    In other news: "intel's offers 10M for anandtech.com"
  • Locutus4657 - Monday, August 9, 2004 - link

    Is it just me or is a Server/Workstation CPU v. Desktop CPU comparision anything but apples to apples? Perhapse apples to pears at best? Could please re-run every test with the correct hardware? While I'm in a mood to rant, why the heck is your site no longer storing passwords when posting comments to articles?
  • murdmath - Monday, August 9, 2004 - link

    Why are you running a Server chip (ie Xeon) against a Desktop chip (ie Athon 64)? Get an Opteron 150 and do it right.

Log in

Don't have an account? Sign up now