Hashcat의 CPU 사용량을 *실제로* 제한하는 방법

Hashcat의 CPU 사용량을 *실제로* 제한하는 방법

나는 내 CPU에서 살아있는 쓰레기를 날려 버리고 싶지 않습니다.

hashcat 프로그램은 CPU와 GPU를 많이 사용합니다.

사람들은 예를 들어 CPU 사용량을 제한하는 도구를 사용하는 것과 같은 간단한 솔루션을 온라인에서 권장 cpulimit하지만 그것이 하는 일은 Hashcat을 잘라내는 것뿐입니다.

스레드나 코어를 조절하는 것도 도움이 되지 않으며 상황을 더욱 악화시킬 수도 있습니다. 내 CPU는 Hashcat 실행 중에 지속적으로 약 94-8% 및 90도 이상입니다. 이 -w옵션은 온도를 낮추는 데 기껏해야 몇도 정도밖에 도움이 되지 않습니다!

그래서이 문제를 해결할 수 있는 방법이 있습니까? 아니면 CPU와 작별 인사를 해야 하거나 한 번에 짧은 시간 동안 Hashcat을 실행한 다음 잠시 멈춰서 식혀야 합니까?

답변1

나는 내 CPU에서 살아있는 쓰레기를 날려 버리고 싶지 않습니다.

오늘날 이는 지난 15~20년 동안 CPU에 내장된 열 조절 및 안전 조치로 인해 수행하기가 매우 어렵습니다.

따라서 "튀김"은 거의 발생하지 않습니다. CPU는 즉각적인 충돌을 일으킬 수 있는 과열로부터 스스로를 적절하게 보호합니다. 예, 온도가 높을수록 자발적인 도펀트 재배치 속도가 증가하여 반도체 수명이 단축됩니다. 내가 이해하는 바에 따르면 소비자 CPU는 다른 컴퓨터 구성 요소의 수명을 훨씬 초과할 때까지 다소 제한되어 있으며 물론 쓸모가 없게 됩니다(물론 CPU가 필요한 것보다 느린 것은 좋은 생각이 아닙니다). 몇 년이 지났는데도 여전히 CPU 속도가 느립니다. )

사람들은 cpulimit와 같은 CPU 사용량을 제한하는 도구를 사용하는 것과 같은 간단한 솔루션을 온라인에서 추천하지만 그것이 하는 일은 Hashcat을 차단하는 것뿐입니다.

이러한 간단한 솔루션에 대해 읽어본 적이 없지만 특정 열 임계값에 도달하면 CPU 온도를 모니터링하고 클럭 속도를 낮추기 위한 무언가가 필요한 것 같습니다.

그것은 존재하며 당신은 그것을 원할 것입니다 thermald.

관련 정보