CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): ahsarang (.아.사.랑.)
날 짜 (Date): 2002년 3월 20일 수요일 오후 09시 35분 54초
제 목(Title): Re: RAW Socket TCP/IP 예제프로그램좀요~



> 유저수 규모가 얼마이든 100을 넘으면 정상적인 케이스는 아닙니다.
> 100을 넘지 않도록 설계를 해야 제대로 된 것이고요.
> 실제로는 100은 커녕 50 이하에서 동작하고,
> 웬만한 경우는 20~30 정도에서 동작해야 합니다.
> 그 정도에서 동시 세션의 개수가 부족하지 않아야 제대로 설계된 것입니다.

  좋은 답변감사드립니다.
  근데 이부분을 잘모르겠군요.

  결국 20~30 정도의 동시 transaction처리에 문제가 없으면
  된다는 말씀이신가요?
  100을 넘지 않도록 설계한다는 의미는 업무상 동시 100이상 접속할
  일을 만들지 않는다는 말씀이신가요?

  single transaction처리시 정확한 처리시간은 모르지만 1초 미만이 확실합니다.
  내부적으로 자체 DB access뿐만아니라 TCP를 통해 또 다른 서버도 갔다오고
  거기서는 또다른 DB를 다시 access하고 그럽니다.
  처리하는 일에 비해 속도가 느리다고 생각되지 않습니다.

  제가 원 질문을 오리게된 이유는 보통 다른 사람들은 이런 종류의 server를
  개발할때 동시 몇 connection정도를 보장(?)하냐는겁니다.
  apache같은 경우를 봐도 250개를 넘지않는다고 가정한거 같은데 들리는
  소문으로는 동시 수천 심지어는 수만씩 얘기하니까 기가죽어서요. -.-;;

  답주신 분의 말씀이 맞았으면 좋겠습니다.
  동시 70 transaction까지는 버티거든요.
  그 이상이 되면 오류율이 쭉쭉~~ -.-;;
  애초 많이들어오면 30정도다 생각하고 design했구요.
 
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.