在我们的SharePoint场中,我们的Web前端服务器都在“待机”模式下拥有大量内存,这意味着我们的IIS工作进程几乎没有.
我们在每个盒子中都有32 GB的RAM,备用内存将增加到大约28 GB,而IIS工作进程似乎只使用大约2 GB.此外,我们已经看到机器在这个内存处于待机状态时广泛使用交换文件,所以我开始认为处于待机模式的这个内存阻止了IIS使用它,迫使它交换到磁盘,导致更多的性能问题.
我使用SysInternals RamMap来识别内存中保存的内容,它能够告诉我,待机内存中的几乎所有内容都是“映射文件”类型.
当我按照文件大小对RamMap中文件摘要选项卡下列出的文件进行排序时,最大的文件(每个大约几百兆)是IIS日志文件和SharePoint日志文件.
我想了解哪个进程正在将这些文件加载到备用内存中,以及为什么它们不会被释放.当我执行iisreset时,它不会释放内存.
有任何想法吗?
谢谢!