| 复制粒度 | 内存页(通常 4KB) |
|---|---|
| 开销 | 页表拷贝,与内存量近似线性 |
| 指标 | INFO stats 的 latest_fork_usec |
观测
观测
redis-cli INFO stats | Select-String latest_fork_usec
redis-cli INFO memory | Select-String used_memory_rss快照期间写入越猛烈,被 COW 复制的页越多,RSS 上升越明显;批量导入数据时快照会放大内存占用。
fork 瞬间内核复制父进程页表,父子共享物理页;子进程写数据时内核按页复制新副本,父进程继续写自己的新页,旧值保留给快照读取。
| 复制粒度 | 内存页(通常 4KB) |
|---|---|
| 开销 | 页表拷贝,与内存量近似线性 |
| 指标 | INFO stats 的 latest_fork_usec |
redis-cli INFO stats | Select-String latest_fork_usec
redis-cli INFO memory | Select-String used_memory_rss