‘壹’ 如何设置适当的磁盘缓存
当然,如果同时下载的任务增大了,下载的总吞吐量提高了,也有必要查看一下缓存,根据调整原则,在需要的时候且有空闲内存的时候,将缓存上限加大。
一般的原则是:
在“全局统计”中可以看到:
当前磁盘缓存大小: 0 B (最少: 6 MB, 最多: 96 MB ), 数据共占用内存: 0 B
当前空闲物理内存: 400.97 MB (最少保证: 50 MB)
磁盘读请求次数总计: 0 (频率:0.0次每秒), 实际磁盘读次数:0 (频率:0.0次每秒), 读命中率:0.0%
磁盘写请求次数总计: 0 (频率:0.0次每秒), 实际磁盘写次数:0 (频率:0.0次每秒), 写命中率:0.0%
如果“当前磁盘缓存大小”基本等于“最多:”,说明缓存几乎用尽,可以考虑增大缓存上限,当增大时,一般也会看到“当前磁盘缓存大小”随之上升,同时看到“实际磁盘读次数”和“实际磁盘写次数”有降低,说明增加的缓存对减少磁盘访问起了作用,这时往往你可以看到硬盘灯闪的频率明显降低,而且附带结果应当也看到“命中率”有提高,说明增加缓存对保护磁盘起了作用。当增加缓存上限,到了“当前磁盘缓存大小”小于“最多:”的状态,且“当前磁盘缓存大小”并未持续提高,说明缓存已经足够大,这时也没有必要降低上限,因为BitComet对用不到的容量不会无故占用。
其实BitComet提供了根据以上原则自动调整缓存的功能,只需将你希望一定保证系统预留的的内存设置出来,比如上面的样本,我如果希望内存至少预留128MB,“主菜单→选项→磁盘缓存→减小缓存当空闲物理内存低于”设置为128MB,“主菜单→选项→磁盘缓存→磁盘缓存最大值”可以设置得很大,反正128MB的限制是存在的
所以有人说设置得高一点是有道理的,前提是你把预留的空闲物理内存留够了,上限设置得比较大基本上只有好处没有坏处,我能想到的唯一坏处就是:如果你在BT的时候频繁进行占用、释放、占用、释放内存的操作,比如启动一个程序,然后很快又退出,然后启动另一个程序,又退出,这种情况下如果BT的缓存又占用比较满,会根据你设置的预留空间,频繁降低缓存、增大缓存,在降低缓存的时候,就会导致强行将需要腾出来的缓存中的数据写到磁盘,反而增加了磁盘访问频繁度。
但这个坏处需要同时满足3个条件才成立:
1、频繁进行占用、释放内存的操作
2、缓存占用比较满
3、空余内存接近BT中设置的预留数
所以还是比较难于碰到的
‘贰’ 下载工具的磁盘缓存设置是啥最好设置的数值是多少
目前我知道的带有磁盘缓存设置的下栽工具只有迅雷哦。
因为资源下载是对硬盘数据的大量读写,这个不可避免的对硬盘造成伤害,而磁盘缓存的功能就在于此,可以尽可能的减少对硬盘的伤害,有效的延长硬盘寿命,当然不是完全让硬盘没有伤害哦。
至于设置的数值,要根据自己电脑的配置来设定,内存的大小和硬盘的转数都是决定磁盘缓存的因素,一般设置在2M最小,至于配置不好的(例如:内存仅128M)只能降低这个数值,而大于2M的设置前提是拥有好的配置
‘叁’ 如何设置硬盘缓存
磁盘缓存集成于硬盘电路内,无法修改。但是通过使用工具软件,可以用内存来模拟硬盘的缓存,达到增加硬盘缓存的目的,但是不是所有的硬盘都支持,要看具体的型号。
‘肆’ 什么是磁盘缓存,迅雷磁盘缓存怎么设置
磁盘缓存,又称磁盘快取,实际上就是将下载到的数据先保存于系统为软件分配的内存空间中(这个内存空间被称之为"内存池"),当保存到内存池中的数据达到一个程度时,便将数据保存到硬盘中。这样可以减少实际的磁盘操作,有效的保护磁盘免于重复的读写操作而导致的损坏。
磁盘缓存是为了减少CPU透过I/O读取磁盘机的次数,提升磁盘I/O的效率,用一块内存来储存存取较频繁的磁盘内容;因为内存的存取是电子动作,而磁盘的存取是I/O动作,感觉上磁盘I/O变得较为快速。
相同的技巧可用在写入动作,我们先将欲写入的内容放入内存中,等到系统有其它空闲的时间,再将这块内存的资料写入磁盘中。
‘伍’ 下载磁盘缓存设置多少
越大越好,像你2G内存可以设置64~256
越大越保护电脑,缓存的意思就是:比如你设64MB的缓存,下载东西的时候就是先下东西到内存里,当打到64MB时,一次性存入硬盘,减少磁盘的读写次数。
‘陆’ 下载工具的磁盘缓存设置为多少最好
不过设置硬盘缓存会占用内存,虽然现在有更多的硬盘拥有自己的独立的缓存芯片,但是硬盘本身的缓存芯片只有硬盘的控制芯片能使用,下载工具不能使用。不过有了这个缓存芯片,只有在缓存芯片的数据写满的时候硬盘才会真的做一次写入操作,因此如果硬盘有很大的缓存,下载软件完全可以设置成默认的就可以了。 总之在购买硬盘的时候,建议尽可能购买一些缓存容量大一点的机械硬盘新能方面是多少有些提升的。 日立单碟1TB硬盘的芯片特写 上图自左向右依次为硬盘马达控制器、主控制芯片和缓存颗粒。该款硬盘采用和上代双碟1TB产品一样的LSI LOGIC芯片,无需经过桥接和串行到并行数据的转化,可以发挥SATA硬盘的真正优势,以达到接口速率600MB/s。但是硬盘马达控制器和缓存颗粒则做了更新优化,其中缓存颗粒从老款产品的DDR升级为DDRII,交换处理数据的速度更快。 更多关于硬件DIY的话题请到中关村在线-硬件论坛发贴和其他网友讨论: 点击进入论坛 希望以上信息对你有所帮助。
‘柒’ 磁盘缓存怎么设置
当然,如果同时下载的任务增大了,下载的总吞吐量提高了,也有必要查看一下缓存,根据调整原则,在需要的时候且有空闲内存的时候,将缓存上限加大。 一般的原则是: 在“全局统计”中可以看到: 当前磁盘缓存大小: 0 B (最少: 6 MB, 最多: 96 MB ), 数据共占用内存: 0 B 当前空闲物理内存: 400.97 MB (最少保证: 50 MB) 磁盘读请求次数总计: 0 (频率:0.0次每秒), 实际磁盘读次数:0 (频率:0.0次每秒), 读命中率:0.0% 磁盘写请求次数总计: 0 (频率:0.0次每秒), 实际磁盘写次数:0 (频率:0.0次每秒), 写命中率:0.0% 如果“当前磁盘缓存大小”基本等于“最多:”,说明缓存几乎用尽,可以考虑增大缓存上限,当增大时,一般也会看到“当前磁盘缓存大小”随之上升,同时看到“实际磁盘读次数”和“实际磁盘写次数”有降低,说明增加的缓存对减少磁盘访问起了作用,这时往往你可以看到硬盘灯闪的频率明显降低,而且附带结果应当也看到“命中率”有提高,说明增加缓存对保护磁盘起了作用。当增加缓存上限,到了“当前磁盘缓存大小”小于“最多:”的状态,且“当前磁盘缓存大小”并未持续提高,说明缓存已经足够大,这时也没有必要降低上限,因为BitComet对用不到的容量不会无故占用。 其实BitComet提供了根据以上原则自动调整缓存的功能,只需将你希望一定保证系统预留的的内存设置出来,比如上面的样本,我如果希望内存至少预留128MB,“主菜单→选项→磁盘缓存→减小缓存当空闲物理内存低于”设置为128MB,“主菜单→选项→磁盘缓存→磁盘缓存最大值”可以设置得很大,反正128MB的限制是存在的 所以有人说设置得高一点是有道理的,前提是你把预留的空闲物理内存留够了,上限设置得比较大基本上只有好处没有坏处,我能想到的唯一坏处就是:如果你在BT的时候频繁进行占用、释放、占用、释放内存的操作,比如启动一个程序,然后很快又退出,然后启动另一个程序,又退出,这种情况下如果BT的缓存又占用比较满,会根据你设置的预留空间,频繁降低缓存、增大缓存,在降低缓存的时候,就会导致强行将需要腾出来的缓存中的数据写到磁盘,反而增加了磁盘访问频繁度。 但这个坏处需要同时满足3个条件才成立: 1、频繁进行占用、释放内存的操作 2、缓存占用比较满 3、空余内存接近BT中设置的预留数 所以还是比较难于碰到的
‘捌’ 下载东西,磁盘缓存设置多大最合理
磁盘缓存
磁盘缓存最小值:默认为6MB
磁盘缓存最大值:默认为50MB
在最大最小值范围内自动调整缓存大小:默认为选上
‘玖’ 下载软件里设置磁盘缓存是什么意思,设大点好还是小点好
如果你通常是用BT下载的话,确实有必要设置一下磁盘缓存,因为在BT下载时会大量的随机读取硬盘,对硬盘还是有一定的伤害的。
我举个简单的例子:如果你要下载100M的文件,而该文件是被分成256K大小的块,按最少存在原则随机下载,而每个块再被分成16K的片的顺序请求,每次通讯就是以片为单位的。因此总的说是随机访问,但相邻片的顺次访问几率较大,因此可以以块为单位在内存中建立缓存。大多数BT软件在下载上传时通过统计标签可以看出缓存的效率:读/写命中率、磁盘读写请求频率和实际读写频率,就可以明显地看出牺牲一小部分内存作缓存对硬盘的保护作用。
其实知道磁盘缓存是什么东西意义不大,只要设置好缓存的大小就好了。一般Windows默认的512KB的Cache,这显然是不够的。具体的设置还是要看你电脑的内存大小的。只要你电脑的内存足够大(至少256MB以上,最好是512MB以上),如果内存是在256MB以上,一般将缓存设在16~32MB效果较好。具体可以通过注册表来设置缓存:
运行 “regedit”;在注册表中依次打开“HKEY_LOCAL_ MACHINE\\SYSTEM\\ CurrentControlSet\\Control\ \Session Manager\\Memory Management”主键,在右部的子键窗口中新建一个Dword类型的子键“IopageLockLimit”。并且将它的值改为新的缓存值。其中32MB对应8000,16MB对应4000
设置好后关闭注册表,重新启动计算机即可。