| [ 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)개면 되겠군요. |