以下
脚本可用于将
速度限制上载到
服务器。营业高峰时,不
影响业务正常使用,限制
上传速度,保证正常服务。
其原理是在linux中使用TC(流量
控制模块)来实现限速
功能。
脚本的使用如下:
启动:启动200(SH limit.sh限制上传速度200kb / S)
停止:SH limit.sh停止
# /斌/狂欢!
#为TC 简单的例子
#
设置参数 延迟= 20
速度= 2美元
流量= 0
#口卡
network_card = $(IP RO得到115.29.128.27 grep eth awk {
打印5美元}的| |)
#服务器IP
ip_address = 115.29.128.28
开始(){
/ sbin / TC迅速断开加开发network_card }根
处理1美元{:HTB
默认25
/ sbin / TC类添加dev { network_card }母1美元:classid 1:1 HTB美元{速度} kbps速率
/ sbin / TC开发network_card } {美元迅速断开加母1:1美元} {考研英语延迟延迟MS $ {流} MS
/ sbin / TC开发network_card } {过滤添加美元母1:协议前,1用以匹配
}
停止(){
/ sbin / TC迅速断开得了开发network_card } {元根
}
案例$ 1
开始)
起点
;;
停止)
停止
;;
*)
回声的用法:` basename 0美元` {开始} |停止速度(B / S)
ESAC