10000접속 서버구현에 관련하여 epoll
글쓴이: MrLord / 작성시간: 목, 2004/11/18 - 8:14오후
우선 답변 주셨던분들께 감사하다는 말씀드리구요..
답변 주셨던 내용을 참고로 여러가지 찾아 봤습니다.
epoll, RTS쪽으로 좁혀지는 듯했습니다. 그중에도 epoll이 적합할것같다는
판단에 그쪽을 알아 봤죠.. 답변 주셨던 님께서 말씀하셨던것처럼..
2.6커널로 올리면 좋겠지만 다른 프로그램이 2.6에서 돌아가지 않는관계
로 2.6으로 올리지는 못하고 2.4에서 커널 패치를 받아 보려 했습니다.
그런데.. 이게 잘안되는군요.. 패치 중에 HUNK가 몇군데 나더니
make menuconfig에서 "Charater Devices"에서 "/dev/epoll...."
이라는 항목이 생긴다고 설명되어 있는데 안나오네요..
패치를 받은 사이트는 많은분들이 올려주신
http://www.xmailserver.org/linux-patches/nio-improve.html#patches
이 사이트에서 받았구요.. 버전이 2.4.24용이길래 커널을 2.4.24로 바꿔
서 해봐도 항목조차 생기질 않네요..혹시 2.4X에서 epoll커널 패치를
해보신분들의 조언을 구하고자 합니다.
PS : 질문을 작성하면서 설치 QnA에 적어야 하는것 아닌가 하는
생각이 들었지만 전에 올린질문과 연관이 있어서 여기다가 올립니다.
문제가 된다면 말씀해주시면 삭제 하겠습니다.
Forums:
.
커널을 2.4.24 로 올릴때 커널소스 다 받아놓고 make 했겠지요?
/usr/src/linux symbolic link 나 bzImage등도 다 제자리 넣으셨겠구요?
(허긴 패치적용하는데 bzImage는 상관없을것입니다. 심볼릭링크가 중요하겟지요)
패치 스크립트가 제대로 2.4.24 소스를 찾아갈 수 있다면 문제가 없을듯 싶은데요.
전 2.4.x에서 패치해본적은 없어서 일단 생각으로 말씀드려봤습니다...
답변 달아주신분께 감사드리구요
설치 Q/A쪽에도 질문을 올렸다가 답변을 받았는데요
커널 2.4.24이후부터는 시스템 콜에 들어가기때문에 메뉴컨피그에
항목이 생기지 않는다고 하는군요 제가 잘못알고 설쳤네요..
좀더 알아보구 질문올렸어야 하는데 혹 같은 문제로 고민하시는분 있으시다면
참고 하세요
그럼 오늘하루도 행복한 하루되시길.
댓글 달기