我已经部署了一个rails网站到一个ec2微实例。有人能给出一些输入来说明这个实例能“处理”多少(例如每秒的用户数和/或事务数等等)吗?
谢谢!
发布于 2011-01-19 22:37:46
不是很多。
这是一篇很棒的论文,描述了与诺基亚N900智能手机相比,微电脑的性能如何。
http://www.phoronix.com/scan.php?page=article&item=amazon_ec2_micro&num=1
网络表明,微控制器的性能非常低端,可以给出不规则的性能结果。
发布于 2011-01-19 22:13:01
这在很大程度上取决于您的应用程序做什么,没有固定号码!当然,与较大的实例相比,CPU时间和内存将受到更大的限制,但获得一致数字的唯一机会是运行压力测试。
发布于 2011-01-19 22:29:28
看看是否可以获得另一个EC2实例,并让这两个实例通过非公共接口相互通信。然后,针对它运行围攻,并查看它在调整应用程序或web服务器设置时的性能。
下面是我使用的一个攻城命令:-c 10 -b -t 90 0 http://site1.testing.myserver.com >/dev/null
这将模拟10个并发连接重复90秒。
您还可以尝试Apache: ab -c 100 -n 20000 http://site1.testing.myserver.com附带的ab。
这将使用100个并发连接,总共可查看20000页。
围攻是首选和更强大的,但ab是容易使用,并已在大多数系统。
https://serverfault.com/questions/224388
复制相似问题