使用 4Gb RAM 服务器和 Windows 2003,我通过反复试验确定将虚拟 RAM 限制设置为 1.6 似乎可以杀死失控的进程,而不会导致正常进程不必要地重新启动。
支持建议1.9的公式-所有正在运行的进程=虚拟内存限制,这背后有什么理论吗?
使用 4Gb RAM 服务器和 Windows 2003,我通过反复试验确定将虚拟 RAM 限制设置为 1.6 似乎可以杀死失控的进程,而不会导致正常进程不必要地重新启动。
支持建议1.9的公式-所有正在运行的进程=虚拟内存限制,这背后有什么理论吗?
理论上,该值应取决于应用程序池上运行的网站/应用程序
我认为使用下限的原因是iis所做的重叠回收。在回收期间,旧进程将与新进程并行运行一段时间。您必须考虑这将如何影响服务器的总内存使用量。