Amazon EC2上的Mongodb

Sim*_*noz 2 amazon-ec2 mongodb

我对Mongodb和EC2了解不多.所以作为一个门外汉,我的问题是,如果mongodb服务器安装在STANDARD SMALL EC2 LINUX/UBUNTU实例上,那么mongodb服务器可以处理多少I/O(以kb/mb/gb /秒为单位),mongodb服务器可以处理而不会出现阻塞.

是否有任何公式或软件或网站可以告诉服务器的最大强度或输出?

注意:Mongodb和EC2实例以默认模式安装.

提前致谢

Ste*_*nie 5

没有用于确定可以在服务器上运行的内容的特定公式,因为这将根据您的服务器配置以及您的应用程序(和服务器)当时实际执行的操作而有很大差异.平均负载与峰值负载相比也可能相当高.

例如:

  • 如果您的工作数据集大于可用RAM,则服务器可能会花费大量时间将文件从磁盘转移到内存
  • 如果您在与数据库服务器相同的实例中运行Web服务器,则两者将竞争可用资源
  • 如果您正在进行大量数据更新,则您的服务器将使用比相同读取次数更多的资源
  • 如果在没有正确索引的情况下进行搜索,则数据库服务器将使用更多资源

对于MongoDB,一个有用的起点是关于优化的文档.

您应该为资源监控设置一些主动服务(例如Munin),以了解您的应用程序的使用模式.

要计算出应用程序可以处理的内容,您还可以尝试使用众多基准测试工具之一加载测试.关键在于制定准确的测试配置文件,并确定潜在的性能热点/弱点.