我有几个 IIS 服务器负责提供网络流量服务。
过去,这些程序使用 4GB RAM,可用 RAM 始终在 500MB 左右,有 6 个应用程序池,因此有 6 个工作进程。
当我将 RAM 增加到 8GB 时,尽管代码没有更改,但工作进程似乎消耗了更多内存,这是由于 IIS 的工作方式所导致的吗?也就是说,如果我增加 RAM,相同的工作进程是否会更加自由地使用内存?(或者可能不会像以前那样频繁地进行垃圾收集?)。
有人能解释一下吗?
我有几个 IIS 服务器负责提供网络流量服务。
过去,这些程序使用 4GB RAM,可用 RAM 始终在 500MB 左右,有 6 个应用程序池,因此有 6 个工作进程。
当我将 RAM 增加到 8GB 时,尽管代码没有更改,但工作进程似乎消耗了更多内存,这是由于 IIS 的工作方式所导致的吗?也就是说,如果我增加 RAM,相同的工作进程是否会更加自由地使用内存?(或者可能不会像以前那样频繁地进行垃圾收集?)。
有人能解释一下吗?