有没有办法在MongoDB Atlas上测试M10 Atlas集群?

时间:2018-06-25 11:44:21

标签: mongodb mongodb-atlas

我们有一个M10集群,官方页面上指出,我们最多可获得100 IOPS。

我无法在集群上运行mongoperf,因为我们具有直接的mongo shell和指南针访问权限,并且mongoperf必须在安装了MongoDB的实例上运行。

是否有任何方法可以测试该群集每秒可以处理的最大请求数;如果不能,是否可以粗略估计它可以同时处理多少个读/写操作?

PS:-假设正在运行的查询不是特别复杂,只输入少量数据集,例如姓名,电子邮件地址,年龄等。

谢谢!

1 个答案:

答案 0 :(得分:0)

  

是否有任何方法可以测试该群集每秒可以处理的最大请求数;如果不能,是否可以粗略估计它可以同时处理多少个读/写操作?

答案确实取决于很多变量。即文档大小,索引利用率,应用程序和服务器之间的网络延迟等。

但是,为了提供一个粗略的估计,假设您的MongoDB群集托管在AWS上(GCP和Azure将有所不同),则规范为:

M10、2GB RAM和10GB包括的存储空间。

除此之外,您可以选择不同的EBS存储大小以及预配置的IOPS以匹配您所需的性能。

另请参阅MongoDB Atlas: FAQ

  

我们有一个M10集群,官方页面上指出,我们最多可获得100 IOPS。

广告IOPS的数量是由云提供商(即AWS)建议的数量。没有考虑网络延迟和影响服务器资源(即CPU / RAM)的数据库使用情况。