CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): swhan (Nameless 1)
날 짜 (Date): 2003년 3월  1일 토요일 오전 10시 53분 12초
제 목(Title): Re: 프로세스 안에 최적의 쓰레드 갯수??


process를 CPU에 할당하는 것은.. Compaq에서는 root가 shell에서 run 어쩌구 
명령으로 실행을 했었습니다. Sun에서는 어떻게하는지 잘 모르겠군요. 어쨌든, 
그 방법을 제공은 하는 것으로 알고 있습니다. 

그리고 process를 CPU에 할당하는 것은 하나의 예를 들었을 뿐, 이 상황에서 
적절한 방법이라고는 확신을 못하겠습니다. 최악의 상황에서 모든 샌서와의 
통신과 모든 클라이언트와의 통신이 각각 CPU 하나로 (적절한 성능으로) 처리 
가능한가? 하는 질문에 Yes라면, 또는 최악의 상황에 성능저하가 용인된다면, 
뭐 그렇게 하시는 것이 나쁘진 않겠습니다. :)

최신 Sun kernel이라면.. 카더라 통신에 의하면 500개정도의 TCP연결을 동시에 
맺고 처리하는 것은 별 무리가 없다고 합니다.
뭐 최상의 성능을 원하신다면야 UDP + application단에서의 data 재전송... 
하는게 좋겠지만.. 좀 복잡해집니다. 
이 경우에는 send/recv하는 thread 1(~2)개와 처리 thread 1(~5)개면 되겠군요. 

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.