저는 특정 코어 온도에 도달하면 서버를 절전 모드로 전환하고, 온도가 다시 다른 온도로 낮아지면 절전 모드를 해제하는 이상한 문제를 맡게 되었습니다.
서버를 절전 모드로 보내는 스크립트를 처리할 수 있지만 온도 변화에 따라 서버를 어떻게 깨울 수 있습니까? 그게 가능할까요?
답변1
프로세서가 절전 모드일 때는 코드를 실행할 수 없으므로 외부 하드웨어를 사용하거나 주기적으로 컴퓨터를 깨워 온도를 확인해야 합니다.
외부 하드웨어의 경우 온도 센서를 Arduino에 연결하여 사용할 수 있습니다.이더넷 실드를 사용하여 WOL(Wake On LAN) 패킷 보내기. 마더보드에 WOL 헤더가 있는 경우 WOL 헤더에 직접 연결하거나 전원 스위치에 연결할 수도 있습니다.
컴퓨터를 주기적으로 깨우려면 다음을 사용할 수 있습니다.RTC 알람시계, 온도를 확인한 다음 알람 시계를 재설정하고 필요한 경우 다시 잠자기 상태로 전환하세요.
또 다른 아이디어입니다. 이는 귀하의 질문에 대한 답변은 아니지만 귀하의 문제에 대한 답변일 수 있습니다. CPU가 뜨거워지면 CPU 클럭 속도를 조절하는 것이 어떨까요?