MongoDB的驱动器大小有一个很好的比率吗?
例如,如果数据有一个8G驱动器,那么我的日志驱动器应该有多大?写日记的车怎么样?
我只想了解一下这教程的背景内容,说明如下:
本MongoDB教程解释了如何在EC2上手动部署MongoDB,根据该教程,其中一个步骤说明您应该拥有:
用于数据(1000 IOPS)、日志(250 IOPS)和日志(100 IOPS)的单个PIOPS EBS卷。
发布于 2015-06-19 04:17:18
如果你愿意的话,你可以把它组合在一个磁盘上。没有义务分开。
日志将占用3GB (如果使用-小文件选项,则小于400 3GB)。
小心点。如果您不使用-小文件,那么至少8GB (包括日志和oplog )将预先分配到您的磁盘。这不是失去的空间,只是为了提高芒果的速度。使用--小文件,只会预先分配1.4GB。
用于发现和测试目的。从--小文件开始。
日志文件将取决于系统的详细和不敏感。但是,正如您所说的8GB数据磁盘。那就没那么多了。默认值只是一些系统消息和错误。(http://docs.mongodb.org/manual/reference/configuration-options/)
若要让日志文件旋转,请发送“杀死-SIGUSR1 pid”或mongo -端口27017 -eval "db.runCommand({logRotate:1});“admin (http://docs.mongodb.org/manual/reference/command/logRotate/)。然后我每天通过crontab删除超过3天的日志。
原因是为了达到优化磁盘的目的。日记是一个有上限的集合,只是按顺序写。所以需要更少的IOPS。日志就是日志,只是添加信息。然后是数据,嗯,大量阅读,有时还写作,填补了被释放的空白。当日志和日志写在其他磁盘上时,数据磁盘不会在上面浪费时间。每一点都能对密集系统有所帮助。接下来的步骤是复制和分片以扩展负载。
在https://university.mongodb.com上,如果您感兴趣,您可以获得更多有关这方面的信息。在M202 MongoDB高级部署和操作之后,提供了一些需要优化的特定信息。
https://dba.stackexchange.com/questions/104530
复制相似问题