작성일: 2012-11-07
요즘 핸드폰 같은 임베디드 장비는
전원소비를 줄이기위해서 사용하지 않은 코어를 꺼놓는다.
잠자는 코어는 CPU 사용율이 높아지면 자동으로 깨어난다.
모든 코어가 살아있을 때 성능을 보고싶다면
아래 옵션을 ondemand에서 performance 모드로 바꿔서 커널을 빌드하면 된다.
make menuconfig CPU Power Management ---> CPU Frequency scaling ---> Default CPUFreq governor (performance) ---> * 'ondemand' 를 'performance' 로 바꿔서 빌드후 적용
이 방법 외에도 방법이 존재한다.
/sys/devices/system/cpu/cpu(N)/online 파일에 1을 쓰면 해당 코어가 살아나게된다.
echo 1 > /sys/devices/system/cpu/cpu1/online
참고로, 하드커널사에서 판매하는 ODROID-X 보드에서는 아래 명령어가 동작하지 않았다.
댓글 없음:
댓글 쓰기