하드커널 Odroid HC1 CPU Governor 바꾸기

Odroid Governor, ondemend, 오드로이드

Odroid HC1 기본 CPU Governor는 ondemand입니다.

뭐 그냥 쓰는데 큰 문제는 없지만 제 블로그 처럼 뜨문뜨문 방문하는 경우에는 응답속도가 느립니다.
(저클럭으로 내려가 있는 상태에서 누군가 요청해서 상태에 따라 클럭을 올렸다가 다시 내려갔다를 반복한느 상황)

Ondemand로 운용시 평소 4.1~5w 사이를 반복합니다.
동시에 5명 이상이 방문하거나 새로고침을 막 연타하지 않으면 그 상태에서 왕복합니다.

제 블로그 메인 페이지 방문시  ondemand로 세팅해놓으면 TTFB가 190~210 사이를 왔다 갔다 합니다.

그래서 항시 cpu를 performance로 해놓기로 생각했습니다.

#!/bin/bash
#이 스크립트는 부팅후 10초 뒤에 실행 됩니다.
sleep 10s
#퍼포먼스 모드로 변경
echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor

/etc/init.d/ 폴더에 위의 내용으로 스크립트를 하나 만듭니다.

sudo chmod 755 /etc/init.d/스크립트이름.sh

스크립트에 실행 권한을 줍니다.

sudo update-rc.d 스크립트이름.sh defaults

스크립트를 등록합니다.

재부팅하고 아래와 같이 입력하면 현재 가버너 모드가 출력됩니다.

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

퍼포먼스 모드로 세팅하면 idle시 소비전력이 5.1w 정도로 Ondemand 보다 약 1w 정도 올라갑니다.
TTFB는 170~190 정도로 내려갑니다.

소비전력보다는 여름에 발열이 걱정되긴 하지만 그건 나중에 생각하기로 하고 ㅋㅋ

크리에이티브 커먼즈 라이선스 Linsoo의 저작물인 이 저작물은(는)크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.

댓글 남기기

이메일은 공개되지 않습니다.

This site uses Akismet to reduce spam. Learn how your comment data is processed.