Microsoft Windows Dynamic Cache Service 服务安装

1.简介

Microsoft Windows Dynamic Cache的更新程序,用户可以下载后添加到服务中,通过修改注册表来限制动态缓存的最大值,比如设置上限为200M等,这样系统就可以把作为缓存使用的内存设置了上限值。

2.背景

Windwos Server 2008 中出现物理内存占用极高甚至宕机,但任务管理器中各进程的内存占用并不多。此问题可能是由于Server 2008中为保证服务器性能不限制系统缓存,服务器系统长时间执行I/O,系统文件缓存不断占用物理RAM造成,现在通过限制系统缓存大小来解决。
注意:安装Microsoft Windows Dynamic Cache Service 的方式有可能造成服务器性能问题!!!

3.步骤

3.1 下载服务包

从微软网站下载 Microsoft Windows Dynamic Cache Service 工具,注意后续的步骤都要使用管理员身份(adminstrator)登录计算机进行操作。

3.2 上传解压

现在下载Microsoft Windows Dynamic Cache Service的默认文件名是DynCache.zip(这里以这个文件名为例),解压这个文件到 DynCache 文件夹(下面笔者以这个文件名称为例),如果你的英文不错可以阅读ReadMe.docx查看详细使用方法,如果不好请继续看下文

3.3 使用和服务器匹配的DynCache

打开Retail文件夹,得到如图的文件夹,这里的文件夹是根据自己的操作系统和CPU需要选择不同版本,这里简单解释一下:

1) I386,即我们最为常见的X86架构的计算机和操作系统(32位),这里我们右击——计算机——选择“属性”,就可以看到系统类型是32位还是64位,如果是32位则使用I386文件夹下面的文件。

2) AMD64,就是我们最常用的64位架构的计算机和操作系统,家用的64位计算机基本都是这种架构,而且我们最常用的阿里云服务器E系列至强CPU也是AMD64。

  1. IA64 是intel面向高端的64位 CPU ,这种CPU 是不能兼容原先的 X86 下的程序,这种架构日常并不多见,所以这里就不详细说,I-tanium(安腾)系列CPU则是采用这种架构。

这里笔者的用的是AMD64文件夹(下面以这个为例)
在这里插入图片描述

3.4 复制DynCache.exe到指定路径

  1. 打开AMD64文件夹,找到DynCache.exe,复制这个文件。
  2. 打开“计算机”,在地址址中输入 %SystemRoot%\System32 (事实是就是X:\Windows\System32,X代表系统盘,这里笔者的是C盘),粘贴刚才的DynCache.exe到这里。

3.5 创建DynCache服务

3.5.1 管理员身份执行创建

  1. 然后我们以管理员身份运行“命令提示符(cmd/PowerShell都可)”,复制下面粗斜体的命令到“命令提示符”中,右击粘贴(手动输入注意空格和引号),然后按下回车键。
sc create DynCache binpath= %SystemRoot%\System32\DynCache.exe start= auto type= own DisplayName= "Dynamic Cache Service"  

效果图如下:
在这里插入图片描述
2. ctrl alt delete 打开任务管理器面板=》选择服务可见DynCache服务
在这里插入图片描述

3.5.2 注册表设置

  1. 接着我们回到DynCache文件夹,这里找到一个名为DynCache.reg的注册表文件,双击导入。
    在这里插入图片描述

  2. 最后我们打开“注册表”编辑器(开始——运行——输入——regedit——确定),依次展开 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DynCache\Parameters

  3. 在右侧找到 MaxSystemCacheMBytes,双击它,这里我们选择“十进制”,在数值里输入要限制最大的缓存数(单位是MB),例如笔者输入800就是限制缓存最大为800MB,输入0为不限制。
    在这里插入图片描述

3.5.3 其它

  1. 卸载服务,使用管理员身份打开CMD,依次执行
    sc stop DynCache
    sc delete DynCache
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值