首页/数据/Redis 进阶速查/COW 内存监控方法
本包目录(421 条)
数据结构与选型42 条
持久化56 条
主从与哨兵51 条Cluster 集群44 条内存与管理99 条性能与排障129 条

COW 内存监控方法

快照与重写期间的额外内存来自 COW 复制:对比快照前后 used_memory_rss 与进程 RSS,配合内存余量阈值决定快照窗口。

Redis 进阶速查数据更新于 2026-10-12
观测对象used_memory_rss 与进程 RSS
基线快照前记录,快照后对比
关联写入越猛复制页越多

观测示例

观测示例
redis-cli INFO memory | Select-String used_memory_rss
top -p $(pgrep -d, redis-server) -b -n 1 | tail -2
部分场景 COW 开销可达内存的相当比例,留出余量比事后扩容划算。

易错点

  • 只看 used_memory 不看 RSS,会漏掉 COW 与碎片带来的真实占用
  • 内存吃紧时应在低写入时段安排快照,而不是先关掉写保护

数据来源与参考

  • Redis 官方文档:快照期间内存行为说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌