mongodb对机器配置的最低要求是啥?比如我的vps是500M内存,6G硬盘,就承受不了很大的日志,应该注意啥
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongodb对机器配置的最低要求是啥?比如我的vps是500M内存,6G硬盘,就承受不了很大的日志,应该注意啥相关的知识,希望对你有一定的参考价值。
你好.我是IDC行业人员可以尝试着先把VPS中没用的程序清理掉.有很多喜欢在VPS或者服务器开通以后.立马安装上所有的程序.配置好所有的环境.以便使用方便.其实是错误的做法.比如说php.mysql这些程序本身就比较占系统资源.而且配置多种环境.有时候会造成不兼容的现象或者是有错误出现.因此建议只安装需要的程序即可.其他的一律卸载.这样也为系统节省了资源.提高系统性能. 另外.VPS是虚拟服务器.512M内存配置的VPS性能.和512M内存配置的服务器在性能上还是会有一定的差距.推荐用高配置的VPS.或者是用独立的服务器 参考技术A mongodb是一种数据库软件,一般至少要512M,推荐都是1G以上的内存的。VPS里面可以作为试运营,不能正式运营,正式的还是用独立服务器比较好。 参考技术B 在连接Mongodb的连接字符串中,可以设置不写入日志。
还有一点,Mongodb使用的操作系统中的文件系统进行数据存储的,然而因为数据存储的特性。Mongodb会为数据库开辟多余的磁盘空间来存储系统配置、索引、用户等数据集合。这是硬盘!
而更重要的,是内存。如果内存不够彪悍,那么就会非常影响数据库的性能。MongoDb是一个内存数据库,数据都会缓存在内存中才会提高IO效率追问
谢谢,我已经设置了不写日志,这样占地就小多了。
如果后台能处理100并发的话,500M内存够用吗?
并发的处理速度不是由内存决定的,每个线程处理的速度快慢取决于你的CPU,而处理的过程的时间复杂度也是因素之一。内存越大,那么在缓存在的数据越多,查询的速度越快,开销就越小。当然,这也取决于你存储在数据库中的数据的大小。
本回答被提问者采纳以上是关于mongodb对机器配置的最低要求是啥?比如我的vps是500M内存,6G硬盘,就承受不了很大的日志,应该注意啥的主要内容,如果未能解决你的问题,请参考以下文章