技术解析

Cgroup - 从 CPU 资源隔离说起(二)
0
2021-07-02 20:29:40
idczone

针对 CPU 核心进行资源隔离

针对 CPU 核心进行隔离,其实就是把要运行的进程绑定到指定的核心上运行,通过让不同的进程占用不同的核心,以达到运算资源隔离的目的。其实对于 Linux 来说,这种手段并不新鲜,也并不是在引入 cgroup 之后实现的,早在内核使用 O1 调度算法的时候,就已经支持通过 taskset 命令来绑定进程的 cpu 核心了。

好的,废话少说,我们来看看这在 cgroup 中是怎么配置的。

其实通过刚才的 /etc/cgconfig.conf 配置文件的内容,我们已经配置好了针对不同的组占用核心的设置,来回顾一下:

group zorro {
    cpuset {
        cpuset.cpus = "1,2";
    }
}

楼主更新下 markdown 吧, markdown 控制符需要加空格才能正确识别,就是那个 *XXOO* 啦。

思考题想不出来啊,请大佬解答一下

数据地带为您的网站提供全球顶级IDC资源