精华内容
下载资源
问答
  • 2020-03-23 14:05:34

    背景

    使用了阿里云的共享带宽。一台共享带宽带了几台ecs。一直用着不错,这几天有个客户的ecs峰值到顶。问阿里云客户,共享带宽没有对单台机器限速功能,没办法,只能看linux有没限速工具。

    工具

    使用 wondershaper,用了下还不错,目前没发现什么问题

    安装

    yum install wondershaper
    

    使用

    对网卡eth0限速,将上行带宽限制为1M,下行带宽限制为10M

    wondershaper eth0 1024 10240
    

    取消限速

    wondershaper clear eth0
    

    相关资料

    更多相关内容
  • linux 网卡限速

    2021-05-11 16:25:21
    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 下载限制到 ...

    #安装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:16
    linux设置网卡限速和解除网卡限速1.安装插件2.查询网卡3.对指定的网卡设置限速4.清除网卡限速5.查看实时网速 1.安装插件 sudo apt-get install wondershaper 2.查询网卡 ifconfig 找到想要限速的网卡,记住网卡名. ...

    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
    

    注: 出现插件安装不上的时候,根据终端错误提示自己解决.
    限速后查看实时网速效果图如下:

    展开全文
  • 以前的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 试试吧`

    展开全文
  • 1 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 路由器限速实现方法的相关资料,这里实现该功能进行了详细的讲解,一步步实现,需要的朋友可以参考下
  • linux下对网卡限速

    千次阅读 2018-11-14 09:54:11
    2、限制eth0网卡的带宽为50kbit: 复制代码 代码如下: /sbin/tc qdisc add dev eth0 root tbf rate 50kbit latency 50ms burst 1000 3、限制带宽为50kbit后,在百兆局域网中wget下载一个大文件: 复制代码 代码如下:...
  • 限速脚本:命令 ..."./limitRate.sh 参数1 参数2 参数3 参数4(参数代表:网卡总速 下载限速 允许峰值 限速端口),流量单位:Mbit" "./limitRate.sh 无参数则默认 100 90 90 9080" eg: ./limitRate.sh1...
  • Linux网卡流量限制

    2022-02-28 09:51:58
    Linux** 网卡带宽限制** 简介 我们线上用的云服务器,机器都接入了同一个共享带宽,某些机器偶尔会产生上下行的异常流量,导致影响整体的线上流量使用情况,这时候就需要做相关限制 网卡限制 限制工具(wondershaper...
  • linux下简单限制网卡速度

    千次阅读 2021-05-10 07:43:25
    Linux下限制网卡的带宽,可用来模拟服务器带宽耗尽,从而测试服务器在此时的访问效果。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限制某一网卡速度
  • 网卡限速tc命令

    2022-01-22 09:58:38
    Linux下限制网卡的带宽,可用来模拟服务器带宽耗尽,从而测试服务器在此时的访问效果。  1、安装iproute yum -y install iproute  2、限制eth0网卡的带宽为50kbit: /sbin/tc qdisc add dev eth0 root tbf rate 50...
  • 1、列出已有策略,如果报错,需确认是否安装了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:00
    linux单机限速工具 wondershaper是国外人开发的一款在Linux内核下基于TC工具的对整块网卡的限度工具. http://lartc.org/wondershaper/ 安装wondershaper: [root@localhost ~]# yum install ...
  • 直接限制网卡流量 命令:wondershaper wondershaper eth0 1 10 //限制eth0 1- 10kb wondershaper clear eth0 //清理规则   wget ...
  • 为了限制无线路由器上大家的上网速度,减少p2p工具的影响可以通过arp欺骗和iptables来限制局域网的上网速度操作系统:ubuntu1)sudo apt-get install dsniff nmap2)探测...192.168.1.100 为要限速的主机192.168.1.1 ...
  • 限速的实现:在linux中有专门限速的软件--tc,但TC的语法新手难以掌握,我们可以在防火墙上通过限定某个IP或某段IP在一秒内通过的数据包的 数量来限速。 下面以限制192.168.0.2这个IP的网速为例说说。 在桌面环境下...
  • linux 虚拟网卡

    2021-05-11 19:26:09
    linux中可以通过一个物理网卡,模拟出多个虚拟网卡,并在网卡中配置ip. 下面做一个实验。实验描述:我们有server A (ip 10.79.148.205),server B (10.79.148.184). 我们将在A上创建一个虚拟的网卡,并配置ip 192....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,779
精华内容 711
关键字:

linux网卡限速