- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我看到 idx
在 mongostat 中错过了 % 但是当我运行时
db.serverStatus().indexCounters
没有回应。我在哪里可以找到这个?还有一个问题,我应该关注的适当页面错误值是多少?
最佳答案
indexCounters
信息特定于 MMAP 存储,并不完全准确(有关某些示例,请参阅:SERVER-9296、SERVER-9284 和 SERVER-14583)。 indexCounters
部分在 MongoDB 3.0 之前的开发周期中被删除,同时删除了一些其他以前的指标,如 recordStats
和 workingSet
。请参阅: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/
我看到 idx 在 mongostat 中错过了 % 但是当我运行时 db.serverStatus().indexCounters 没有回应。我在哪里可以找到这个?还有一个问题,我应该关注的适当页面
我是一名优秀的程序员,十分优秀!