如何*实际*限制 Hashcat 的 CPU 使用率

如何*实际*限制 Hashcat 的 CPU 使用率

我不想把我的CPU里的活生生的垃圾炸掉。

hashcat程序使用大量的CPU和GPU。

我知道,人们在网上推荐的简单解决方案,例如使用限制CPU使用率的工具,例如cpulimit,但它所做的一切都削减了Hashcat。

限制线程或核心也无济于事,甚至会使情况变得更糟。我的 CPU 始终保持在 94-8% 左右,在 Hashcat 运行期间超过 90 度。该-w选项最多只能帮助其冷却几度!

所以有没有解决这个问题的方法,或者我是否必须与我的CPU吻别,或者一次运行Hashcat一小段时间,然后暂停以冷却?

答案1

我不想把我的CPU里的活生生的垃圾炸掉。

如今,由于过去 15 到 20 年 CPU 中内置的热节流和安全措施,要做到这一点非常困难。

所以,几乎没有什么“油炸”的事情发生。 CPU 会充分保护自己,防止过热到导致立即崩溃的温度。是的,较高的温度会增加自发掺杂剂重新定位的速率,从而缩短半导体的寿命。据我了解,消费者 CPU 受到某种程度的限制,直到远远超过其他计算机组件的使用寿命,当然,过时(当然,让 CPU 比需要的速度慢并不是一个好主意) ,这样 30 年后你仍然拥有一个慢速的 CPU。)

我知道,人们在网上推荐的简单解决方案,例如使用工具来限制CPU使用率,例如cpulimit,但它所做的一切都削减了Hashcat。

我从未读过这些简单的解决方案,但听起来您需要一些东西来监视 CPU 温度并在达到某些热阈值时降低时钟速度。

那是存在的,你会想要的thermald

相关内容