服务器可以并行处理的最大请求数

时间:2011-11-15 07:13:19

标签: testing load amazon-ec2

我是网络开发的新手。我正在尝试实现Web服务。我正在使用Amazon EC2进行存储。

我使用的服务器应该能够并行处理每秒'n'个请求。因为'n'个不同的客户可以尝试从不同的设备同时使用我的网络服务。

我如何知道我的服务器可以处理的最大请求数?如果服务器无法满足要求,我需要升级服务器。 Load UI工具如何帮助我找到它?

2 个答案:

答案 0 :(得分:0)

答案是 取决于 ,了解您的网络服务器如何运作以及客户的平等程度以及客户需要的计算和带宽。

您必须在当天的不同时间点(在您的性能受其他客户需求影响的情况下)多次部署测试系统和基准测试,以了解您的Web服务器和客户端配置文件的性能特征。

我之前有given anecdotal data-points关于延迟,但我不确定地说我确信它们仍然是真的。只有使用您自己的计划部署进行自己的分析才能为您提供可以使用的数字。

答案 1 :(得分:0)

如果您想了解最高性能,请尝试后续步骤。 1.将对服务器的要求标记为100%负载配置文件。 2.测试服务器10-20%(通常需要对测试工具和方案进行调试) 3.按100%配置测试。 4.如果服务器还活着测试200-300%。 6.通过100%轮廓进行非常长的测试以检查稳定性。

对于所有测试(除稳定性测试外)使用加速期约20-60分钟,测试时间约1-2小时。