我想在ubuntu ec2小实例上运行一个负载/压力测试。我本来可以用笔记本电脑上的计量器来实现的,但这实际上会消耗大量的带宽,而且我觉得我无法获得真实的性能和压力静力学。
我正在寻找一个方法或一个应用程序,类似于stress,它会冲击我的另一个ec2 ubuntu实例,并且我可以访问它所需要的加载/压力。
请给我推荐任何工具。
发布于 2012-01-13 11:37:04
围攻 --这可能是我的首选--它的一些选项包括同步请求的数量、请求之间的延迟以及每个用户应该发出请求的次数。但是,最重要的是,它允许您指定一个URL列表,它可以被设置为随机访问--这将提供一个比多次简单地访问同一个URL更真实的测试。
ApacheBench (ab) --这是httpd包的一部分(也就是说,如果不是您选择的web服务器,则不需要安装所有的Apache )。它允许您指定并发用户的数量和总请求,但只访问一个URL。它提供了一个很好的细分时间每一个请求。
赫珀夫是另一种选择--对于较低的并发性测试来说,它更好。
如果您在实例之间进行测试,您可能希望有一个基线带宽编号-- iPerf应该能够提供这一点。
请记住,只有同一可用区域的带宽是不收费的。
https://serverfault.com/questions/349593
复制相似问题