[ LinuxFreeBSD ] in KIDS 글 쓴 이(By): nacht (Workcraft3) 날 짜 (Date): 2003년 10월 22일 수요일 오전 11시 16분 32초 제 목(Title): Re: 리눅스의 안정성 흠. 저같은 경우, 리눅스로 게임용 게이트웨이 서버를 만들었었는데. 아마 처음 원글을 쓰신 분과 같은 구조였던 걸로 기억. 서버 프로그래머가 SunOS에서만 개발을 해봐서인지... 리눅스에서의 Thread Programming에 익숙치 않은 상태라 Thread가 몇천개씩 생기는 프로그램을 가져왔는데... 처음엔 시스템도 뻗고 프로세서도 더 안생기고... 이건 당연한 문제입니다. 커널의 초기 설정이 안되어있으니까요. 게다가 glibc 패치도 안 해두셨다면 더더욱 문제발생의 소지가 크겠죠. 위에 어느 한분이 말씀하셨던 NPTL 패치나 시스템 튜닝에 대한 부분을 모르시고 시스템을 돌리셨다면 더더욱 그럴 듯 합니다. 초기의 커널은 그저 누구나 돌릴 수 있는 기본적인 환경일 뿐입니다. 범용 커널을 가지고 고용량, 고성능의 실행을 기대하는게 무리죠. 아무튼 그 이후의 이야기입니다만. 8기가 램, 800Mhz Quad 머신에서 쓰레드 8000개까지도 잘 돌더군요. 나중에 1기가, 1.6Mhz Dual에 쓰레드 3000개를 돌리는 걸로 마무리했지만. signal handling과 context switching overhead의 악몽. - Magier von Nacht, 밤의 마도사 - You wanna know how I did it? This is how I did |Email:nacht@shinbiro.com it, Anton. I never saved anything for the swim |Phone:+82-31-988-5575 back. - There is no gene for the human spirits.|Cell#:+82-11-9886-8710 |