안녕하세요?
시놀로지 DSM이 CPU 기본 클럭이 고정된 상태로 작동하는데 인텔 스피드 스텝과 같은 기능을 작동하게 해주는 스크립트입니다.
예전 DSM 5.2 부트로더에서 작동하던 스크립트인데 DSM 6.1에서도 잘 되네요.
아래 링크 스크립트를 작업 스케줄러에 사용자 정의 스크립트로 15분 마다 실행하게 해주면 됩니다.
인텔: https://drive.google.com/file/d/0B8WTs1D6D3VIWnh5cDI4cmxpRTA
AMD: https://drive.google.com/file/d/0B8WTs1D6D3VIWkNVZjBfN2JpenM
작동 여부는 터미널로 ssh 접속한 후
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
결과가 performance면 미적용 conservative면 적용입니다.
현재 CPU 클럭 확인은
cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq
명령으로 가능합니다.
적용 후에 아이들 시 CPU 클럭이 3.2Ghz에서 0.8Ghz로 떨어졌습니다.
물론 부하가 걸리는 작업에는 다시 CPU 클럭이 올라 갑니다.
무더운 여름이라 전기요금 절약에 도움이 되었으면 좋겠네요.
리셋되는지 확인해 보고 작업 스케줄 시간을 조정하시면 될 것 같습니다.
제 경우는 위 명령으로 하면 잘 보이네요.