磁盘缓存优化
计算机术语
磁盘缓存优化,指的是对 cache(Windows的磁盘缓存空间)进行人工设定来减少系统计算cache的时间,保证其它程序对内存的要求,节省大量的等待时间,起到性能提升的作用。Cache即高速缓冲存储器(Cache Memory),是一种特殊的存储器,它由Cache 存储部件和Cache控制部件组成,它对系统的运行起着至关重要的作用。Cache 存储部件一般采用与CPU同类型的半导体存储器件,存取速度比内存快几倍甚至十几倍。而Cache 控制器部件包括主存地址寄存器、Cache 地址寄存器,主存—Cache地址变换部件及替换控制部件等。
术语简介
cache
一般情况下,Windows会自动设定使用最大量的内存来作为磁盘缓存。但是,很有必要对磁盘缓存空间进行人工设定,这样不仅可减少系统计算cache的时间,而且可以保证其它程序对内存的要求,节省大量的等待时间。
在优化大师中设置“磁盘缓存优化”,你可以设置minfilecache以及maxfilecache各自的最大值和最小值。而且优化大师还提供了包括缩短Ctrl+Del+Alt关闭无响应程序的等待时间;优化页面、DMA通道的缓冲区以及断点值;缩短应用程序出错的等待响应时间等等共八个选项,使用者可以按照实际情况进行设置。
需要选哪个选项,就单击该选项前的小方框,框中出现一个小勾后,此选项就被选中了。
当你选好你需要的选项后,单击“优化”,磁盘缓存优化的功能就设好了,在Windows优化大师界面的底部会出现提示,让你重新启动系统。以下介绍的其他各种功能使用都需如此操作。
如果你想把所有选项改回Windows的默认值,单击“恢复”,然后重启系统。
在这里想提到的是“虚拟内存”的管理功能,按下该按钮,在弹出的对话框中选择“用户自己指定虚拟内存”,使用者就可以自行设定最大值和最小值的具体值,这两个值系统都推荐设为191MB,而且建议将虚拟内存设置到系统最快的硬盘上。需要注意的是用户自己设定的虚拟内存不能小于系统内存的容量。
工作原理
??我们知道,CPU运行程序是一条指令一条指令地执行的,而且指令地址往往是连续的,意思就是说CPU在访问内存时,在较短的一段时间内往往集中于某个局部,这时候可能会碰到一些需要反复调用的子程序。电脑在工作时,把这些活跃的子程序存入比内存快得多的Cache 中。CPU在访问内存时,首先判断所要访问的内容是否在Cache中,如果在,就称为“命中”,此时CPU直接从Cache中调用该内容;否则,就称为“不命中”,CPU只好去内存中调用所需的子程序或指令了。CPU不但可以直接从Cache中读出内容,也可以直接往其中写入内容。由于Cache的存取速率相当快,使得CPU的利用率大大提高,进而使整个系统的性能得以提升。
应用
早在486时代,主板上就设计了Cache插槽,用户可以根据需要自己配置Cache;586级的CPU芯片中已集成了部分Cache,同时还保留了Cache插槽供用户扩充,而到了Pentium Ⅱ时代后,Cache已全部集成到了CPU芯片中,主板上再也没有Cache插槽。现在比较流行的CPU芯片中一般集成了至少16KB的代码Cache 和16KB的数据Cache(作为L1 Cache),以及至少64KB的L2 Cache。
电脑在执行任务时,那种使用频率非常高的子程序或指令不是很多的,因此那些使用频率不太高的内容只须保存在速度相对较低的内存中就可以了。
在实际应用中,Cache,尤其是L2Cache对系统的性能,特别是对浮点运算能力有较大的影响。而我们知道,大部分游戏的流畅运行需要频繁的浮点运算。因此,CPU运行游戏的性能的好坏与L2Cache的容量与速度有很大关系。
工具
windows优化大师
Windows优化大师是一款功能强大的系统辅助软件,它提供了全面有效且简便安全的系统检测,系统优化,系统清理,系统维护四大功能模块及数个附加的工具软件,
KBCache免费内存缓存+SSD缓存工具
免费的服务器内存缓存+SSD缓存 (适用所有虚拟磁盘)体验版工作步骤: 先使用服务器内存做缓存, 再使用SSD 做为缓存.由于SSD无机械磁头读写,并发响应速度强,有利于最大程度提升服务器的负载能力,
参考资料
最新修订时间:2024-05-21 13:28
目录
概述
术语简介
参考资料