![很可能不是。](https://linux22.com/image/1370121/%E5%BE%88%E5%8F%AF%E8%83%BD%E4%B8%8D%E6%98%AF%E3%80%82.png)
我有一台装有 Kali Linux 的 Alienware i7,使用 Pyrit 可以尝试每秒约 2000 个密钥。我配置了 GPU(nVidia 9700),将速率提高到每秒 3k 到 8k 个密钥之间,但我觉得这仍然很慢。
如果我改变进程亲和性并为一个任务分配 2 个或 3 个核心,这会提高密钥测试的速度吗?
答案1
很可能不是。
处理器亲和性只会限制程序使用未选定的核心,这样程序只会接收比在多个核心上可能获得的更少的时间片。
此外,快速浏览一下黄铁矿显示性能指标以及不同的显卡型号。这告诉我 pyrit 的性能受显卡性能的制约 - 而不是 CPU 性能。
但随着所有事物都接近金属性能,测试一下。例如,强制一个进程只使用一个核心可能会减少缓存问题。