linux网卡入流速,linux下简单限制网卡速度与
Linux下限制网卡的带宽,可用来模拟服务器带宽耗尽,从而测试服务器在此时的访问效果。
1、安装iproute
yum -y install iproute
2、限制eth0网卡的带宽为50kbit:
/sbin/tc qdisc add dev eth0 root tbf rate 50kbit latency 50ms burst 1000
3、限制带宽为50kbit后,在百兆局域网中wget下载一个大文件:
[root@localhost ~]# wget http://192.168.1.7/test.zip
--19:40:27-- http://192.168.1.7/test.zip
Connecting to 192.168.1.7:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 23862312 (23M) [application/zip]
Saving to: `test.zip'
37% [=======> ] 8,994,816 457K/s eta 27s
下载速度为457K/s,限制效果达到。
4、解除eth0网卡的带宽限制:
/sbin/tc qdisc del dev eth0 root tbf
5、对比:未作带宽限制情况下,在百兆局域网中wget下载一个大文件:
[root@localhost ~]# wget http://192.168.1.7/test.zip
--19:44:33-- http://192.168.1.7/test.zip
Connecting to 192.168.1.7:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 23862312 (23M) [application/zip]
Saving to: `test.zip'
100%[==========>] 23,862,312 6.14M/s in 3.7s
19:44:36 (6.16 MB/s) - `test.zip' saved [23862312/23862312]
下载速度为6.16MB/s。
linux下针对源地址可以做流量的限速:
# iptables -A INPUT -p tcp -s 192.168.80.12 -m limit --limit 30/sec --limit-burst 3 -j ACCEPT
# iptables -A INPUT -p tcp -s 192.168.80.12 -j DROP
# iptables -A OUTPUT -p tcp -d 192.168.80.12 -m limit --limit 30/sec --limit-burst 3 -j ACCEPT
# iptables -A OUTPUT -p tcp -d 192.168.80.12 -m limit --limit 30/sec --limit-burst 3 -j ACCEPT
#iptables -A OUTPUT -p tcp -d 192.168.80.12 -j DROP
iptables -A INPUT -p tcp -s 192.168.80.15 -m limit --limit 5/sec --limit-burst 3 -j ACCEPT
iptables -A INPUT -p tcp -s 192.168.80.15 -j DROP
iptables -A OUTPUT -p tcp -s 192.168.80.15 -m limit --limit 5/sec --limit-burst 3 -j ACCEPT
iptables -A OUTPUT -p tcp -s 192.168.80.15 -j DROP
Linux下限制网卡的带宽
2010年9月6日
10:40
Q: Iptables限制包的流速
A: 由-m limit --limit --limit-burst
--limit: 速率限制/sec /minute /hour
--limit-burst: 最大的连接数。这个是用来限制最大可用数的。因为:
1. 如果当前包速超过limit限定的值的时,超速部分将直接跳过当前规则,进
入下一条规则的匹配。
2. 如果当前没有包来,则limit会将该单位时间内的剩余量累计入下个单位时
间,但最大值不超过--limit-burst指定的值。
实例:从10.226.52.1上下载一个大文件,比较限速前与限速后的下载速度。。
限制速度前 (10M/s):过程如
下所示
-bash-3.1#wget http://10.226.52.1/5GB.zip
--16:38:38-- http://10.226.52.1/5GB.zip
Connecting to 10.226.52.1:80... connected.
HT
linux网卡入流速,linux下简单限制网卡速度与相关推荐
- Embedded Linux Primer----嵌入式Linux基础教程--导论
第一章 导论 在这一章里(将要学习到) 为什么是Linux 嵌入式Linux现状 开源和GPL(译者:通用公共许可证) 标准和有关团体 本章总结 放弃专有操作系统正在许多传统嵌入式操作系统公司引起一阵 ...
- linux下简单限制网卡速度
Linux下限制网卡的带宽,可用来模拟服务器带宽耗尽,从而测试服务器在此时的访问效果. 1.安装iproute yum -y install iproute 2.限制eth0网卡的带宽为50kbit: ...
- 有线网卡linux驱动,Ubuntu 12.04下QCA8172有线网卡驱动编译出错的解决方法
基于以前的笔记本配置太低,无法满足科研需求,本人屁颠屁颠的去买了一个还算配置蛮新的电脑. 因为科研要在Linux环境下,本人安装了Ubuntu 12.04+WIN7双系统.但是问题出来了,在Ubunt ...
- 如何用linux登入数据库,Linux中MySQL数据库的使用①-----登录、数据库操作、表结构操作...
启动mysql服务 systemctl start mysqld 登录mysql mysql -u root -p # 登录本机 mysql -u root -hlocalhost -P3306 -p ...
- linux查看网卡物理编号_Linux下多网卡时,如何快速辨别网卡ID与物理网卡的对应关系(即ethtool命令)...
一般购买的服务器都有4个网卡,这个时候在安装好服务器后,配置IP的时候就郁闷了 如是一个浪潮8560M2服务器安装Redhat后的网卡显示: [root@DBSERVER51 ~]# ifconfig ...
- linux两个网段默认网关_Linux下配置多网卡多网关
原标题:Linux下配置多网卡多网关 大家好,今天给大家介绍一下Linux下配置多网卡多网关的方法.@Hi-Linux 场景一 多运营商线路 比较典型的一种场景:一台 Linux 服务器上有三个网口并 ...
- linux如何获取网卡计数信息,Linux下如何获取网卡信息
有时候,写程序的时候需要获取计算机的网络信息,比如IP地址.电脑名称.DNS等信息.IP地址和电脑名称是比较容易获取到的,而要想获取地址掩码.DNS.网关等信息就有些麻烦了. 在Windows下我们一 ...
- 0网卡开启_中标麒麟Linux v7系统下设置双网卡bond或team绑定详细过程
中标麒麟Linux v7系统下设置双网卡bond或team绑定详细过程.所谓bond,就是把多个物理网卡绑定成一个逻辑网卡,使用同一个IP工作,在增加带宽的同时也可以提高冗余性,一般使用较多的就是来提 ...
- linux启用NAT功能,双网卡共享网络,iptables简单实现
最近在研究linux双网卡共享网络的情况 简单来说就是一台linux有两块网卡,比如eth0及eth1,eth0可以正常连接外网,eth1连接内部网络,那么可以通过iptables实现eth1内部网络 ...
最新文章
- Python入门之编程与编程语言
- 动捕技术是拯救VR体验的关键,但如何落地却已成为世界难题
- Effective user and Real user
- malloc与new的区别
- CSS3的box-sizing:向外撑content-box向内挤border-box 外撑的padding算自己的盒子会变大 内挤的padding会缩小自己
- VDO-SLAM论文阅读
- JavaZone年度大片《Java打劫》《Java风云》《Lady Java》《Java惊魂》
- python中的with使用方法[探索5]
- 清楚form表单数据的便捷jQuery之法
- hdu1428漫步校园( 最短路+BFS(优先队列)+记忆化搜索(DFS))
- jsp java ldquo_添加jsp · yayaangel/java201521123103 - Gitee.com
- 面试题之数据库事务隔离级别
- HTML5前端开发之基础篇
- SREng 使用指南(二)启动项目详细解说
- MFS分布式存储搭建
- 计算机原始图片大全,怎么判定图片是否PS过?又该如何找到原始图片?
- 2022软件测试自学全套教程-基于python自动化软件测试-2022新版软件测试中级程序员学习路线
- ICCV 2021 Oral | Paint Transformer - 基于笔触预测的快速油画渲染算法
- 直播预告| ICML专场四~
- Event Sourcing 和 CQRS
热门文章
- Python 内存分配时的小秘密
- python基础、print,input,if判断等
- oracle如何获取异常,Oracle专题13之异常错误处理
- BeyondCompare如何去掉时间戳的匹配(不比较时间)(没解决)
- ubuntu apt-get指令和apt指令的区别?
- pytorch 1.9.0 backward函数解释以及报错(RuntimeError: grad can be implicitly created only for scalar outputs)
- C语言数据结构(大话数据结构——笔记1)数据结构绪论、算法、线性表
- python报错:ModuleNotFoundError: No module named cv2.cv2(bug不能加英文引号)
- python 导包语法 import package as name 和 from package import name 的区别
- python如何读取一个文件夹下的多个文件(夹)?