>> Edit article
이름
제목
패스워드
안녕하세요. 리눅스이용해서 Server/Client를 구성하는 사람입니다. 무슨일이 있어도 대용량 릴레이 서버를 구성해야 하는데 지금 동시접속자에서 상당한 문제가 걸려 여기까지 오게 되었습니다. 단순히 저의 계획을 말씀드리면 릴레이서버를 이용해서 P2P파일전송 프로그램을 만들고 있는중입니다. 기존의 경우 서버자체가 중앙집중식이라서 릴레이서버로의 동시접속자1만명이상이면 부하가 장난아니겠지만, 저의경우는 단순히 사용자들끼리의 정보만 공유시켜주는 기능뿐이라서 부하는 거의없을것으로 예상됩니다. 전문가님들께 문의드립니다. *현재 ulimit이나 시스템 한계에 부딪혔는지 서버데몬이 안뜹니다. 하지만 서버의 동시접속자를 config에서 4095이하로 맞추면 데몬이 뜨네요. 저의경우는 2만이상을 원하고 있습니다.(H/W는 메모리 1.5GByte이내로 해서요) ------------------------------------- 시스템사양 ------------------------------------- CPU : Intel Pentium4 1.5 MEM : 1GByte HDD : 40GByte 7200RPM(IDE) ------------------------------------- ------------------------------------- ulimit -a 결과 ------------------------------------- core file size (blocks) 0 data seg size (kbytes) unlimited file size (blocks) unlimited max locked memory (kbytes) unlimited max memory size (kbytes) unlimited open files 10240 pipe size (512 bytes) 8 stack size (kbytes) 8192 cpu time (seconds) unlimited max user processes 4095 virtual memory (kbytes) unlimited ------------------------------------- 1. 릴레이 서버의 구조자체가 시스템메모리의 영향을 받아 커널(Linux2.4이상)을 조정해도 서버데몬이 안뜨는지요.. 2. 부하가 없는 서버라도 동시접속자의 한계가 있는 이유가 무엇입니까? 3. 커널을 조정했는데 위의 서버사용으론 어느정도의 동시사용자가 가능합니까? (서비스시 처음로그인할때와 접속체크할때만 서버에 부담줌) 4. 커널을 조정해서 max user : 10240 , file open : 10240으로 줬을때 서버데몬을 강제로 process에 어떻게 적재합니까? (현재는 에러는 없지만 적재가 안되고 있습니다) 5. 위의 사양으로 동시접속이 2만이상 가능합니까? 물론 서버부하가 거의 없다는 가정하에요... 불가능하더라도 1만이상이라도 성공하셨던 분이 계시다면 방법좀 공개해 주십시요. 저 말고도 많은 ISP , ASP업자들이 이 문제때문에 많은 비용을 들여 H/W를 증설하는것으로 알고 있습니다. 물론 중앙집중방식으로 구성되었기에 장비한계에 부딪치는것이겠지요. 하지만 제가 생각하기론 P2P방식으로 전환한다면 시스템의 자원을 100%활용하면서 많은 접속자수가 붙을수 있을것 같습니다. 암튼 이쪽으로 많이 고민하셨거나... 성공하셨던 고수님들 많은 답변 부탁드립니다. ^^ 꾸벅~~
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved