마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

pc서버(윈도우)로 수용가능한 동시접속자수가 얼마나될까요?

0 추천
페이스북과 흡사한 sns어플입니다 ( 목적은 다릅니다)

이미지는 없고, 100% 텍스트 위주 ( 200자 이내)의 sns어플입니다.

아직 스토어 등록전인데, 클라이언트야 계속해서 수정하고 업데이트해나가야 하겠지만,

서버는 어느정도 대비를 잘해야할것같아 질문드립니다.

윈도우 환경에서 작동하는 멀티스레드 서버입니다.

스레드를 약 천개정도 미리 생성해두고,

accept가 들어오면 한 사용자에게 하나의 쓰레드를 할당해주고, 통신을 합니다.

다른 pc에 가상클라이언트를 설계해서 스레드 약 천개를 생성하고 천개의서버가 임의의 패킷을 서버에 보내는 방식으로 테스트하보니

접속이 60명정도가 넘어 가면 서버가 정상적인 동작을 못하더군요.

(cpu 사용률은 0근처에서 머물고, 메모리도 40mb 정도밖에 점유하지않구요...)

정상적으로 윈도우환경에서 수용할수있는 스레드나 소켓 수에 한계가 있는걸까요

아니면 설계상의 문제일까요
익명사용자 님이 2014년 8월 23일 질문

1개의 답변

0 추천
컨텍스트스위칭~

쓰레드 너무 많어요~

설계상의 문제가 맞습니다.
익명사용자 님이 2014년 8월 24일 답변
네 해결했습니다
설계상 문제가 맞네요 ^^
...