日期 | 内核版本 | CPU架构 | 作者 |
2019.04.06 | Linux-4.4 | PowerPC | LoneHugo |
系列文章
文章 | 概要 |
深入解读Docker底层技术cgroup系列(1)——cgroup介绍 | 介绍cgroup的基本概念以及cgroup与其他模块之间的关系 |
深入解读Docker底层技术cgroup系列(2)——cgroup的初始化 | 介绍cgroup在系统启动过程中如何初始化并为后来的工作做好准备 |
深入解读Docker底层技术cgroup系列(3)——cgroup基本接口和操作 | 分析cgroup框架基本接口,这些接口在各个子系统中完成了实例化;同时在上层用户空间也与这些接口操作相互对应 |
深入解读Docker底层技术cgroup系列(4)——cgroup子系统cpu | cpu_cgrp_subsys,嵌入在Linux调度模块中,用于对进程cpu资源占用的控制 |
深入解读Docker底层技术Cgroup系列(5)——cgroup子系统cpuset | cpuset_cgrp_subsys子系统 |
深入解读Docker底层技术cgroup系列(6)——cgroup子系统cpuacct | cpuacct_cgrp_subsys子系统,主要与cpu子系统一起使用,完成cpu资源使用统计信息 |
深入解读Docker底层技术cgroup系列(7)——cgroup子系统memory | mem_cgrp_subsys,内存子系统,对内存资源进行控制 |
深入解读Docker底层技术cgroup系列(8)——cgroup子系统net_cls | 用于网络流量分类,主要与tc模块结合完成流量控制 |
深入解读Docker底层技术cgroup系列(9)——cgroup子系统net_prio | net_prio,完成网络流量优先级划分,与tc模块结合完成流量控制和质量服务 |
深入解读Docker底层技术cgroup系列(10)——cgroup子系统blkio | block-io相关的控制过程 |
深入解读Docker底层技术cgroup系列(11)——cgroup子系统devices | 设备控制子系统 |
深入解读Docker底层技术cgroup系列(12)——cgroup子系统freezer | 用于将进程或者系统冻结,将进程加入冰箱暂停运行 |
深入解读Docker底层技术cgroup系列(13)——cgroup子系统pids | pids子系统 |
深入解读Docker底层技术cgroup系列(14)——cgroup子系统perf_event | perf_event,用于performance相关的调测调优 |
深入解读Docker底层技术cgroup系列(15)——cgroup子系统hugetlb | 巨型页相关的控制过程 |
深入解读Docker底层技术cgroup系列(16)——cgroup子系统debug | 可用于cgroup子系统的学习 |