Ec2微型实例能力

我已经在rails网站上部署了一个ruby到一个ec2微型实例。 有人可以提供一些关于这个实例可以“处理”多less的input(例如,每秒用户和/或事务的数量等)

谢谢!

不多。

这里有一篇很好的论文,描述了一个微型的性能与诺基亚N900智能手机相比如何。

http://www.phoronix.com/scan.php?page=article&item=amazon_ec2_micro&num=1

NET是微型非常低端,可以给不规则的性能结果。

这很大程度上取决于您的应用程序的function,没有固定的编号! 当然,CPU的时间和内存会比一个更大的实例更受限制,但是在获取连贯数字方面,唯一的办法就是进行压力testing。

看看你是否可以得到另一个EC2实例,并让这两个实例通过非公共接口相互通信。 然后,运行Siege ,并在调整应用程序或Web服务器设置时查看它是如何执行的。

下面是我使用的Siege命令:siege -c 10 -b -t 90s http://site1.testing.myserver.com > / dev / null

这将在90秒内重复模拟10个并发连接。

您也可以尝试使用Apache提供的ab:ab -c 100 -n 20000 http://site1.testing.myserver.com

这将使用100个并发连接,总共20000页面浏览量。

围攻是首选,function更强大,但ab很容易使用,并已在大多数系统上。