如何估算最大系统使用率?

时间:2014-01-16 12:23:11

标签: performance requirements

我们有连接到REST API的Web服务,我们需要估计指定硬件要求的最大用量。

  • 输入 - 我们知道估计的用户数量,并且我们知道每个时间单位我们能够在一个服务器实例上处理的请求数。
  • 必需输出 - 处理所有请求所需的服务器实例数,包括意外峰值。
  • 我们面临的问题 - 在几小时内可能会出现使用高峰,而且并非所有客户都会按时间单位生成相同数量的请求等。

如何建模这样的问题?是否有一些技术或我们只能估计最终用法?

1 个答案:

答案 0 :(得分:0)

对于这样的性能查询 - 只有很多你可以在纸上回答,并且完全有信心你最终需要设置一个测试环境,并在预期的负载下进行测试。

最简单的是,您显然需要对峰值量进行建模/测试。 要执行一些基于纸张的大小调整,您需要为您正在使用的技术寻找基准,因为不同的技术堆栈将需要非常不同的底层硬件来支持。