并发用户计算

时间:2015-04-09 07:14:25

标签: performance concurrency capacity-planning

我正在尝试使用以下公式计算平均并发用户

平均并发用户数=每小时访问次数/(60分钟/小时/平均访问次数)

每小时访问量为750

平均访问时间为1.6分钟(用户用于访问用例的时间)

因此,平均并发用户约为20。

现在我取得了一些性能提升,平均访问时间缩短到1.2分钟。因此,我再次使用公式计算平均并发用户数,大约为15。

逻辑上,当我们进行任何性能改进时,并发用户应该增加而不是减少。计算有问题。

1 个答案:

答案 0 :(得分:2)

你是对的。如果平均会话时间减少而其他所有内容保持不变,则并发用户会话将减少。如果用户能够更快地开展业务并继续他们的生活,这将是一件好事。

对于性能调整和容量规划,测量并发会话的效果远远低于每秒原始请求数(吞吐量)和平均或中值响应时间(延迟)。

以这种方式思考:当用户正在阅读他们下载的网页时,服务器不会做任何事情。虽然有1,000个用户在阅读页面,但服务器仍然没有做任何事情。重要的用户会话的唯一部分是在点击和响应之间。