开发者社区 问答 正文

为什么Redis mem_fragmentation_ratio<1?

已解决

为什么Redis mem_fragmentation_ratio<1?

展开
收起
阿里云服务支持 2022-11-01 11:12:41 504 分享 版权
1 条回答
写回答
取消 提交回答
  • 官方回答

    mem_fragmentation_ratio <1

    注:mem_fragmentation_ratio是碎片率

    计算公式:mem_fragmentation_ratio = used_memory_rss/ used_memory

    used_memory :Redis使用的内存总量

    used_memory_rss :Redis进程占用的内存

    该现象是正常的,因为RSS受很多因素的影响,包括共享和零页面。 比如数据集中可能有许多空白页(全部用零填充),这时多个页实际上会映射到同一个零页。

    2022-11-01 14:21:36
    赞同 展开评论