서버의 사양은 P-IV 1.7GHz 2 CPU, 1GB RAM 입니다.
인디소켓으로 메신저 서버를 구현하고 있는데,
클라이언트가 접속해 올 때 마다 대응하는 서버의 쓰레드가 하나씩 생기는 평범한(?) 구조인데요,
이런 식으로 만들면 위 서버 사양으로 몇개의 클라이언트 접속을 동시에 처리할 수 있을까요?
답변 부탁드립니다.
예전에 인디를 대상으로 한 2년쯤전인가? 테스트를 몇명이서 했었던적이 있었거든요..
기억이 가물가물한데.. 아마 예전 게시판이나 그런곳에 있으리라 생각합니다만....
접속자체는 상당히 많이 되었던 걸로 기억합니다.. 수백단위는 넘었던것 같애요.. 단지 그러한 부분보다는 메신저라면 메세지를 1:1로 보내는 거라면
큰무리가 없겠지만 채팅형식으로 많은인원에게 서버를 통해서 보내게되면
서버에 조금은 무리가 가지 않을까 하네요..
다만 메신저라면 해당 프로그램의 특성상1:1통신은 서버를 통하지 않게 구현을 하게되고 서버의 부하를 줄여준다면 동시접속자 수백명 정도는 괜찮지 않을까 하네요..
예전에 저도 테스트를 했었는데.. 음.. 전 컴퓨터가 많이 없어서 300명 까지 테스트를 해봤었는데..괜찮게 돌아가더군요.. 테스트는 2년이 훨씬 넘었으니까 사양은 지금보다 훨신 아마 400 수준도 안되었던걸로 기억하는데.. 300명이 채팅방 1나에서 대화하는걸로 설정해서 했는데 잘 동작하더군요..
물론 서버하나로 해서요.. 별무리가 없었던 걸로 기억합니다. 인디 자체는 전혀 문제가 없었던 걸로 기억합니다. 그뒤로 통신할땐 인디를 애용합니다만..^^
그럼.. 도움이 되셧기를..
예전에 인디를 대상으로 한 2년쯤전인가? 테스트를 몇명이서 했었던적이 있었거든요..
기억이 가물가물한데.. 아마 예전 게시판이나 그런곳에 있으리라 생각합니다만....
접속자체는 상당히 많이 되었던 걸로 기억합니다.. 수백단위는 넘었던것 같애요.. 단지 그러한 부분보다는 메신저라면 메세지를 1:1로 보내는 거라면
큰무리가 없겠지만 채팅형식으로 많은인원에게 서버를 통해서 보내게되면
서버에 조금은 무리가 가지 않을까 하네요..
다만 메신저라면 해당 프로그램의 특성상1:1통신은 서버를 통하지 않게 구현을 하게되고 서버의 부하를 줄여준다면 동시접속자 수백명 정도는 괜찮지 않을까 하네요..
예전에 저도 테스트를 했었는데.. 음.. 전 컴퓨터가 많이 없어서 300명 까지 테스트를 해봤었는데..괜찮게 돌아가더군요.. 테스트는 2년이 훨씬 넘었으니까 사양은 지금보다 훨신 아마 400 수준도 안되었던걸로 기억하는데.. 300명이 채팅방 1나에서 대화하는걸로 설정해서 했는데 잘 동작하더군요..
물론 서버하나로 해서요.. 별무리가 없었던 걸로 기억합니다. 인디 자체는 전혀 문제가 없었던 걸로 기억합니다. 그뒤로 통신할땐 인디를 애용합니다만..^^
그럼.. 도움이 되셧기를..