我如何知道该网站需要多少 RAM?

我如何知道该网站需要多少 RAM?

共享主机上的会话太短,主机拥有者正在询问 CMS 的内存要求是多少

如何检查?CMS 系统的平均值是多少?

答案1

一种比较简单的方法是监视有 N 个访问者但没有用户的开发人员计算机上的 IIS 进程。然后使用类似于以下的公式:

Total needed RAM =  DevRam_NoUser + (DevRam-DevRam_NoUser)/N * TargetNrUsers

其中 DevRam_NoUser 是没有用户在线时的内存使用情况(实践中:使用系统一段时间然后让其“休息”)。DevRam 是 N 个模拟用户激活 CMS 时使用的内存量。

编辑:可能还有很多安全的方法是实际测量整个系统的内存使用情况(尽管会消除启动时的差异)。但这种方法不太准确,而且很大程度上取决于开发人员机器和目标服务器之间可能波动的系统参数。

另外;不要忘记任何需要计算的外部进程;SQL 等。您可以“免费”获得这些,但是如果您测量整个系统内存,这会给您的测量带来很大的噪音,所以如果您采用这种方法:进行大量测试!

相关内容