과열로 인해 갑자기 로그아웃이 발생했습니다. 다음 줄이 있습니다 syslog
.
Jul 23 13:44:19 studebaker kernel: [ 491.025664] CPU8: Core temperature above threshold, cpu clock throttled (total events = 1)
Jul 23 13:44:19 studebaker kernel: [ 491.025665] CPU2: Core temperature above threshold, cpu clock throttled (total events = 1)
Jul 23 13:44:19 studebaker kernel: [ 491.025666] CPU4: Package temperature above threshold, cpu clock throttled (total events = 1)
오류 메시지에 언급된 임계값을 어떻게 확인/변경할 수 있나요?
답변1
당신은 할 수 있어야합니다바라보다낮은 임계값 /sys/devices/platform/coretemp.?/hwmon/hwmon?
. 물음표를 대체하는 값은 시스템에 따라 다릅니다. 첫 번째 값은 0일 수 있습니다.
temp?_crit
, temp?_crit_alarm
, temp?_input
및 temp?_label
이라는 이름의 파일이 많이 표시됩니다 temp?_max
. 물음표를 대체하는 값은 1부터 시작하여 패키지와 시스템의 모든 (실제) 코어 온도를 포괄하도록 점차적으로 증가하여 다시 변경됩니다. _label
이 값 세트에 대한 설명을 알려주고 _input
현재 온도, _max
최대 온도, _crit
임계 온도를 표시하고 _crit_alarm
임계 온도 경보가 트리거되었는지 여부를 나타냅니다.
당신은 할 수 없습니다변화이는 CPU 및/또는 시스템 펌웨어에 의해 설정되는 커널에서 제공되는 인터페이스를 사용합니다. 어쨌든 변경하려고 시도해서는 안 됩니다. CPU가 손상되지 않도록 보호하도록 설계되었습니다. 과열 메시지가 신경 쓰인다면 과열 문제를 해결하도록 노력해야 합니다. 주변 온도가 너무 높을 수도 있고, 먼지 등으로 인해 CPU 냉각이 방해받을 수도 있습니다.
커널 로그의 메시지는 커널이 내린 결정을 반영하지 않습니다. 이는 커널에 전달되는 기계 이벤트의 번역입니다. 컴퓨터는 CPU가 너무 뜨거워지는 것을 알아차리고 스스로 제한하고 이에 대해 커널에 알립니다.