최대 생성 스레드 개수

heero의 이미지

제가 512M 환경의 VM-ware에서 페도라5를 돌리고 있습니다.

/proc/sys/kernel/threads-max를 보면 16384라고 되있는데 700개를 생성을 못하네요..

이게 왜 그런건지 아시는 분은 알려주시면 감사하겠습니다.

fox9의 이미지

약간 시간이 지난 글이긴 하나 아래글을 한번 참고해 보세요

http://kldp.org/node/28563

heero의 이미지

255개 이상이 생성되지 않아야 하는거 아닌가요??

저는 500개 이상은 무리없이 생성이 됩니다.

그리고 512환경에서 멀티스레딩을 사용했을 때

병렬성과 context switching사이의 기회비용을 생각했을 때

가장 적절한 스레드의 개수가 몇개라고 생각하시는지 궁금하네요

관심있으신분들은 답변 달아주세요