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