如何限制mongodb数据库内存占用量方法
2013-08-14 10:42
309 查看
多实例下:
可以通过绑定cpu,来防止多实例相互干扰。
mongodb的内存也可以限制主,防止全部内存都被一个实例占据。
ulimit -s 4096 && ulimit -m 31457280 && sudo -u mongodb numactl --cpunodebind=0 --localalloc /opt/soft/mongodb-2.2.0/bin/mongod --fork --master --oplogSize 10240 --port 27001 --dbpath /data/mongodb/db27001/ --logpath /data/logs/mongodb/mongodb27001.log -logappend --nohttpinterface --directoryperdb
ulimit -s 设定 stack 大小。
ulimit -m 设定进程使用内存大小。
numactl --cpunodebind=0 将进程绑定到第一颗cpu上。
这样cpu 内存全都不干扰。
可以通过绑定cpu,来防止多实例相互干扰。
mongodb的内存也可以限制主,防止全部内存都被一个实例占据。
ulimit -s 4096 && ulimit -m 31457280 && sudo -u mongodb numactl --cpunodebind=0 --localalloc /opt/soft/mongodb-2.2.0/bin/mongod --fork --master --oplogSize 10240 --port 27001 --dbpath /data/mongodb/db27001/ --logpath /data/logs/mongodb/mongodb27001.log -logappend --nohttpinterface --directoryperdb
ulimit -s 设定 stack 大小。
ulimit -m 设定进程使用内存大小。
numactl --cpunodebind=0 将进程绑定到第一颗cpu上。
这样cpu 内存全都不干扰。
相关文章推荐
- 给定a、b两个文件,各存放50亿个url,每个url各占用64字节,内存限制是4G,如何找出a、b文件共同的url?
- 给定a、b两个文件,各存放50亿个url,每个url各占用64字节,内存限制是4G,如何找出a、b文件共同的url?
- 给定a、b两个文件,各存放50亿个url,每个url各占用64字节,内存限制是4G,如何找出a、b文件共同的url?
- 如何压缩程序占用内存的方法
- 给定a、b两个文件,各存放50亿个url,每个url各占用64字节,内存限制是4G,如何找出a、b文件共同的url?
- 给定a、b两个文件,各存放50亿个url,每个url各占用64字节,内存限制是4G,如何找出a、b文件共同的url?
- 给定a、b两个文件,各存放50亿个url,每个url各占用64字节,内存限制是4G,如何找出a、b文件共同的url?
- 限制mongodb内存占用过高方法
- 两个文件a和b,各存放50亿条URL,每条URL占用64字节,内存限制是4G,让你找出a,b文件共同的URL
- nios中优化代码和减少程序占用内存空间的设置方法
- doscan.exe进程占用了大量的CPU和内存的解决方法
- Unity3D占用内存太大的解决方法
- 如何通过proc目录查看每个进程的内存和swap的占用
- WindowsXP系统所占空间内存为什么总是很大?空间占用大的原因分析与解决方法介绍
- C++ 如何得到当前进程所占用的内存呢?
- LINUX进程内存占用查看方法
- centos服务器如何用命令查看哪个程序内存占用情况,硬盘空间占用
- 如何观察进程的内存占用情况
- 如何释放sqlserver.exe占用的内存
- Linux下如何查看哪个进程占用内存多?