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 하면 사용할 수 있다.





블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

댓글을 달아 주세요