PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : passgen benchmark


The_Invisible
2008-12-15, 21:26:40
hallo,

habe seit kurzem einen passwortgenerator geschrieben und heute aus langeweile nen benchmark eingebaut. files sind im anhang, derzeit leider nur win32 und source, linux sollte kein problem sein.

WIN32: schritte zum benchen: zip entpacken, eingabeaufforderung öffnen und zum entpackten ordner wechseln, dort "passgen.exe -l1000000000 -c4 -t 2 -b" eingeben, wobei die option -t für die erzeugten threads steht, -c für die wiederholungen und -l für die passwortlänge.

LINUX: das selbe wie WIN32, die executable heißt aber nun passgen

meine ergebnisse mit
C2Q@3Ghz @333fsb @5-5-5-15


Z:\DEV\Eclipse\passgen\Release>passgen.exe -l1000000000 -c4 -t 2 -b
Threads starting: --02--
Thread 0: 500000000 to 1000000000
Thread 1: 0 to 499999999
Generated 1000000000 chars in 8.434000 seconds (loop 1) total: 8.434000
Threads starting: --02--
Thread 0: 500000000 to 1000000000
Thread 1: 0 to 499999999
Generated 1000000000 chars in 8.437000 seconds (loop 2) total: 16.871000
Threads starting: --02--
Thread 0: 500000000 to 1000000000
Thread 1: 0 to 499999999
Generated 1000000000 chars in 8.436000 seconds (loop 3) total: 25.307000
Threads starting: --02--
Thread 0: 500000000 to 1000000000
Thread 1: 0 to 499999999
Generated 1000000000 chars in 8.436001 seconds (loop 4) total: 33.743000



Z:\DEV\Eclipse\passgen\Release>passgen.exe -l1000000000 -c4 -t3 -b
Threads starting: --03--
Thread 0: 666666666 to 1000000000
Thread 1: 333333331 to 666666665
Thread 2: 0 to 333333330
Generated 1000000000 chars in 5.666000 seconds (loop 1) total: 5.666000
Threads starting: --03--
Thread 0: 666666666 to 1000000000
Thread 1: 333333331 to 666666665
Thread 2: 0 to 333333330
Generated 1000000000 chars in 5.694000 seconds (loop 2) total: 11.360000
Threads starting: --03--
Thread 0: 666666666 to 1000000000
Thread 1: 333333331 to 666666665
Thread 2: 0 to 333333330
Generated 1000000000 chars in 5.658000 seconds (loop 3) total: 17.018000
Threads starting: --03--
Thread 0: 666666666 to 1000000000
Thread 1: 333333331 to 666666665
Thread 2: 0 to 333333330
Generated 1000000000 chars in 5.664000 seconds (loop 4) total: 22.682000



Z:\DEV\Eclipse\passgen\Release>passgen.exe -l1000000000 -c4 -t4 -b
Threads starting: --04--
Thread 0: 750000000 to 1000000000
Thread 1: 499999999 to 749999999
Thread 2: 249999998 to 499999998
Thread 3: 0 to 249999997
Generated 1000000000 chars in 4.354000 seconds (loop 1) total: 4.354000
Threads starting: --04--
Thread 0: 750000000 to 1000000000
Thread 1: 499999999 to 749999999
Thread 2: 249999998 to 499999998
Thread 3: 0 to 249999997
Generated 1000000000 chars in 4.804000 seconds (loop 2) total: 9.158000
Threads starting: --04--
Thread 0: 750000000 to 1000000000
Thread 1: 499999999 to 749999999
Thread 2: 249999998 to 499999998
Thread 3: 0 to 249999997
Generated 1000000000 chars in 4.291000 seconds (loop 3) total: 13.449000
Threads starting: --04--
Thread 0: 750000000 to 1000000000
Thread 1: 499999999 to 749999999
Thread 2: 249999998 to 499999998
Thread 3: 0 to 249999997
Generated 1000000000 chars in 4.286000 seconds (loop 4) total: 17.735000


skaliert eigentlich schön mit den kernen.

btw
meckern gibts keins, source liegt bei ;D

mfg

HarryHirsch
2008-12-15, 23:11:02
C:\passgen>passgen.exe -l1000000000 -c4 -t 2 -b
Threads starting: --02--
Thread 0: 500000000 to 1000000000
Thread 1: 0 to 499999999
Generated 1000000000 chars in 6.614000 seconds (loop 1) total: 6.614000
Threads starting: --02--
Thread 0: 500000000 to 1000000000
Thread 1: 0 to 499999999
Generated 1000000000 chars in 6.584000 seconds (loop 2) total: 13.198000
Threads starting: --02--
Thread 0: 500000000 to 1000000000
Thread 1: 0 to 499999999
Generated 1000000000 chars in 6.583000 seconds (loop 3) total: 19.781000
Threads starting: --02--
Thread 0: 500000000 to 1000000000
Thread 1: 0 to 499999999
Generated 1000000000 chars in 6.599000 seconds (loop 4) total: 26.380000

E8400 @ 4000, Vista64 SP2beta

sei laut
2008-12-16, 00:31:31
Das Programm ist sehr empfindlich, selbst die Bewegung der Maus nimmt Einfluss. :D

Threads 2, Zeit ~9,5625s, E4400 @ 266x10 = ~2660Mhz, Vista64 SP1
Threads starting: --02--
Thread 0: 500000000 to 1000000000
Thread 1: 0 to 499999999
Generated 1000000000 chars in 9.581000 seconds (loop 1) total: 9.581000
Threads starting: --02--
Thread 0: 500000000 to 1000000000
Thread 1: 0 to 499999999
Generated 1000000000 chars in 9.568000 seconds (loop 2) total: 19.149000
Threads starting: --02--
Thread 0: 500000000 to 1000000000
Thread 1: 0 to 499999999
Generated 1000000000 chars in 9.556000 seconds (loop 3) total: 28.705000
Threads starting: --02--
Thread 0: 500000000 to 1000000000
Thread 1: 0 to 499999999
Generated 1000000000 chars in 9.560000 seconds (loop 4) total: 38.265000