人们经常在他们的(优化和性能相关)问题和答案中谈论“重负载”。
我试图在典型服务器上的常规 Web 应用程序的上下文中(以 SO 及其相当小的基础设施为例)以每分钟的请求数来量化这一点,假设它们立即返回(以简化并获取数据库速度)等式之外)。
我正在寻找标称数字/范围,而不是“CPU 最大极限”或类似的数字/范围。粗略的近似值会很好(例如 >5000/分钟)。谢谢你!
我认为,考虑到您不需要硬件负载度量(CPU、内存、IO 利用率),对此问题的正确答案是重负载是指每个时间单位的请求量等于或超过所需的最大量。每个时间单位的请求。
所需的最大请求量是由客户或负责整体架构的人员定义的。
假设 X 是应用程序所需的最大负载。我认为这样的事情可以近似回答:
0 < Light Load < X/2 < Regular Load < 2X/3 < High Load < X <= Heavy Load
凭空出现的单个数字与您的应用程序没有任何关系。什么是重负载完全、绝对、不可避免地与应用程序应该执行的操作相关。
尽管每秒 200 个请求的负载足以让小型 Web 服务器繁忙(每分钟约 12000 个)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)