질문하신 것이 이상해서 다시 질문드립니다(^^;)
원래 프로그램은 작성방법에 따라서 시피유 사용량을 조절 할 수 있습니다.
그리고 듀얼에 경우 한 프로세스는 두개의 시피유를 사용하지 못합니다.
쓰레드나 이런 두개이상의 시피유를 사용할 수 있는 라이브러리를 사용하기
전에는 따라서 한개의 프로세스가 차지 할 수 있는 시피유량은 단일 프로세
스에서 듀얼 프로세스일땐 50%되겠군요.
그리고 단일 프로세스라도 그 속을 프로그램의 구조 특히 루프문의 사용방법
에 따라 시피유의 점유율이 달라 집니다. 제가 보긴엔 정상인것 같은데요 아
닌가요? ㅡ.ㅡ?
참고 하세용
예로 ls 아시죠 이것도 ls -alR 해보시면 아시겠지만 시피유 점유율이 상당
히 나 낮습니다. 프로그램을 시피유 사용량이 낮아지도록 작성된 것이지요.
: 듀얼cpu를 사용하고 있습니다.
:
: 목적은 computer simulation으로 계산목적으로 사용하고 있습니다.
:
: 그런데..계산 프로그램이 cpu를 25%만 사용하고 있거든요..
:
: 계산 한개를 마치는데 보통 일주일 이상 걸리는데..
:
: 또 이 프로그램을 두개 돌리면 50%를 사용하고..
:
: 4개를 돌려야 100%를 사용합니다.
:
: 그런데 보통 우린 한개씩 돌리고 있거든요..
:
: 결론적으로 4배의 시간을 더 써야 한다는 얘기인데...
:
: 어떤 문제가 있어서 그런건지...잘 모르겠습니다.
:
: single cpu에선 이런 문제가 없었는데..
:
: 아시는분 계시면 꼭좀 답변 부탁드립니다.
:
: 좋은 하루 되세요..