mongodb最大链接数是20000。html
因此业界流传一段话,千万级如下的用mysql、千万级以上的用mongodb,亿级以上的用hadoop。mysql
查看mongodb最大链接数sql
mongodb/bin/mongomongodb
>db.serviceStatus().connections;oop
current数值+available数值就是当前mongodb最大链接数spa
修改mongodb最大链接数.net
在启动里边加参数 --maxConns=20000或者在 /etc/mongod.cnf (我本身见的配置文件添加 maxConns=20000)htm
重启mongodbblog
若是当前mongodb最大链接数没有变成20000,排查你service mongodb启动的脚本,若是脚本有 ulimit -n 12000,修改为30000,进程
若是修改为20000,貌似最大链接数也不到20000,这里具体缘由没查,个人脚本是 /etc/init.d/mongod
还有一个地方可能影响到mongodb最大链接数,Linux系统默认一个进程最大打开文件数目是1024,修改rc.local
vi /etc/rc.local
很好我这里的一个进程最大打开文件数目远远大于20000
注意,这里修改了最大链接数后,必定要重启mongodb
From: http://blog.csdn.net/motian06/article/details/17605369
另外,提升客户端链接的PoolSize是在链接字符串后面加上&maxPoolSize=2000,2000是PoolSize,用其余数字也能够。
分类: mangodb