昨天开发有个需求要对一个进程进行带宽限制,学习了cgroup+tc


大概流程如下


先说tc

tc大致流程如下 root也就是qdisc---分类也就是root下面会有很多的分类我们叫他class,这里面定义规则,也就是带宽限制为多少----filter 这里面指定用到哪个分类 


cgroup

理解为容器,做系统资源控制的


  1. yum install libcgroup

2. mount -t cgroup net_cls -o