我们在服务器上发现了一些非常奇怪的行为,而谷歌没有发现任何有用的信息,所以我在这里把它抛出来。
标准服务器配置为 4GB 内存、2 个 4GB 页面文件,并运行 Windows Server 2003。服务器运行 50-120 个 vb6/.net 应用程序,这些应用程序通常消耗的内存不超过 100mb,但有时会运行高达 300mb。单个进程消耗过多内存的问题正在其他地方追踪,但令我们困惑的是,报告的峰值费用远远高于我们可用的费用。
如上图所示,我们报告的峰值远高于系统实际能够提供的峰值。这个数字最高达到 29GB,这对于限制为 12GB 的系统来说毫无意义。
有人知道发生了什么事吗?
答案1
您确定没有设置任何页面文件让 Windows 管理其大小吗?因为 Windows 只需要知道它可以扩大页面文件,并且允许提交费用增加。