Я использую John the Ripper для взлома старого ZIP-архива, зашифрованного с помощью PKZIP, и хотя я установил количество потоков, соответствующее количеству ядер, которые у меня есть (4), только около 50-60% моих процессоров используются для хэширования.
Чтобы быть понятным, все ядра процессора используются, но только на 50-60% в соответствии с htop. Монитор активности сообщает об использовании процессора как ~ 45% в режиме ожидания, а процесс john
как об использовании ~ 210% загрузки процессора (вместо ожидаемого почти-400%).
Соответствующие спецификации:
- 4-ядерный i5-7600k разогнан до 4,8 ГГц
- macOS 10.13.4 (хакинтош)
- Скомпилирован Джон Потрошитель из: https://github.com/magnumripper/JohnTheRipper (коммит 7adcb8c)
- Нет аналогичных проблем с другим программным обеспечением или другой нестабильности, чтобы говорить о. Например, у Prime95 нет проблем с максимальным использованием всех ядер.