gpt4 book ai didi

performance - MongoDB 3.0 上的 db.serverStatus() 中的 IndexCounter 在哪里

转载 作者:可可西里 更新时间:2023-11-01 10:43:13 25 4
gpt4 key购买 nike

我看到 idx 在 mongostat 中错过了 % 但是当我运行时

db.serverStatus().indexCounters

没有回应。我在哪里可以找到这个?还有一个问题,我应该关注的适当页面错误值是多少?

最佳答案

indexCounters 信息特定于 MMAP 存储,并不完全准确(有关某些示例,请参阅:SERVER-9296SERVER-9284SERVER-14583)。 indexCounters 部分在 MongoDB 3.0 之前的开发周期中被删除,同时删除了一些其他以前的指标,如 recordStatsworkingSet。请参阅:SERVER-16378并在 MongoDB Jira 问题跟踪器中讨论相关问题。

如果您启用了 WiredTiger 存储引擎,请注意 serverStatus() 输出中将有一个新的 wiredTiger 部分,其中包含相关指标。

what is the appropriate page fault value I should concern?

页面错误可以很好地代表您的工作集是否适合 MMAP 内存,但具体的关注值将取决于您的部署以及是否有任何明显的性能影响。持续较高的硬页面错误(数据需要从磁盘加载到 RAM)会增加 I/O 压力,但这可能并不显着,具体取决于您的磁盘配置和总体工作负载。

一般的最佳做法是使用类似 MMS (MongoDB Management Service) 的监控系统捕获部署指标的历史基线,以便您可以在观察到性能问题时查找痛点。

Production Notes 也值得一读MongoDB 手册的部分。例如,如果您使用的是 Linux,则有一些关于调整文件系统和预读参数的建议,这些参数会影响从磁盘读取数据的效率。

有关如何处理指标的想法,请参阅:Five MMS monitoring alerts to keep your MongoDB deployment on track .这篇博文已有几年历史,但确定正常、令人担忧和临界限值(以及识别误报)的一般方法仍然非常相关。

关于performance - MongoDB 3.0 上的 db.serverStatus() 中的 IndexCounter 在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29428793/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com