[초보서]님이 남기신 글:
>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션) : Cent OS 5.8
>- 커널버전(옵션)
:
>- 데몬버전(예:apache
1.3.27) :
>- 데몬설치유형(RPM/컴파일/기타)
:
>-----------------------------------------
>안녕하세요. 다름이아니오라
>
>현재 서버호스팅에 1Gbps회선을 이용중이라 네트워크 제한을
하지 않으면 수천만원의
>트래픽 요금이 부과될 듯하여
>보장 트래픽인 30Mbps제한까지는
기본 이용료에 포함되어있어
>
>Cband 모듈로 30Mbps를 제한하고 있습니다.
>다만 Cband 모듈이 트래픽을 30Mbps가 넘지 않도록 잘 제한을
해주고 있지는 하지만
>약간 방식에 의문이 있습니다.
>
>만약 20명이 사이트에 접속해 있고
>다운로드를 받는 이용자는 10명이라 하여도
>20명의 속도를 평균을 내기 위해 다운받지 않는 이용자들도
분할하여 사용하는 것같습니다.
>
>그냥 접속만 되어있는 사용자에게도 평균속도를 보장해주기
위해 미리 총 트래픽에서
>균등 분할하여 대기하는 것이 최고 속도를 못내는 이유
인것같은데
>
>설정이나 혹은 다른 트래픽 관리 모듈이 있는지 궁금합니다.
========================================
CBand 를 사용해보지는 않았지만,
CBandSpeed 를 전체 트래픽을 제한하고,
개별 접속자는 CBandRemoteSpeed 로 제한해 보세요.
예)
## 전체 최대 트래픽 300Mb, 초당 20rps, 동시 512 connection
##
CBandSpeed 30720 20 512
## 개별 접속자(파일 다운로드하는 사용자)
##
<FileMatch ....>
CBandRemoteSpeed 512kb/s 1 1
</FileMatch>
CBandRemoteSpeed 지시자가 FileMatch 컨테이너박스에
들어가는지 모르겠네요.
테스트해보세요.
이론적으로 최대 접속자가 512 명 이므로 30720/512 => 60kbs 가 최저
속도입니다.
즉 동시접속자수에
따라서 60 ~ 512kbs 사이로 다운로드 받아갑니다.
|