Linux上传速度限制脚本介绍Linux教程
以下脚本可用于将速度限制上载到服务器。营业高峰时,不影响业务正常使用,限制上传速度,保证正常服务。其原理是在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