容器实战高手课
在实战中深入理解容器技术的本质
李程远  eBay 总监级工程师,云平台架构师
飙升榜 第5名
专栏
已完结·共 31 讲
|
2.4w 人已学
|
收藏
对于其他的信号,如果用户自己注册了 handler,1 号进程可以响应。
来自:02 | 理解进程(1):为什么我在容器中不能kill 1号进程?
7 人划过
当 memory.swappiness = 0 的时候,对匿名页的回收是始终禁止的,也就是始终都不会使用 Swap 空间。
来自:10 | Swap:容器可以使用Swap空间吗?
6 人划过
OOM 是 Out of Memory 的缩写,顾名思义就是内存不足的意思,而 Killer 在这里指需要杀死某个进程。那么 OOM Killer 就是在 Linux 系统里如果内存不足时,就需要杀死一个正在运行的进程来释放一些内存。
来自:08 | 容器内存:我的容器为什么被杀了?
5 人划过
因为安全方面的考虑,容器缺省启动的时候,哪怕是容器中 root 用户的进程,系统也只允许了 15 个 capabilities。这个你可以查看runC spec 文档中的 security 部分,你也可以查看容器 init 进程 status 里的 Cap 参数,看一下容器中缺省的 capabilities。
来自:19 | 容器安全(1):我的容器真的需要privileged权限吗?
4 人划过
exit_notify() 函数,用来通知和这个进程相关的父子进程等。
来自:04 | 理解进程(3):为什么我在容器中的进程被强制杀死了?
4 人划过
对于 macvlan,每个虚拟网络接口都有自己独立的 mac 地址;而 ipvlan 的虚拟网络接口是和物理网络接口共享同一个 mac 地址。
来自:17|容器网络配置(2):容器网络延时要比宿主机上的高吗?
4 人划过
对于进程的 CPU 使用, 通过前面的 Linux CPU 使用分类的介绍,我们知道它只包含两部分: 一个是用户态,这里的用户态包含了 us 和 ni;还有一部分是内核态,也就是 sy。
来自:05|容器CPU(1):怎么限制容器的CPU使用?
4 人划过
把磁盘上读写到的页面存放在内存中,这部分的内存就是 Page Cache
来自:09 | Page Cache:为什么我的容器内存使用量总是在临界点?
4 人划过
这就比较好解释了,对于系统总的 CPU 使用率,需要读取 /proc/stat 文件,但是这个文件中的各项 CPU ticks 是反映整个节点的,并且这个 /proc/stat 文件也不包含在任意一个 Namespace 里
来自:06 | 容器CPU(2):如何正确地拿到容器CPU的开销?
3 人划过
这也是容器中 init 进程必须具备的一个功能。
来自:03|理解进程(2):为什么我的容器里有这么多僵尸进程?
3 人划过
*精彩内容为该课程各文章中划线次数最多的内容
免费试读
讲师

李程远

eBay 总监级工程师,云平台架构师

李程远,eBay 总监级工程师,云平台架构师。 15+ 年 Linux 平台开发经验,8 年云平台开发经历。参与设计与开发 eBay 数据中心两代云平台,从 Openstack 到 Kubernetes,专注于云平台中 Linux 操作系统、虚拟机、容器的开发与运维。 在容器领域有深入的研究和实...查看更多
编辑推荐
包含这门课的学习路径

运维工程师

32门课程 149.4w人学习

后端工程师

27门课程 182.0w人学习
看过的人还看了
深入剖析 Kubernetes
张磊
Kubernetes 社区资深成员与项目维护者

57讲 | 114908 人已学习

¥68¥199
MySQL 实战 45 讲
林晓斌
网名丁奇,前腾讯云数据库负责人

49讲 | 222576 人已学习

¥68¥199
数据结构与算法之美
王争
前 Google 工程师

81讲 | 281481 人已学习

¥68¥199
左耳听风
陈皓
网名“左耳朵耗子”,资深技术专家

119讲 | 177834 人已学习

¥98¥399
Redis 核心技术与实战
蒋德钧
中科院计算所副研究员

53讲 | 80249 人已学习

¥68¥199
Linux 性能优化实战
倪朋飞
资深 Linux 专家,Kubernetes 项目维护者

65讲 | 86016 人已学习

¥68¥199