【请教】磁盘缓存设置问题
各位兄弟BT的磁盘缓存最高和最低分别设置多少啊?有没有什么讲究啊?我的内存是512x2,
有没有兄弟跟我情况一样,教教我怎么设置,有什么原理吗?
不甚感谢 …… 自己顶一下,来人救火啊! 看用什么BT软件了
BC的话设置为10到50自动调节就可以了 那是自动的啊
不过有的人说要设置的高一点
不懂是什么意思 在线的朋友打开BT帮我看看你们是怎么设置的啊 其实就是这里 默认的就是最好的?不会吧? 确实,默认的不见得是最好的,合理的Cache设置完全根据缓存的使用情况,最理想的当然是时时刻刻观察调整,但如果空闲内存有富余,可以调得比需要大一点。当然,如果同时下载的任务增大了,下载的总吞吐量提高了,也有必要查看一下缓存,根据调整原则,在需要的时候且有空闲内存的时候,将缓存上限加大。
一般的原则是:
在“全局统计”中可以看到:
当前磁盘缓存大小: 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中设置的预留数
所以还是比较难于碰到的
[ 本帖最后由 larryh 于 2006-11-21 02:39 编辑 ] 我2G内存啊,设的是64和128,呵呵 原帖由 larryh 于 2006-11-21 02:02 发表 http://www.ibmnb.com/images/common/back.gif
确实,默认的不见得是最好的,合理的Cache设置完全根据缓存的使用情况,最理想的当然是时时刻刻观察调整,但如果空闲内存有富余,可以调得比需要大一点。当然,如果同时下载的任务增大了,下载的总吞吐量提高了 ...
有道理!!! 设置到最大了,内存用不完
页:
[1]