Pysolate Spine中文旁白 + HTML 图解全部小课 ↗

流程课 · 跟完一个过程

COW:干净页先共享,写入后再分离

用三块抽象页看清 sealed memfd、两个 MAP_PRIVATE 映射,以及一次写入如何由 Linux 内核完成隔离。

01 / 06

先把 full-copy 和 COW 分开

同一个干净基线,两种存储路径

准备播放
LINUX MEMORY / 写时复制full-copy 先复制整份字节
先分清路径
full-copy:创建实例时复制整份字节prepared-copy · Memory.Write
ONE PAGE / THREE VIEWS共享关系随写入改变
基线 / A / B:同一页的三个视图
01 · BASEsealed
sealed memfd干净基线cleanfull-copy 的来源
02 · GUEST Awaiting
A 映射整份私有副本copy创建时已复制全部字节
03 · GUEST Bwaiting
B 映射整份私有副本copy创建时已复制全部字节

三块图只表达共享与分离关系,不是实测页数或 RSS 仪表。

shared cleanprivate after writesealed baseline
OS 处理 COW · 不是 Go 每次写都 copy
旁白

点一下播放即可。也可以只听声音,或拖动进度跳到想看的位置。

0:001:34

正在准备本课音轨与图解。首次播放需要点一下。

跳到某一节 / 查看讲稿