是否可以访问 MemoryStore 碎片率,例如在云监控中?

Is it possible to access MemoryStore Fragmentation Ratio e.g in Cloud Monitoring?

标题几乎说明了一切,但只是为了澄清:

Redis afaik 有一个性能指标 mem_fragmentation_ratio,给出了 OS(used_memory_rss) 到 Redis (used_memory).

分配的内存

是否可以在云监控中找到该指标(或使用其他现有指标计算)?

很遗憾,答案是否定的。只有 GCP 支持团队能够使用他们的内部工具验证此指标:(,尽管如此,我发现这个 Public Issue tracker 请求添加此指标以监视实例。我建议您发表评论并开始问题这样您就可以收到有关此的通知:)

另一方面,关于计算,我发现了这个link。公式好像是:

MemoryFragmentationRatio= Used_Memory_RSS / Used_Memory

使用命令“info all”您可以获得这些值。

非常希望上述信息对您有所帮助。