Traffic control for Squid proxy
Squid 프록시 서버 운영시 대역폭(Bandwidth)을 제어하는 옵션이 있다.
아래 처럼 설정을 하면 전체 트래픽은 50Mbps 로 제한되며 1 Connection 당 5Mbps 로 속도를 제어할 수 있다.
/etc/squid/squid.conf
delay_pools 1
delay_class 1 3
delay_access 1 allow all
# 1Conn 5Mbps / Total 50Mbps
delay_parameters 1 6400000/6400000 -1/-1 640000/6400000
속도 테스트를 해보자.
다른 서버에서 테스트를 해야된다. 로컬에서는 테스트해도 의미가 없는 것 같다.
[root@virtualbox ~]# squidclient -h conoha.ivps.kr -p 8080 -g 5 http://www.naver.com/
2016-04-19 19:18:06 [1]: 0.211 secs, 450.175355 KB/s
2016-04-19 19:18:19 [2]: 0.256 secs, 348.921875 KB/s
2016-04-19 19:18:25 [3]: 0.167 secs, 511.347305 KB/s
2016-04-19 19:18:32 [4]: 0.203 secs, 430.251232 KB/s
2016-04-19 19:18:43 [5]: 0.260 secs, 340.130769 KB/s
5 requests, round-trip (secs) min/avg/max = 0.167/0.219/0.260
속도가 5Mbps 를 넘지 못하고 있는게 확인된다.
squidclient 는 yum -y install squid 하면 사용할 수 있다.
'VPS' 카테고리의 다른 글
해외 Alvotech VPS 소개 (0) | 2016.05.10 |
---|---|
CentOS 7.x BIND 네임서버(DNS) 설치 및 설정하기 (0) | 2016.05.09 |
SQUID 프록시 특정 사이트만 허용 또는 차단하기 (0) | 2016.05.03 |
CentOS 7.2 Squid 프록시 서버 설치 (20) | 2016.04.16 |
ConoHa VPS 커스텀 이미지 설치하는 방법 (21) | 2016.04.07 |