Sto facendo un test con John The Ripper, per vedere quanto tempo ci vuole per decifrare una password zip.
Un test è un vecchio NUC Intel, che ha un processore i5 e 4 core. Questi sono i numeri che sto ottenendo:
0g 3:23:53:55 3/3 0g/s 11260Kp/s 11260Kc/s 11260KC/s idanloob6y..idanlokntz
0g 3:23:54:55 3/3 0g/s 11260Kp/s 11260Kc/s 11260KC/s i twskl2b1..i twskbfrk
0g 3:23:57:16 3/3 0g/s 11260Kp/s 11260Kc/s 11260KC/s dutyen1d48..dutyenib04
0g 4:00:02:19 3/3 0g/s 11260Kp/s 11260Kc/s 11260KC/s 1724b3by#9..1724b33t02
0g 4:00:04:07 3/3 0g/s 11260Kp/s 11260Kc/s 11260KC/s 1blpyryiz7..1blpyrcm71
Tutti e 4 i core sono al 99% secondo htop.
Ora sto elaborando lo stesso file su un c4.4xlarge su EC2, che dovrebbe essere adatto per l'uso pesante della CPU. Comincio John The Ripper, e secondo htop, tutti e 16 i core sono anche in codice.
Una grande sorpresa si è verificata quando guardo i numeri:
Loaded 1 password hash (PKZIP [32/64])
Will run 16 OpenMP threads
Proceeding with incremental:ASCII
Press 'q' or Ctrl-C to abort, almost any other key for status
0g 3:22:50:03 3/3 0g/s 11262Kp/s 11262Kc/s 11262KC/s aiyuckla161..aiyuckjk346
0g 3:22:50:14 3/3 0g/s 11262Kp/s 11262Kc/s 11262KC/s byaleetoren..byaleeb1059
0g 3:22:51:07 3/3 0g/s 11265Kp/s 11265Kc/s 11265KC/s lmclitola25..lmclitils94
0g 3:22:52:53 3/3 0g/s 11271Kp/s 11271Kc/s 11271KC/s tkinemonggy..tkinemcamm2
Questi non sono migliori di quelli sul mio economico Intel NUC.
Mi manca qualcosa qui, o le prestazioni sono identiche su entrambe le macchine, nonostante il fatto che la mia istanza EC2 abbia 16 core rispetto ai 4 core del NUC?
Un'altra cosa: ho trasferito john.rec dal NUC Intel all'istanza EC2, quindi continuerebbe dove si fermerà il NUC. Può avere qualcosa a che fare con questo?