Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 如何估计最大系统使用率?_Performance_Requirements - Fatal编程技术网

Performance 如何估计最大系统使用率?

Performance 如何估计最大系统使用率?,performance,requirements,Performance,Requirements,我们有连接到RESTAPI的web服务,我们需要估计用于指定硬件需求的最大使用量 输入—我们知道估计的用户数,我们知道每一时间单位在一个服务器实例上能够处理的请求数 Required output—处理所有请求(包括意外峰值)所需的服务器实例数 我们面临的问题-在几个小时内可能会出现使用高峰,并且并非所有客户都会在某个时间单位内发出相同数量的请求,等等 如何对这样的问题进行建模?是否有一些技巧,或者我们只能估计最终的使用情况?对于这样的性能查询,您只能在纸上回答这么多问题,要完全有信心,您最

我们有连接到RESTAPI的web服务,我们需要估计用于指定硬件需求的最大使用量

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

如何对这样的问题进行建模?是否有一些技巧,或者我们只能估计最终的使用情况?

对于这样的性能查询,您只能在纸上回答这么多问题,要完全有信心,您最终需要设置一个测试环境,并在预期负载下进行测试

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