首页/数据/Redis 进阶速查/内部碎片:分配尺寸的舍入损耗
本包目录(421 条)
数据结构与选型42 条持久化56 条主从与哨兵51 条Cluster 集群44 条
内存与管理99 条
性能与排障129 条

内部碎片:分配尺寸的舍入损耗

分配器按尺寸分级分配,小对象请求会被舍入到更大的档位,形成内部碎片;大量小对象实例的损耗在总量上并不可忽略。

Redis 进阶速查数据更新于 2026-10-12
来源尺寸分级舍入
观测MALLOC-STATS 分桶
缓解聚合小对象、避免过度碎片化模型

示例

示例
redis-cli MEMORY MALLOC-STATS
redis-cli MEMORY STATS
内部碎片与外部碎片不同:前者是分配粒度损耗,后者是页级闲置。

易错点

  • 把内部碎片与外部碎片混为一谈,治理方向错位
  • 对海量小对象实例按原始大小估算内存,低估总量

数据来源与参考

  • Redis 官方文档:分配与碎片
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌