mod_cband 一個在apache2下使用的每使用者、每虛擬機器主機、每用戶端的頻寬節流設定器
mod-cband
http://dembol.org/downloads/cband/mod-cband-0.9.7.5.tgz
當然安裝前提是你已經安裝了Apache了
=========================installmod-cband==============================
# tar xf mod-cband-0.9.7.5.tgz -C /usr/src/
# cd /usr/src/mod-cband-0.9.7.5/
# ./config --with-apxs=/usr/local/apache2/bin/apxs
# make && make install
# grep cband /usr/local/apache2/conf/httpd.conf
LoadModulecband_module modules/mod_cband.so
# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
# cat /usr/local/apache2/conf/extra/httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "/www"
ServerName www.sxkeji.com.cn
ErrorLog"/var/log/httpd/error_log"
CustomLog "/var/log/access_log"commbinedio
#########Cband#############################################################
CBandLimit 100M
#限制虛擬機器主機總訪問頻寬為100Mb
CBandSpeed 1024 10 30
#限定總的最大連結速度為1024kb,最多並發處理10個請求每秒和30個連結每秒
CBandRemoteSpeed 10kb/s 3 2
#限定一個使用者最多能有10kb的連結速度,最多並發3個請求每秒和2個連結每秒
CBandPeriod 4W
#設定多久對所記錄的全域訪問頻寬進行重設。4W=4weeks 4周
#開啟mod_cband的即時監測功能,可以通過http://IP/cband-status進行網頁監控
<Location /cband-status>
SetHandler cband-status
</Location>
###########################################################################
</VirtualHost>
# service apache restart
獲得如下監控頁面,瀏覽器訪問http://IP/cband-status