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

  • - Saturday, October 24, 2009 - link

    http://www.goph3r.com/mh">http://www.goph3r.com/mh
    (air jordan, air max, shox tn, rift, puma, dunk sb, adidas) nike jordan shoes 1-24 $32
    lv, coach, chane bag $35
    COOGI(jeans, tshirts, hoody, jacket) $30
    christian audigier(jeans, tshirts, hoody) $13
    edhardy(shoes, tshirts, jeans, caps, watche, handbag) $25
    Armani(jeans, tshirts,) $24
    AF(jeans, coat, hoody, sweater, tshirts)Abercrombie & Fitch $31
    http://www.goph3r.com/mh">http://www.goph3r.com/mh
  • dfxshadow - Friday, August 20, 2004 - link

    I will admit, i am an AMD fanboy, i was loyal to AMD since the k6-2 days. I ran AMD when intel was stomping us... Now we get a better product, and this, A review comparing a Desktop pc processor. with the very best that intel can pull off. and it only manages to win by a few.. Compare it to an opteron 250, i do belive the 250 will bench 2 or 3 times more than this new intel, It is good to see competition. But, is it really worth trying to glorify sub par technology.
  • KristopherKubicki - Wednesday, August 18, 2004 - link

    TauCeti:

    EMT is some medical something. EM64T is the actual terminology.

    Kristopher
  • caliden - Tuesday, August 17, 2004 - link

    Oh dear. I'm sorry to say that this review is so full of conceptual and methodological holes that I can almost hear generations of scientists, reviewers and geeks in general turning in their graves.

    Does anandtech have no peer review procedure? No one checks articles before they are published? It's such a shame, because this has made me think twice before accepting what I read here as objective fact.
  • johnsonx - Monday, August 16, 2004 - link

    Just wondering, is 270 comments (not counting this one) a record?
  • dark0n3 - Thursday, August 12, 2004 - link

    I see lots of pro-AMD comments here, but I think noone noticed one issue about this test that might make intel scores look worse than they really are.

    Because Xeon's pipelines are much longer than pipelines in A64/Opteron, their performance is more dependant of optimizations. And from my experience, gcc does not produce binaries that have comparable quality to binaries that any windows compiler produce. (and disabling all optimizations in some tests...) I wonder how results would look, if programs were compiled with intel's linux compiler instead. See performance delta on windows for reference [gcc vs icc]: http://www.aceshardware.com/read_news.jsp?id=75000... I'd expect same ratio to apply in unix benchmarks.
  • TauCeti - Thursday, August 12, 2004 - link

    Hi Kristopher,

    "What the heck is an EMT64? "

    Because Intel changes terms for the AMD64 emulation mode every odd hour, YOUR test-system.os vendor ( SuSE 9.1 Pro) decided to stick to the EMT64 nomenclature.

    http://www.suse.com/us/private/products/suse_linux...

    Not that it matters a lot...
  • KristopherKubicki - Thursday, August 12, 2004 - link

    hifisoftware:

    What the heck is an EMT64?

    Kristopher
  • KristopherKubicki - Thursday, August 12, 2004 - link

    http://www.anandtech.com/mb/showdoc.aspx?i=2163

    Kristopher
  • hifisoftware - Thursday, August 12, 2004 - link

    Yep, pretty stupid idea for this review. I have an old bicycle, why not compare it to EMT64... Ohh wait here is another great idea for the review: "What tastes better, EMT64 vs LCD TV vs Scroll wheel from the mouse?".... I guess I could continue like this for a while.

    Man do you really have so much trouble figuring out what to review?

Log in

Don't have an account? Sign up now