我一直在玩 mongo 3.0 rc7 和 rc8,我发现无论我使用 MMAPv1 还是 WiredTiger 引擎,mongostat 都不会显示锁定率列。同样在 MMS 中,“lock %”图表在 3.0 系统中不可用
我们一直在我们的监控系统中使用锁定率,并且作为性能测试期间的测量之一(我们一直在通过 Gatling 或 Tsung 运行相同的重负载测试集,并观察我们最近对 DB 使用的优化是否有一些真正的影响,并发现某些新功能在这方面是否没有回归)。
有没有办法在 mongo 3 中以某种方式找到这个值?现在我们主要想在 2.6.7 和 3.0.0-rc8 上运行比较测试,看看有什么区别,虽然我们当然从应用程序性能的角度得到了很好的数据集,但我们也想比较一些 DB统计数据和锁定率就是其中之一。或者我们是否完全错过了 v3 MMAPv1 中的点和集合级别锁或 WiredTiger 中的文档级别锁,现在衡量或比较毫无意义?如果是这样,我们如何测量,重负载时的 DB 限制是多少(在 < 2.6.7 中这相当容易,通常锁定率是第一个触发的,一旦它超过 70-80%,我们就知道这是上限),或测试我们如何使用数据库的回归/改进?
非常感谢