可能重复:
如何对网站进行负载测试和容量规划
我想进行一次大约有 200 名用户参加的在线考试。服务器将放在本地 Web 服务器上。考试包含 60 个问题,将由用户回答。我想知道如果我的硬件配置为 3GB RAM 且处理器为第一代酷睿 i3,服务器每秒可以处理多少个请求。这 60 个问题将是多项选择题,用户将为提供的每个选项选择一个答案。如果所有 200 名用户同时提交 60 个这样的答案,我的服务器是否能够处理。我在 Fedora 16 上使用 Apache 2.2.22。
答案1
这完全取决于您的后端如何处理这个问题。他们是否只将每个提交的 60 行文本存储在数据库中?它是否会尝试对它们进行评分并提供即时反馈?您的评分代码在 CPU/RAM 使用中会产生多少负载?该负载是否呈线性增长?如果是这样,乘以 200 应该很容易得到答案。