Centos系统下载大全 | Redhat系统下载大全 | Windows2012系统下载大全 | Windows2008系统下载大全| CMS教程 | 网站地图 51运维网-专注Linux/Unix系统安全运维!
当前位置:51运维网 > 数据库 > MariaDB > 正文

MongoDB 部署

时间:2014-07-26 20:57 来源:未知 作者:www.51ou.com 阅读:

当正在准备一个MongoDB 部署,应该尽量了解应用程序将要投入生产。制定一个一致的,可重复的方法来管理部署环境,可以最大限度地减少任何意外。

最好的方法采用了原型,进行负载测试,监测的关键指标,并利用这些信息来扩展设置。办法是主动监控整个系统的关键部分 - 这将帮助了解您的生产系统,然后再部署,并确定在这里将需要增加容量。洞察潜在内存使用峰值,例如,可以帮忙把写锁防火在它启动之前。

要监控部署 MongoDB 提供了一些命令,如下所示:

mongostat

此命令检查所有正在运行的 mongod 实例,并返回计数器的数据库操作的状态。这些计数器包括插入,查询,更新,删除,和游标。命令还显示,当打页面错误并展示锁的百分比。这意味着正在运行可能内存不足,命中写容量少,或有一些性能问题。 www.51ou.com

运行命令启动mongod 实例。在另一个命令提示去bin目录 MongoDB安装并键入mongostat。

D:\set up\mongodb\bin>mongostat  

该命令的输出如下所示:

mongostat

mongotop

此命令的跟踪和报告收集的基础上,读取和写入 MongoDB实例活动。默认情况下,mongotop 返回的信息在每一秒可以相应地改变它。应该检查此读写活动符合应用程序的意图,不触发太多写入到数据库的时间,从磁盘读过于频繁,或超过工作集大小。

D:\set up\mongodb\bin>mongotop  

该命令的输出如下所示: www.51ou.com

mongotop

要改变mongotop 命令返回的信息较少指定一个特定数量在 mongotop命令之后。

D:\set up\mongodb\bin>mongotop 30  

上面的例子将每30秒返回值。

除了 MongoDB 工具,10gen公司提供:免费托管监控服务MongoDB 管理服务(MMS),提供了一个仪表板,可监视整个群集的指数。

感谢您对【51运维网 http://www.51ou.com/】的支持,我们为您免费提供《MongoDB 部署》技术文章,《MongoDB 部署》详细使用和说明,有时《MongoDB 部署》可能不完善、敬请谅解!如果《MongoDB 部署》有错误请给我们留言,我们将尽快修复文章错误,如果您觉得本站不错,请分享给周围的朋友!谢谢!

顶一下
(0)
0%
踩一下
(0)
0%
上一篇:MongoDB 备份
下一篇:MongoDB PHP
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
验证码:点击我更换图片