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%

Please call me JiangYouDang!
原文地址:https://www.cnblogs.com/luckygxf/p/15087027.html