昨天开发有个需求要对一个进程进行带宽限制,学习了cgroup+tc
大概流程如下
先说tc
tc大致流程如下 root也就是qdisc---分类也就是root下面会有很多的分类我们叫他class,这里面定义规则,也就是带宽限制为多少----filter 这里面指定用到哪个分类
cgroup
理解为容器,做系统资源控制的
yum install libcgroup
2. mount -t cgroup net_cls -o net_cls
本文介绍了如何利用cgroup和tc对单个进程的网络带宽进行限制,详细阐述了tc的分类和过滤流程,以及cgroup的配置步骤,并提供了限制带宽的bash脚本。此外,还提到了测试带宽限制的方法,如使用iperf和dstat。
昨天开发有个需求要对一个进程进行带宽限制,学习了cgroup+tc
大概流程如下
先说tc
tc大致流程如下 root也就是qdisc---分类也就是root下面会有很多的分类我们叫他class,这里面定义规则,也就是带宽限制为多少----filter 这里面指定用到哪个分类
cgroup
理解为容器,做系统资源控制的
yum install libcgroup
2. mount -t cgroup net_cls -o net_cls
530
1135
1292
104万+

被折叠的 条评论
为什么被折叠?