翼享吧 关注:164贴子:2,249
  • 6回复贴,共1

【技术贴】缓存设置,硬盘更健康

只看楼主收藏回复


通过物理内存缓存下载数据到特定容量后再写入硬盘,或一次读取特定容量的上传数据到物理内存再分段上传,有利于减少硬盘的读写频率或次数 (频率和次数的概念还是有一定区别)
选项--〉设置--〉高级--〉缓存

缓存基本设置
1、手动指定缓存大小以覆盖自动设置的缓存大小(MB)---(建议512~1400) 请根据内存实际情况设置,最小值为1
建议最高值不超过1.4G(超此值在某些操作系统高速上传或下载时uT可能会无响应)
即uT使用多少物理内存作为读/写缓存,设置值为读+写的缓存整体值(无法分别设置),uT在设置总值内实时智能分配读/写缓存,在同时有上传和下载时会 优先保障写入缓存
2、不需要缓存时减少内存的使用量---(不勾) 若勾选在无上传/下载时将从物理内存释放(清空)所有uT不使用的缓存。
小或等于512m内存的建议勾选。
大内存建议不勾,勾选的效果类似于忽略手动指定的缓存大小;
若内存紧张,特别是物理内存只有512m或更少的电脑,此项勾选可极大缓解小内存压力。
高级缓存设置
1、启用磁盘写入缓存---(勾选) 通过物理内存缓存下载数据到特定容量后再写入硬盘,以减少硬盘写入频率
A. 每2分钟写入未使用的区块---(不勾) 是否将只下载了部分数据分段(16kb blocks)就停止下载活动达到或超过2分钟的非完整区块(piece)写入硬盘
B. 立即写入已下载完毕的区块--(不勾) 是否每下载完毕1个完整区块(piece)立即写入硬盘 (不勾则最多延迟15秒再写入硬盘)
以上两项若勾选可避免程序或系统错误/死机时丢失已下载数据的几率,但硬盘写入频率相应增加,建议不勾
2、启用磁盘读取缓存---(勾选) 缓存特定容量的上传数据到物理内存再分段上传,以减少硬盘读取频率
A. 如果上传速度较低则关闭读取缓存---(不 勾) 是否在上传速度<40kb/s时自动关闭读取缓存,考虑到充分利用内存,建议不勾
B. 从读取缓存中移除较旧的缓存区块---(勾 选) 是否从读取缓存删除超过10分钟无上传活动的区块
建议勾选,即使你的内存很大也建议勾选
在“不需要缓存时减少内存的使用量”和“如果上传速度较低则关闭读取缓存”与本项同时不勾选的情况下,用于缓存的内存容易在短时间内被占满(因为缓存的读 取数据只会有增无减),不利于uT的缓存机制或容易造成与windows操作系统缓存机制冲突、uT无响应等
C. 缓存超负荷时增加自动缓存的大小---(勾 选) 读取缓存在超载时自动增加以减少磁盘读取频率,特别是在高速上传和硬盘性能较低的情况下。此项若和“不需要缓存时减少内存的使用量”同时勾选,可在uT “速度-->磁盘统计”看到明显的读取缓存实时增减变化,但官方说明如果手动定义了缓存大小,此项勾选与否并不重要
3、对磁盘写入禁用系统缓存---(勾选)
4、对磁盘读取禁用系统缓存---(勾选)
禁用windows操作系统本身的磁盘读/写缓存,类似于禁用uT使用windows系统虚拟内存,对目前主流硬件性能和G级别内存来说压力不大,大内存 推荐
在uT高速上传或下载时,windows系统本身的磁盘读写缓存机制有时会因尝试缓存uT不断增速的读/写频率而占用大量物理内存,若内存占满 windows则启用虚拟内存进行页面文件交换,从而导致uT的传输速度下降。
另一方面,若启用windows磁盘缓存也会增加硬盘寻道,当uT的缓存占满时会降低uT传输效率。
在windows优化时对虚拟内存的启用与否或设置大小有很多争议,原理即通过一定的硬盘空间“虚拟内存”并在物理内存超载时交换页面文件以减缓内存压 力,但也会相应增加硬盘读写频率,属于鱼和熊掌权衡的问题。


IP属地:湖北1楼2013-02-21 21:39回复
    这个好啊


    IP属地:湖北4楼2013-03-02 17:44
    回复
      五排妥妥的


      IP属地:安徽5楼2013-03-04 20:04
      回复
        对磁盘读取禁用系统缓存,这个勾选后内存使用就不再增加了,这不是增加硬盘负荷么..


        IP属地:广东6楼2013-10-29 17:43
        回复
          我又机智地水了一贴——2014年1月14日11时48分24秒


          IP属地:湖北来自Android客户端8楼2014-01-14 11:48
          回复