爲了方便自己學習,我會將自己蒐集的一些好的關於namespace和cgroup的文章統一列在這裏,後續有新的內容後將會繼續更新。這幾篇雖然時間有點久,但比較系統、詳細,建議先閱讀學習,看完後收穫很大。
namespace
包含了Linux目前常用的6個namespace的介紹
- Linux Namespace系列(01):Namespace概述
- Linux Namespace系列(02):UTS namespace (CLONE_NEWUTS)
- Linux Namespace系列(03):IPC namespace (CLONE_NEWIPC)
- Linux Namespace系列(04):mount namespaces (CLONE_NEWNS)
- Linux Namespace系列(05):pid namespace (CLONE_NEWPID)
- Linux Namespace系列(06):network namespace (CLONE_NEWNET)
- Linux Namespace系列(07):user namespace (CLONE_NEWUSER) (第一部分)
- Linux Namespace系列(08):user namespace (CLONE_NEWUSER) (第二部分)
- Linux Namespace系列(09):利用Namespace創建一個簡單可用的容器
cgroup
包含了pid、cpu和memory這三個常用的subsystem
- Linux Cgroup系列(01):Cgroup概述
- Linux Cgroup系列(02):創建並管理cgroup
- Linux Cgroup系列(03):限制cgroup的進程數(subsystem之pids)
- Linux Cgroup系列(04):限制cgroup的內存使用(subsystem之memory)
- Linux Cgroup系列(05):限制cgroup的CPU使用(subsystem之cpu)
文章系列出處