我的服务器的可用内存不断下降了几MB的一天。 任何想法可能造成的?
提前致谢
这取决于你的意思是“免费的RAM”。 如果您指的是任务pipe理器中的“总计”,“caching”,“可用”,“空闲”值,那么只要“caching”值上升,空闲RAM就会closures。 最可能的解释是磁盘caching正在caching磁盘I / O。 当应用程序分配内存时,Windows将回收高速caching的内存,因此无需担心。 一旦服务器运行了好几个小时,假设它正在做一些工作,空闲的RAM就会降到很低的数量,并且会有一个巨大的磁盘I / Ocaching。 磁盘I / Ocaching极大地提高了系统性能。
在所有进程的“进程”选项卡上查看“内存”值。 调查任何似乎有惊人的内存分配(数十万或数百万KB)。 如果他们都看起来合理,那么这是最有可能的预期行为。