根据这 MongoDB教程,该教程解释了如何在EC2上手动部署MongoDB,其中一个步骤说明您应该拥有:
用于数据(1000 IOPS)、日志(250 IOPS)和日志(100 IOPS)的单个PIOPS EBS卷。
为什么我需要单独的EBS卷的日志,日志和数据?我能把这些合并成一个EBS卷吗?
发布于 2015-06-18 02:44:37
MongoDB团队可能已经体验到IOPS对数据的需求是最高的,日志是最低的,日志在中间的某个位置。虽然我对MongoDB不太熟悉,但我怀疑它们可能建议不同的EBS卷的一些原因包括:
发布于 2017-02-13 08:40:43
将部署存储分离到3个卷的原因是,数据库日志文件和日志文件本质上是顺序的,因此与数据文件有不同的访问模式。将数据文件与日志和/或日志文件分离开来,特别是在编写密集型工作负载的情况下,将减少I/O争用,从而提高性能。取决于您的工作负载,如果您正在经历较高的I/O等待时间,您可能会从数据文件、日志和日志文件的单独磁盘中受益。
答案是从https://www.mongodb.com/blog/post/maximizing-mongodb-performance-on-aws那里得到的
https://stackoverflow.com/questions/30905369
复制相似问题