花费 9 ms
使用iptables和tc对端口限速

首先,我们来看一下tcTC(Traffic Control)命令,是linux自带的告警流控命令。Linux操作系统中的流量控制器TC(Traffic Control)用于Linux内核的流量控制,主要是通过在输出端口处建立一个队列来实现流量控制。一般只能限制网卡发送的数据包,不能限制 ...

Tue Apr 30 06:20:00 CST 2019 0 2675
linux网络流控-htb算法简析

项目中用tc,htb做流控期间,研究了htb(分层令牌桶)算法的实现.觉得这种思想在类似与有消费优先级的生产者消费者场景中也很适用.该算法过于复杂,碍于嘴拙遂在标题中加了简析,只介绍核心思想和关键代码的实现.一个栗子: 图1 首先创建了一个htb队列,在队列中创建了5个类 ...

Sat Nov 04 01:12:00 CST 2017 3 3402
tc指定IP地址限速

上面的脚本实现的是访问36.112.131.4,延时500ms,丢包30% 访问其他网段,正常延迟 取消限速后 tc qdisc del dev ens32 root 参考:https://www.ibm.com/developerworks/cn/linux ...

Tue Apr 28 20:00:00 CST 2020 0 1520
深入理解 tc ebpf 的 direct-action (da) 模式(2020)

本文翻译自 2020 年 Quentin Monnet 的一篇英文博客:Understanding tc “direct action” mode for BPF[1]。 Quentin Monnet 是 Cilium 开发者之一。 如作者所说,da 模式不仅是使用 tc ebpf 程序的推荐 ...

Tue Feb 23 22:35:00 CST 2021 0 505
TC学习总结

带宽管理:   TC中规定描述带宽:   mbps = 1024 kbps = 1024 * 1024 bps => byte/s   mbit = 1024 kbit => kilo bit/s   mb = 1024 kb = 1024 * 1024 b =>byte ...

Sat May 25 03:38:00 CST 2019 0 513
使用tc配置后端设备,来限制虚拟机网卡带宽

如果通过tc来限制虚拟机网卡接收方向带宽呢,实际上使用tc对接收方向限制的不够好,使用tc ingress可以限制接收,但是功能不够多,而且会形成丢包问题。一般是采用将流量重定向到一个虚拟设备ifb上,再对虚拟设备ifb的发包方向来限制带宽,以此来达到限制接收方向带宽的目的。 对于虚拟机的网卡 ...

Thu May 09 04:41:00 CST 2019 0 474

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM