当前位置:   article > 正文

centos 7 局域网丢包排查_Linux TC模拟网络延迟、丢包、乱序

centos 7 tc qdisc

一、TC简介

netem与tc: netem是Linux 2.6及以上内核版本提供的一个网络模拟功能模块。该功能模块可以用来在性能良好的局域网中,模拟出复杂的互联网传输性能,诸如低带宽、传输延迟、丢包等等情况。使用 Linux 2.6 (或以上) 版本内核的很多发行版Linux都开启了该内核功能,比如Fedora、Ubuntu、Redhat、OpenSuse、CentOS、Debian等等。tc是Linux系统中的一个工具,全名为traffic control(流量控制)。tc可以用来控制netem的工作模式,也就是说,如果想使netem ,需要至少两个条件,一个是内核中的netem功能被包含,另一个是要有tc。

流量控制的基本原理如下图所示:

46230bd237a5a83321c2eb28cbb40f10.png

二、TC常用命令

2.1 模拟网络延时

命令:tc qdisc add dev eth0 root netem delay 100ms

说明:该命令指的是对eth0网卡设置延时100ms,eth0名可以通过ifconfig查看,时间单位可以为s、ms、us

<

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/184276?site
推荐阅读
相关标签
  

闽ICP备14008679号