如何确定最大服务器负载?

如何确定最大服务器负载?

如何,

我有一台使用四核处理器(XEON)和 8GB RAM 的 Windows 2008 IIS 7 服务器 - 我想检查它可以承受的最大负载是多少?

有什么好方法吗?

根据您的经验 - 一台服务器可以同时服务多少个用户(例如 1kb 的页面)?

提前致谢

答案1

我知道有三种方法;

  1. 设置脚本测试客户端,使用真实的使用模式将您的服务器加载到极限点,有很多方法可以做到这一点,从自己创建测试客户端到将其外包给专业公司。优点 - 您凭经验知道您的系统可以做什么,缺点 - 耗时和/或昂贵。
  2. 基本上与方法 1 相同,但只将系统加载到特定级别(即 10%、25%、33%、50% 等),然后进行推断。优点 - 比方法 1 更便宜/更快,但仍然是找到近似系统限制的良好现实方法,缺点 - 仍然不便宜,也不是 100% 准确。
  3. 基于大量假设做出决策,而对谁、什么或在哪里会发生事情没有真正的了解。优点 - 便宜、快速,并且大量使用以前的方法(请参阅大多数供应商销售材料中的示例),缺点 - 您浪费了那么多小时间,因为您的“结果”毫无价值。

所以请您自行选择,只有您的业务驱动因素才能帮助您做出决定。

相关内容