centos下模拟丢包,延时命令总结
linux下模拟丢包,延时命令总结:
首先通过ifconfig命令
1.设置延时
延时:sudo tc qdisc add dev eth0 root netem delay 30ms
范围内延时(10-50ms):sudo tc qdisc add dev eth0 root netem delay 30ms 20ms
设置延时30ms,并大约20%包会延迟±10ms 发送 sudo tc qdisc add dev eth0 root netem delay 30ms 20ms 20%
显示延时的设置 : sudo tc qdisc show
修改延时:sudo tc qdisc change dev eth0 root netem delay 40ms
删除延时:sudo tc qdisc del dev eth0 root netem delay 40ms
2.设置丢包
丢包:sudo tc qdisc add dev eth0 root netem loss 10%
随机丢掉10%的数据包,成功率为20%:sudo tc qdisc add dev eth0 root netem loss 10% 20%
删除丢包:sudo tc qdisc del dev eth0 root netem loss 10%
3.模拟包重复
随机产生1%的重复数据包 :sudo tc qdisc add dev eth0 root netem duplicate 1%
4.数据包损坏
随机产生 0.2% 的损坏的数据包: sudo tc qdisc add dev eth0 root netem corrupt 0.2%
5.数据包乱序
有25%的数据包(50%相关)会被立即发送,其他的延迟10秒 : sudo tc qdisc change dev eth0 root netem delay 10ms reorder 25% 50%
6.产看已经配置的网络条件
sudo tc qdisc show dev eth0
7.删除tc规则
sudo tc qdisc del dev eth0 root

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CentOSyum更换国内源、yum下载rpm包和源码包安装
一、yum更换国内源 1、先进入目录:cd /etc/yum.repos.d/ 2、删除对应的repo文件或重命名它:rm -f dvd.repo 或 mv dvd.repo dvd.repo.bak (删除前确认一下wget命令有没有安装,如果没有先用命令安装再删除:yum install -y wget) 3、再用命令下载对应的repo源:wgethttp://mirrors.163.com/.help/CentOS7-Base-163.repo 或curl -Ohttp://mirrors.163.com/.help/CentOS7-Base-163.repo 4、然后就可以用命令yum list 来查看安装列表信息并安装对应的包 如何确认安装源呢,可以进配置文件来确认 vim CentOS7-Base-163.repo: 二、yum 下载rpm包 扩展: 如果一个163和base的源不够用的情况下,可以安装一个扩展源epel : yum install -y epel-release yum list |grep epel 1、yum install 包名 -y –downlo...
- 下一篇
在Linux系统新增加一块硬盘
今天公司测试Linux服务器硬盘不够用了,主要是mysql数据文件太大了,买了个500G的硬盘回来,这里记录下新加硬盘的方法 PS 测试服务器的主板太差劲了,没有多余的电源接口,只能把光驱的电源拿出来,才能让硬盘使用。 把硬盘装好后,我们用 fdisk -l 查看下: 图中可以看出 /dev/sdb 是500G,新加的硬盘。 接下来我用命令 fdisk sdb 进行分区,输入 p 查看新硬盘分区,如图: 可以用m命令来看fdisk命令的内部命令;n命令创建一个新分区;d命令删除一个存在的分区;p命令显示分区列表;t命令修改分区的类型ID号;l命令显示分区ID号的列表;a命令指定启动分区;w命令是将对分区表的修改存盘让它发生作用。 我们这里是创建新分区,所以输入 n 然后 e 是扩展分区,p 是主分区,我们输入 p 接下来的块数什么的,都输入 1 ,最后选择大小,Last cylinder or +size or +sizeM or +sizeK (1-60801, default 60801): +500GB //我们输入这个意思是分区大小为500G 最后输入 w 保存,如图: 然后在...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,CentOS7官方镜像安装Oracle11G
- Docker安装Oracle12C,快速搭建Oracle学习环境