加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-server-2008-r2 – Windows Server 2008 R2上“待机”中

发布时间:2020-12-14 00:37:10 所属栏目:Windows 来源:网络整理
导读:在我们的SharePoint场中,我们的Web前端服务器都在“待机”模式下拥有大量内存,这意味着我们的IIS工作进程几乎没有. 我们在每个盒子中都有32 GB的RAM,备用内存将增加到大约28 GB,而IIS工作进程似乎只使用大约2 GB.此外,我们已经看到机器在这个内存处于待机状
在我们的SharePoint场中,我们的Web前端服务器都在“待机”模式下拥有大量内存,这意味着我们的IIS工作进程几乎没有.

我们在每个盒子中都有32 GB的RAM,备用内存将增加到大约28 GB,而IIS工作进程似乎只使用大约2 GB.此外,我们已经看到机器在这个内存处于待机状态时广泛使用交换文件,所以我开始认为处于待机模式的这个内存阻止了IIS使用它,迫使它交换到磁盘,导致更多的性能问题.

我使用SysInternals RamMap来识别内存中保存的内容,它能够告诉我,待机内存中的几乎所有内容都是“映射文件”类型.

当我按照文件大小对RamMap中文件摘要选项卡下列出的文件进行排序时,最大的文件(每个大约几百兆)是IIS日志文件和SharePoint日志文件.

我想了解哪个进程正在将这些文件加载??到备用内存中,以及为什么它们不会被释放.当我执行iisreset时,它不会释放内存.

有任何想法吗?

谢谢!

备用内存是已缓存到内存中的数据,并且自从(虽然它可能已被读取)后未被修改,并且可以根据需要删除.它可以根据需要立即释放.如果其他任何东西都需要物理RAM,那么备用内存将被丢弃,它会在内存中保留在内存中,并且它将再次需要它,并且从内存中取出比磁盘更快.

所有映射的文件都由页面文件支持,因此如果进程具有2 GB文件的映射视图,则它将由2GB的页面文件支持.因此,如果IIS正在运行并且有许多日志文件可供写入,那么它们很可能会在页面文件中保留空间.这不是问题,也不会对性能产生负面影响.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读