-
2020-03-23 14:05:34更多相关内容
-
linux 网卡限速
2021-05-11 16:25:21s -a EXAMPLES: wondershaper -a eth0 -d 1024 -u 512 wondershaper -a eth0 -u 512 wondershaper -c -a eth0 #限制命令 ./wondershaper -a ens192 -u 1000 -d 10240 #网卡 ens192 上传限制到1000kb 下载限制到 ...#安装git
yum -y install git
#下载wondershaper
git clone https://github.com/magnific0/wondershaper.git
第二种安装依赖以及工具:
yum install epel-release -y yum install wondershaper -y
#查看查用命令
cd wondershaper/
./wondershaper -h
USAGE: ./wondershaper [-hcs] [-a ] [-d ] [-u ]
Limit the bandwidth of an adapter
OPTIONS:
-h Show this message
-a Set the adapter
-d Set maximum download rate (in Kbps) and/or
-u Set maximum upload rate (in Kbps)
-p Use presets in /etc/conf.d/wondershaper.conf
-c Clear the limits from adapter
-s Show the current status of adapter
-v Show the current version
MODES:
wondershaper -a -d -u
wondershaper -c -a
wondershaper -s -a
EXAMPLES:
wondershaper -a eth0 -d 1024 -u 512
wondershaper -a eth0 -u 512
wondershaper -c -a eth0
#限制命令
./wondershaper -a ens192 -u 1000 -d 10240
#网卡 ens192 上传限制到1000kb 下载限制到 10240kb
清除原有规则 (两个参数可以是任何字符)
wondershaper clean clean
原文:https://www.cnblogs.com/SunshineKimi/p/12131955.html
-
linux设置网卡限速和解除网卡限速
2020-03-22 18:53:16linux设置网卡限速和解除网卡限速1.安装插件2.查询网卡3.对指定的网卡设置限速4.清除网卡限速5.查看实时网速 1.安装插件 sudo apt-get install wondershaper 2.查询网卡 ifconfig 找到想要限速的网卡,记住网卡名. ...linux设置网卡限速和解除网卡限速
1.安装插件
sudo apt-get install wondershaper
2.查询网卡
ifconfig
找到想要限速的网卡,记住网卡名.
3.对指定的网卡设置限速
sudo wondershaper eno1 2048 1024
注: 命令中的eno1是想要限速的网卡名, 2048是限制的下载速度,1024是限制的上传速度,这两个值就是你想限制的速度,单位是kb/s.实际网速会比限制的速度还要低一些, 这个自己可以慢慢测试调整到需要的理想值.
4.清除网卡限速
sudo wondershaper clear eno1
eno1是你刚刚限速的网卡名
5.查看实时网速
sudo ethstatus -i eno1
eno1是想要查看的网卡名, ethstatus 是插件,安装方式:
sudo apt-get install ethstatus
注: 出现插件安装不上的时候,根据终端错误提示自己解决.
限速后查看实时网速效果图如下:
-
linux tc 对本机网卡限速
2021-05-11 16:37:09以前的vmlinuz-2.6.18.8-xenU DomU $> mv vmlinuz-2.6.18.8-xenU /boot/ DomU $> reboot 重启后,在进入系统,看是否还报错: DomU $> tc -s qdisc 好没有报错“下来我们对 服务器 1935 端口进行限速,限制为 上传...今天由于项目要测试在网络环境不好的情况下,会不会对平台有所影响,要求测试限制服务器流量,我想到了TC,我对TC不是很了解, google了一下,看到了不少文章都是做路由用的,对我来说不是很实用,因为我是对单机测试。先看看TC命令在说,没想到报错,错误如下:
shell$> tc -s qdisc
RTNETLINK answers: Invalid argument
看到这个错误很迷茫,命令是支持的啊,在网上查询了很久,发现是内核不支持,不支持QOS,不支持正常,因为我的内部测试服务器用XEN,虚拟的系统,所以我重新编译DomU内核,添加 QOS,CBQ等
环境:
xen domU : ubuntu-server 8.0.4 IP:192.168.6.101
kernel : linux-2.6.18-xen
xen dom0 : ubuntu-server 8.0.4 IP:192.168.6.209
操作:
DomU $> tc -s qdisc
RTNETLINK answers: Invalid argument
进入父系统:
Dom0 $> cd xen-3.4.2
编译xen DomU 内核
Dom0 $> make linux-2.6-xenU-config CONFIGMODE=menuconfig
选择 Networking —>
Networking options —>
QoS and/or fair queueing —>
[*] QoS and/or fair queueing
把下面的最好都选上吧 * 是打入内核,M 是以模块方式。我全选择 *
选择好,保存退出
Dom0 $> make linux-2.6-xenU-build
Dom0 $> cd xen-3.4.2/dist/install/bootDom0 $> scp vmlinuz-2.6.18.8-xenU root@192.168.6.101:~
好,然后进入 DomU
DomU $> ls
vmlinuz-2.6.18.8-xenU
覆盖 以前的vmlinuz-2.6.18.8-xenU
DomU $> mv vmlinuz-2.6.18.8-xenU /boot/
DomU $> reboot
重启后,在进入系统,看是否还报错:
DomU $> tc -s qdisc
好没有报错“下来我们对 服务器 1935 端口进行限速,限制为 上传下载都为50Kbit
CBQ 算法:
DomU $> tc qdisc del dev eth0 root
DomU $> tc qdisc add dev eth0 root handle 1:0 cbq bandwidth 100Mbit avpkt 1000 cell 8
DomU $> tc class add dev eth0 parent 1:0 classid 1:1 cbq bandwidth 100Mbit rate 50Kbit weight 50Kbit prio 8 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
DomU $> tc class add dev eth0 parent 1:1 classid 1:4 cbq bandwidth 100Mbit rate 50Kbit weight 50Kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000
DomU $> tc qdisc add dev eth0 parent 1:4 handle 40: sfq
DomU $> tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip sport 1935 0xffff flowid 1:4
好了 连接 1935 试试吧`
-
linux 网卡限速(利用tc,iptables limit模块等)
2017-11-24 15:08:001 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 #利用iptableslimit模块限速 # #!/bin/bash #SPEED=`/bin/bash/etc/zabbix/script/flow.sh|cut-... -
linux 路由器限速实现方法
2020-10-01 16:13:41主要介绍了linux 路由器限速实现方法的相关资料,这里实现该功能进行了详细的讲解,一步步实现,需要的朋友可以参考下 -
linux下对网卡限速
2018-11-14 09:54:112、限制eth0网卡的带宽为50kbit: 复制代码 代码如下: /sbin/tc qdisc add dev eth0 root tbf rate 50kbit latency 50ms burst 1000 3、限制带宽为50kbit后,在百兆局域网中wget下载一个大文件: 复制代码 代码如下:... -
Linux网卡限速下载,端口限速下载脚本,网卡流量监控脚本
2019-12-18 18:04:51限速脚本:命令 ..."./limitRate.sh 参数1 参数2 参数3 参数4(参数代表:网卡总速 下载限速 允许峰值 限速端口),流量单位:Mbit" "./limitRate.sh 无参数则默认 100 90 90 9080" eg: ./limitRate.sh1... -
Linux网卡流量限制
2022-02-28 09:51:58Linux** 网卡带宽限制** 简介 我们线上用的云服务器,机器都接入了同一个共享带宽,某些机器偶尔会产生上下行的异常流量,导致影响整体的线上流量使用情况,这时候就需要做相关限制 网卡限制 限制工具(wondershaper... -
linux下简单限制网卡速度
2021-05-10 07:43:25Linux下限制网卡的带宽,可用来模拟服务器带宽耗尽,从而测试服务器在此时的访问效果。1、安装iprouteyum -y install iproute2、限制eth0网卡的带宽为50kbit:/sbin/tc qdisc add dev eth0 root tbf rate 50kbit ... -
linux网口限速
2021-07-14 19:11:24安装 apt-get install wondershaper...对网卡设置限速 网口名 下行速度 上行速度 (KB) wondershaper eth0 100000 500 取消限制 wondershaper clear eth0 安装ethstatus 查看实时网速 sudo ethstatus -i 网卡名 ... -
Linux限制某一网卡速度
2017-04-01 17:39:17Linux限制某一网卡速度 -
网卡限速tc命令
2022-01-22 09:58:38Linux下限制网卡的带宽,可用来模拟服务器带宽耗尽,从而测试服务器在此时的访问效果。 1、安装iproute yum -y install iproute 2、限制eth0网卡的带宽为50kbit: /sbin/tc qdisc add dev eth0 root tbf rate 50... -
tc限速-网卡限速(示例代码)
2021-05-12 03:31:021、列出已有策略,如果报错,需确认是否安装了iproute,iproute可以直接在线安装tc -s qdisc ls dev eth02、删除已有策略(实际中视自己服务器情况决定是否操作)tc qdisc del dev eth0 root3、限制网卡带宽tc qdisc ... -
linux tc 限速
2021-05-26 04:15:17常用命令格式tc [qdisc/class/filter] [add/del/replace] dev 网卡名字 其他参数tc限速主要是将数据包发送到不同类型的队列中,然后由队列控制发送。限速队列主要由两种:一种是无类队列,其中包括pfifo_fast(先进先... -
linux单机限速工具
2015-02-02 00:54:00linux单机限速工具 wondershaper是国外人开发的一款在Linux内核下基于TC工具的对整块网卡的限度工具. http://lartc.org/wondershaper/ 安装wondershaper: [root@localhost ~]# yum install ... -
linux网卡流量限速wondershaper
2018-11-16 21:19:45直接限制网卡流量 命令:wondershaper wondershaper eth0 1 10 //限制eth0 1- 10kb wondershaper clear eth0 //清理规则 wget ... -
linux轻松限制局域网网速
2021-05-14 10:40:22为了限制无线路由器上大家的上网速度,减少p2p工具的影响可以通过arp欺骗和iptables来限制局域网的上网速度操作系统:ubuntu1)sudo apt-get install dsniff nmap2)探测...192.168.1.100 为要限速的主机192.168.1.1 ... -
linux iptables限速及限制每IP连接数
2021-05-13 04:58:30限速的实现:在linux中有专门限速的软件--tc,但TC的语法新手难以掌握,我们可以在防火墙上通过限定某个IP或某段IP在一秒内通过的数据包的 数量来限速。 下面以限制192.168.0.2这个IP的网速为例说说。 在桌面环境下... -
linux 虚拟网卡
2021-05-11 19:26:09linux中可以通过一个物理网卡,模拟出多个虚拟网卡,并在网卡中配置ip. 下面做一个实验。实验描述:我们有server A (ip 10.79.148.205),server B (10.79.148.184). 我们将在A上创建一个虚拟的网卡,并配置ip 192....