none
windows server 2008 r2 enterprise 使用两三周后已缓存就会越来越大,之后服务器就会宕机 RRS feed

  • 问题

  • windows server 2008 r2 enterprise 使用两三周后已缓存就会越来越大,之后服务器就会宕机。

    也通过在官网下载了Dynamic Cache Service去控制了MaxSystemCacheMBytes=800M了,但是缓存值还是不停的升高,导致死机,所以一两周就要重启服务器了。平时服务器是主要使用oracle和sqlserver 2014数据库,还有每天拷贝mdf的数据库备份到,备份数据是134G,这个数量会随着数据的增大而增大。服务器会越来越卡。

    下面是我的电脑的截图,请帮忙如何把已缓存的内存值给他设置最大的值呢,让他不能无限大。

    2021年1月7日 9:34

全部回复

  • 你好,

    据我所知,MaxSystemCacheMBytes  似乎不会限制高速缓存增长到超过限制,Microsoft Windows动态缓存服务将通过API调用时不时应用此限制,但是任何其他程序都可以重新定义此后缀。因此,当Windows内存管理器决定增加系统缓存时,它将再次增加大小。

    下面这篇文章说明了这个问题,供您参考:

    https://support.microsoft.com/en-us/help/976618/you-experience-performance-issues-in-applications-and-services-when-th

    Best Regards,

    Anne


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2021年1月8日 7:34
    版主
  • 高手,您好!我看了您给的参考链接,这个参考的文章里用rammap看到的是metafile的值升高才是这个文章所针对的问题的解决办法把?我的服务器上是mapped file这个缓存值一直增大,我一般是拷贝大的文件的操作多,请问如何针对这个mapped file解决它死机的问题?谢谢
    2021年1月11日 7:13
  • 请问一下,如果windows是用网上的激活工具来激活的,会有这种映像文件缓存越来越大,不会释放的问题吗?
    2021年1月19日 7:19