강좌 & 팁
글 수 2,412
2013.12.13 13:27:11 (*.254.70.125)
41173
아직 제목 만큼 아는 내용은 아닙니다만...
우연한 기회에 스케쥴러에 대해 연구하시는 분과 대화할 기회가 있었습니다.
최근 나오는 cpu 가 대부분 멀티 프로세서다 보니 자연스레 가지던 궁금증을 질문하였습니다.
" 특정 cpu 에 특정 어플리케이션만 동작하도록 스케쥴러를 할수 없느냐? "
" 쉬워요. cset 으로 cpu 에 쉴드쳐주면 되요! "
"#$^%&%^*&(^&!@!!!"
네... 무슨말인지 원...
후에 설명을 들으니 특정 cpu 에 할당할수 없도록 쉬드라는 걸 치는데
그걸 cgroup 이라는 커널의 자료구조를 이용해서 만든답니다.
하지만 관련 인터페이스는 sys 를 이용해서 가능하고 그걸 쉽게 가능하게 해주는
파이선 유틸리티가 있다고 하더군요.
오호!... 쉽게 말하면 유틸하나만 있으면 내가 원하는게 된다?
네... 즉시 제 데스크탑으로 와서 sys 를 뒤져 보았습니다.
??? 없네요 ???
커널에서 해당 기능을 지원해야 하나 봅니다.
다음에 제 보드에서 커널 옵션을 추가해서 시험을 해봐야 겠습니다.
결과는? 물론 다음에...