주파수 조절로 CPU 온도 냉각
========================
https://seperohacker.blogspot.com/2012/10/linux-keep-your-cpu-cool-with-frequency.html
[구글번역]
어젯밤 나는 인텔 i7 멀티 코어 프로세서를 100 % 사용하는 무거운 프로그램을 실행하는 동안 잠에 들었습니다. 아침에 일어 났을 때 노트북 전원이 꺼진 것을 발견했습니다. / var / log / syslog를 살펴보면 과열로 인해 종료되었음을 확인했습니다. 그래서 온도를 제어하기 위해 CPU 주파수를 조절하는 스크립트를 작성했습니다. 이 스크립트가 작동하려면 루트 권한 (sudo)으로 실행해야 합니다. 이 프로그램을 시작 프로그램으로 등록하고 지속적으로 사용함으로써 랩톱 및 휴대용 장치의 배터리 수명이 길어질 수도 있습니다.
원하는 최대 온도가 섭씨 80 도인 경우 다음과 같은 명령을 사용하십시오.
~$ sudo ./temp_throttle.sh 80
스크립트는 3초마다 온도를 확인합니다(이 간격은 스크립트 끝에서 변경할 수 있음). 온도가 초과되면 원하는 온도에 도달할 때까지 CPU를 점차적으로 낮춥니다.
*프로그램을 중간에 종료하면 마지막 언스로틀링 세팅값이 유지됩니다. CPU를 최대 스로틀로 복원하려면 프로그램 중지 상태로 매우 높은 온도(예:150)에서 다시 실행하십시오. 그리고 10초 후에 프로그램을 종료하면 복원됩니다.*
시스템 과열이 CPU 이외의 요인 (예 : 그래픽, 하드 드라이브 등)으로 인한 경우에는 이 스크립트가 효과적이지 않을 수 있습니다. 이 스크립트는 시스템에서 보고 된 온도에 따라 CPU 주파수만 조절합니다. 또한 컴퓨터에서 먼지를 열고 청소하면 컴퓨터를 식히는데 큰 도움이 될 수 있습니다.