蓝色动力网络

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2550|回复: 0

[转帖] 合理配置磁盘缓存

[复制链接]
发表于 2014-9-13 22:37:56 | 显示全部楼层 |阅读模式
在不升级计算机硬件的前提条件下,如何更好地挖掘计算机固有的潜能,是笔者由始至终所要做的。而大多用户可能像笔者一样,经常收集一些实用性技巧和工具,试图想用这些技巧和工具试图来弥补计算机配置方面的不足,或者改善Windows自身的设置缺陷,实现对计算机潜能挖掘至极限。
        合理设置磁盘缓存,可以说上述过程中的一个经典技巧之一。
        磁盘缓存对提升Windows的运行性能起着至关重要的作用,同时有效地保护磁盘免于反复的读写操作而导致的损坏。“一般而言,缓存的用途是将频繁访问的数据的一个子集记录在物理内存中,作为提高I/O性能的一种方法”(内容摘自《深入解析Windows操作系统》「第4版」)。
简单地理解,磁盘缓存是Windows为磁盘更快的完成输入输出工作,而在实际的物理内存中分配的一块内存(缓存)区域。也就是说,Windows在物理内存中开辟一块高速的缓冲区域,在和总线交换数据之前起到预读和缓存作用,磁盘缓存并不是使设备的运行速度更快,而是尽量缩短I/O路径的距离,尽可能内存的性能来代替磁盘的性能。“缓存管理器提供了一种高效的、智能的机制来减少磁盘I/O数量和增加系统总体吞吐量” (内容摘自《深入解析Windows操作系统》「第4版」)。
      但是默认的I/O页面文件比较保守,Windows对磁盘缓存的默认设置为512KB,其默认设置明显存在不足,其磁盘缓存的设置应该依据计算机的实际物理内存的大小进行设置。“Windows优化大师”程序给予的推荐:256MB内存缓存为32MB,384/512MB—1GB内存缓存为64MB,1GB内存缓存为128MB。需要注意的是内存在256MB以下推荐Windows默认设置,推荐内存在512MB以上的计算机进行该方面的修改设置。
        具体设置如下:
        依次点选“开始”→“运行”,在弹出的“运行”对话框中的文本框里键入“regedit”;在“在注册表”编辑器中,依次定位到“HKEY_LOCAL_MACHINE\\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management”主键,如果没有“IopageLockLimit”,可在右侧的子键窗口中空白处,右键鼠标,在弹出的快捷菜单中依次选择“新建”→“DWORD值”,然后将新建的DWORD重名为“IopageLockLimit”,双击该项,在基数选项区域中选择“十六进制”单选框,在“数值数据”下的文本框中键入需要的设置的缓存数值(256M: 10000;512M或更大: 40000)。如果用户感觉磁盘缓存占用内存空间过大,也可自定义设置磁盘缓存,例如用户想该磁盘缓存设置为56MB,先将“编辑DWORD值”下的“基数”选项区域,由“十六进制”切换到“十进制”单选框,然后运用56(设置磁盘缓存)*1024*1024公式,得出的结果58720256,将该值键入到“数值数据”下的文本框即可,按“F5”键刷新,重启计算机即可完成设置。
如果用户感觉上述操作过于繁琐,可选择“Windows优化大师”来进行该操作的设置,双击桌面上的“Windows优化大师”,在窗口的左侧,依次点选“系统优化”→“磁盘缓存优化”,然后在“磁盘缓存和内存性能设置”设置区域,滑动“输入/输出缓存大小”设置块,将其依据目前计算机现有的物理内存,滑动到适合的设置区域即可,最后点击窗口的右下方的“优化”按钮,最后关闭该程序是会提示是系统相关设置已修改,需要重启方能生效,点击“确定”按钮即可完成设置工作。
      这里需要说明的是“缓存”和“内存”有时可以互换使用,而磁盘驱动器上的内存通常不是缓存,而是缓冲区。硬盘的缓冲区是硬盘控制器上的一块内存芯片,具有极快的存取速度,它是硬盘内部存储和外部总线之间的交换数据的场所。由于硬盘的内部数据传输速度和外界介面传输速度不同,其在此起到一个缓冲的作用。
硬盘的读数据的过程是将磁信号转化为电信号后,通过缓冲区一次次地填充与清空,再填充,再清空,一步步按照PCI总线的周期送出,可见,缓冲区的作用是相当重要的。它的作用也是提高性能,但是它与缓存的不同之处在于:一、它是容量固定的硬件,而不像缓存是可以由操作系统在内存中动态分配的。二、它对性能的影响大大超过磁盘缓存对性能的影响,因为如果没有缓冲区,就会要求每传一个字(通常是4字节)就需要读一次磁盘或写一次磁盘。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

蓝色动力网络微信平台
网站管理,业务合作联系邮箱: admin#lansedongli.com    QQ:13412492 限网站业务问题.
网站帐号、密码、密保找回请使用注册邮箱,发送邮件至 password#lansedongli.com ,否则不予受理.
免责声明:本论坛所有文字和图片仅代表其个人观点.
本站某些资料或文章来自于互联网,不代表本站观点,如果侵犯了您的权益,请来信告知,我们会在三天内删除.
为了给大家一个更好的交流场所,请勿在本论坛发表与中华人民共和国法律相抵触的言论,请合作,谢谢!
Copyright © 2007-2019 Corporation Powered by网吧系统 版权所有    转载请注明!
浙ICP备11043737号 程序:Discuz! x3.4

湘公网安备 43018102000145号

手机版|Archiver|蓝色动力网络   

快速回复 返回顶部 返回列表