thread Pooling Server 에 관한 질문
글쓴이: linuxs / 작성시간: 월, 2007/05/28 - 2:40오후
쓰래드 생성 및 종료시 지연되는 문제를 막기 위해서 Thread pooling 을 이용해서 클라이언트를 처리 하는 것으로 알고 있습니다.
2.6 부터 지원하는 nptl 에서 다음과 같은 성능으로 인하여 Thread Pooling 기술이 의미가 없을듯 한데 다른 개발자 분들은 어떻게 생각하시나요?
[url=http://en.wikipedia.org/wiki/Native_POSIX_Thread_Library]
n tests, NPTL succeeded in starting 100,000 threads on a IA-32 in two seconds. In comparison, this test under a kernel without NPTL would have taken around 15 minutes
Forums:
NPTL의 성능이 상당히
NPTL의 성능이 상당히 우수하군요.
연결해 주신 자료 보고, 깜짝~ 놀랬습니다.
초당 수천개 수준으로 쓰래드를 생성하지 않는다면, 굳이 풀링할 필요가 없겠네요.
하지만, NPTL이 성능이 좋더라도 풀링보다는 성능이 좋을 것 같지는 않군요.
댓글 달기