질문 드렸던 cpu 활용도 올리는 방법에 관하여 질문 드립니다.

ADUS   
   조회 3919   추천 0    

http://blog.naver.com/jm_kim_81/220216362185

위 방법을 사용하면 cpu사용을 높힐수 있을까요?


cpu 사용현황을 보면 4개 코어로 표시되는데 두개는 거의 놀고 나머지 두개는 고통 받고 잇더라구요


그래서 골고루 사용할 수 있게금 설정을 하고 싶은데 저 위 방법이 맞는 방법인지 좀 알고 싶습니다.

짧은글 일수록 신중하게.
김준연 2015-02
전혀 의미 없는 일입니다. 저 항목이 기본적으로 꺼져 있는 이유는 '알아서' 운영체제가 CPU/코어/SMT 적용 여부를 확인하여 자동으로 설정해주기 때문입니다. 어디까지나 저 항목은 논리 프로세서 숫자가 정상적으로 인식되지 않거나 일부러 부분적으로 수를 줄여야 할 경우에만 쓰는 것입니다. 저 항목과 실제로 하는 작업이 어떻게 논리 프로세서에 할당을 하여 처리하는가 하는 문제는 전혀 딴판입니다. 앞에서도 적었지만 코어/CPU 숫자는 사람을 고용하는 개념이라고 생각해야 이해가 편합니다. 그 사람 수를 제대로 활용하는 일(Task)을 시킬 생각을 해야지 그것을 생각하지 않고 아무거나 던져주면 일의 종류에 상관 없이 알아서 잘 분산해 처리할거라 믿으면 안됩니다. 우체국에 편지 한 통 부치는 데 네 명이 간다고 시간이 1/4이 걸리는게 아닌 것 처럼 말입니다.
CPU 두개만 사용률이 높은 것은 둘 중 하나입니다. 1) 프로그램이 thread를 둘만 사용한다. 2) 다수의 thread를 사용하지만 CPU affinity 설정이 돼있다. 둘 중 어느 경우라도 이미 수정할 수 없는 프로그램을 어떻게 할 방법이 없습니다. 직접 작성하신 프로그램이면 수정하시면 가능합니다. Multi-processor를 제대로 활용하려면 프로그램의 구조를 그에 맞게 잡고 작성해야 합니다. 구조적으로는 아니더라도 어떻게 할 수 있는 몇 가지 사파무공 같은게 있긴 하지만 어쨌든 compile-time 이전에 적용하는 것이고, 효율도 많이 떨어집니다.
이동범 2015-02
동일작업을 하더라도 멀티코어, 멀티쓰레드를 사용하게 작성된 OS와 프로그램들을 사용하면 될 것 같습니다.
server초보자 2015-02
Xeon E5606 4C 2.13GHz cpu 이고 os는 윈도우 2008 R2 입니다

혹시 저 cpu가 4코어 일까요? cpu 사용현황을 보면 4개로 나누어져서 보이는데요...전에는 윈도우 2003 을 썼는데

저렇게 4개로 나누어 지지 않았떤것 같아요 혹 os를 2008 R2로 업그레이드 한게 연관이 있는지..

고수님들 답변을 종합 하면 일단 돌리는 프로그램에서 멀티 코어로 cpu 활용을 다 못하게 만들어져서

프로그램단에서 고치지 않는 이상은 어쩔수 없다는거네요..
     
김준연 2015-02
http://ark.intel.com/products/52583/Intel-Xeon-Processor-E5606-8M-Cache-2_13-GHz-4_80-GTs-Intel-QPI?q=E5606

일단 물리적인 쿼드코어이며, 하이퍼스레딩은 없습니다.
server초보자 2015-02
아 정말 답변 감사드립니다.

하이퍼 스레딩이 없는데.. 그러면 왜 cpu가 일정치가 않을까요? 프로그램 문제 인가요?

1,2,3,4 코어가 잇으면 1,4번 코어는 고통받고 있는 반면 2,3번 코어는... 죽은듯이 조용하네요..
     
김준연 2015-02
설계가 그렇게 되어 있으면 어쩔 수 없습니다. 그냥 멀리 갈 것도 없이 조금 오래전 패키지 게임을 실행하고 CPU 사용 목록을 보면 정말 코어 하나만 죽어라 괴롭히고 있는걸 볼 수 있습니다.


QnA
제목Page 5004/5718
2014-05   5207388   정은준1
2015-12   1739160   백메가
2010-09   7778   방o효o문
2018-05   5083   김유중
2019-06   2635   Win31
2022-03   2297   2cpumem
2023-10   2577   atozztoa
2015-01   6519   엘리엇
2023-11   3617   JCnetwork
2023-11   2990   dlwnsdud
2015-01   7366   야채
2017-02   8088   신은왜
2023-11   1848   신은왜
2018-05   3871   pantarei
2013-09   5058   어훕
2015-01   9123   장동건2014
2017-03   6936   아날로그
2023-11   2256   seoulmetro
2013-09   11964   제상현
2013-09   8261   컴지기
2016-03   5470   isaiah
2015-01   18545   택주니아빠