当前位置:首页 > VPS教程 > 正文内容

CentOS7利用tc命令限制服务器的上行网速

23vps12个月前 (12-06)VPS教程1827

比较适合长期大量占用带宽而可能被IDC定义为服务滥用最终导致被停机的一种使用场景,主动限速要比等运营商发现你滥用之后限速你要好的多,主机商的限速可能会影响你的业务

要使用 tc 命令在 CentOS 7 中限制网速为 1256KB/s,你需要使用 tc 结合 htb(hierarchical token bucket)类别来实现。以下是一个基本的示例:

阿里云限量代金券 | 此广告位出租25元/月

首先,确保你已经安装了 iproute 包,它包含了 tc 命令。

安装 iproute:

sudo yum install iproute

然后,你可以使用类似以下的命令来设置网速限制:

sudo tc qdisc add dev eth0 root handle 1: htb default 10
sudo tc class add dev eth0 parent 1: classid 1:1 htb rate 10mbit ceil 10mbit
sudo tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match ip dst 0.0.0.0/0 flowid 1:1

这些命令将限制名为 eth0 的网络接口的速率为 1256KB/s。

请确保将命令中的 eth0 替换为你要限制的实际网络接口名称,如果你不确定你的网卡是不是eth0接口可以执行ip addr命令查看。此外,这些命令只对传出的流量生效,如果需要对传入流量进行限制,可以使用类似的规则,但需要调整一些参数。

这些规则可以帮助你实现网络速率的限制,但在实施之前,最好在测试环境中进行验证,以确保规则不会对网络造成意外影响。

要修改现有的限速规则,首先要删除现有的限速规则:

sudo tc qdisc del dev eth0 root

然后,重新设置新的限速规则即可


PS:

一般设置的限制带宽要稍高于你预想的限制值,比如你想限制网速为10mbit的话建议设置成20mbit比较好

留有一定的突发带宽有助于提高平局带宽,不然的话平均带宽会有影响

本网站由提供服务

扫描二维码推送至手机访问。

版权声明:本文由主机测评网发布,如需转载请注明出处。

本文链接:https://23vps.com/post/90.html

标签: linux命令
分享给朋友:

“CentOS7利用tc命令限制服务器的上行网速” 的相关文章

替代finalshell,比它更好的ssh软件!MobaXterm

替代finalshell,比它更好的ssh软件!MobaXterm

自从上次发了这篇:良心国产SSH工具!文章之后,评论区一片吐槽声,着实把主机哥我吓的够够的......,不多说,直接上图。其中,呼声最高的是推荐这款工具:MobaXterm,说实话,在这之前我还真没有用过这工具,之前一直用Xshell,后面用了Finalshell,被大家这么一说,我想我是不是out...

在windows或linux vps上生成指定大小文件命令

在linux vps上生成指定大小文件命令dd if=/dev/zero of=1GB.bin bs=1M count=1024这样就生成了一个1GB大小的文件,在服务器生成指定大小文件一般是为了测试磁盘写入性能或者当测速文件用的。在Windows vps上生...

linux vps如何查看网关

linux vps如何查看网关

我们在使用dd脚本来给vps网络重装系统之前,为了防止无法通过dhcp自动获取网关,首先记录下网关地址,这样等dd完后至少还能进vnc修改网关地址。linux vps可以查看网关命令:netstat -rn如果提示“-bash: netstat: command not found”,这仅...

测试linux vps基础信息io和网络:SuperBench

测试linux vps基础信息io和网络:SuperBench

可测试linux vps基础信息io及网络,第一次运行需等待半分钟左右wget -qO- --no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbenc...

消耗VPS流量命令

主机哥闲着无聊写了一个流量消耗命令,运行这个命令后可以把VPS流量全部都消耗光!这样不仅仅是无聊,而是一定程度上可以测试出主机商是否能否长期跑带宽,因为有些主机商会在你带宽持续占用一定时间后限制你的速度。此脚本适合所有linux vps系统使用方法:安装screen命令apt-get is...

ping.pe替代品ping.sx

ping.pe替代品ping.sx

近日主机哥发现用于检测小鸡网络的ping.pe已经没有国内检测节点了(只剩一个腾讯云节点了),对于检测国内连通性来说已经不够用了,有个替代网站就是https://ping.sx/网站截图:...