Linux에서 Turbo Boost가 작동하지 않는 것에 대한 생각

회원K   
   조회 53776   추천 0    

코어1에 36.5%의 작업이 걸리고 나머지 core는 1%의 작업이 걸리는데,
리눅스의 경우 백그래운드 잡이 꾸준히 돌고 있기 때문에,
부하는 작아도 대부분의 Core에서 일을 하고 있습니다.

터보가 되려면 일하지 않는 코어의 갯수가 중요한데,
1%의 일을 하는 코어가 있어서,
실제로 모든 코어가 일하는 것으로 판단 되는 것 같습니다.

리눅스에서 터보빨을 살리려면 어떻게 해야 할까요?
3GHz 이상에서 동작하는 것은 보고 싶다는 것은 단순한 희망인가요?


- to be continue -
짧은글 일수록 신중하게.
에아빠 2013-04
원주율 구하는 것 같은 프로그램의 싱글코어버전을 taskset으로 affinity줘서 돌리면 되지 않을까요?
     
회원K 2013-04
실전 서버에서는 그럴일이 없습니다^^
파닥파닥 2013-05
https://bugzilla.kernel.org/show_bug.cgi?id=15064

대략 2.6.33 이상 버전에서는 fix 되지 않았을까 합니다.
     
회원K 2013-05
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/516325

수정되었다고 하는데... 아닌 것 같습니다.
뭔가 또 달라진 듯.

5500, 5600, E3, E5. 아직 모두 동일한 버그상태 입니다.
          
파닥파닥 2013-05
그래서, 개발 서버에서 분명 Turboboost 가 걸릴 타이밍인데... 했는데 안올라가는 이유가 그거였군요.
보통 컴파일 걸면 모든 스레드에서 100% 사용뜨는데...
(E3-1270v2)
               
회원K 2013-05
그래서 클럭이 높은 것을 써야 합니다.
쓰레드가 많아도 의미 없기 때문에 터보 끄고 하이퍼쓰레딩도 꺼도 될 것 같습니다.


PDS
제목Page 62/78
2015-12   1771211   백메가
2014-05   5245894   정은준1
2013-05   33291   QS왕통키손…
2013-05   25230   QS왕통키손…
2013-05   36217   회원K
2013-05   45309   문광화
2013-05   50242   범범이
2013-06   15918   해오름
2013-04   53712   회원K
2013-04   53777   회원K
2013-04   51732   회원K
2013-04   38952   회원K
2013-04   42014   회원K
2013-04   58544   stone92김경민
2013-04   41188   회원K
2013-04   51051   회원K
2013-04   45775   회원K
2013-04   49513   문광화
2013-04   30529   쿵푸팬더
2013-04   22777   회원K
2013-04   15978   stone92김경민
2013-04   16437   회원K