10000접속 서버구현에 관련하여 epoll

MrLord의 이미지

우선 답변 주셨던분들께 감사하다는 말씀드리구요..

답변 주셨던 내용을 참고로 여러가지 찾아 봤습니다.

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에 적어야 하는것 아닌가 하는
생각이 들었지만 전에 올린질문과 연관이 있어서 여기다가 올립니다.
문제가 된다면 말씀해주시면 삭제 하겠습니다.

mr.lee의 이미지

커널을 2.4.24 로 올릴때 커널소스 다 받아놓고 make 했겠지요?

/usr/src/linux symbolic link 나 bzImage등도 다 제자리 넣으셨겠구요?

(허긴 패치적용하는데 bzImage는 상관없을것입니다. 심볼릭링크가 중요하겟지요)

패치 스크립트가 제대로 2.4.24 소스를 찾아갈 수 있다면 문제가 없을듯 싶은데요.

전 2.4.x에서 패치해본적은 없어서 일단 생각으로 말씀드려봤습니다...

MrLord의 이미지

설치 Q/A쪽에도 질문을 올렸다가 답변을 받았는데요

커널 2.4.24이후부터는 시스템 콜에 들어가기때문에 메뉴컨피그에

항목이 생기지 않는다고 하는군요 제가 잘못알고 설쳤네요..

좀더 알아보구 질문올렸어야 하는데 혹 같은 문제로 고민하시는분 있으시다면

참고 하세요

그럼 오늘하루도 행복한 하루되시길.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.