cgroup cpu demo

服务资源可以用cgroup对进程隔离,进程使用的资源不相互影响

c写一个无线循环

#include <stdio.h>

int main(){
        long i=0;

        while(1){
                i++;

        }

        return 0;

}

 

 进程使用cpu到100%

/sys/fs/cgroup/cpu/创建test目录

 

第二个cpu分配的时间,第二个进程占用cpu时间,两个相除就是cpu使用率,设置为20%

 

 tasks编辑为对应进程id,中间重新运行了a.out, 进程cpu使用率变为20%

 

posted on 2021-08-01 16:49  luckygxf  阅读(47)  评论(0编辑  收藏  举报

导航