磁碟缓存设置,硬盘更健康
磁碟缓存的作用是将用户频繁访问的数据预先保存在物理内存中,从而减少硬盘的读写次数或频率
原理是下载特定容量的数据到物理内存后再写入硬盘,或读取特定容量的数据到内存后再分段上传选项–〉设置–〉高级–〉缓存
【缓存基本设置】
手动指定缓存大小以覆盖自动设置的缓存大小(MB) (建议256~1400,根据自身物理内存设置)楼主内存大,设置的1G
uT用作缓存的物理内存容量,读+写缓存总值(无法分设),uT实时分配并优先保障写入缓存
官方建议缓存总值<2000MB,而且>1400MB在某些操作系统高速传输时可能会造成uT无响应
实测若已勾选“从读取缓存中移除较旧的缓存区块”。
不需要缓存时减少内存的使用量 (不勾) 是否在无传输时从物理内存释放(清空)所有uT占用
,建议不勾,勾选类似忽略手动定义缓存;若因缓存占满导致问题,可尝试勾选,极大减缓内存压力。
实测512MB内存XP系统4Mb对等频宽、uT缓存设置128M,速度栏统计状态:写入缓存优先保障,同时读取缓存占满;
但测试中读取缓存占满不影响uT正常运行,24×7挂机使用稳定,同时缓存得到充分利用。
【高级缓存设置】
启用磁碟写入缓存 (勾选) 是否下载特定容量的数据到物理内存后再写入硬盘
每2分钟写入未使用的区块 (不勾) 是否将停止下载达2分钟的非完整区块(只含数据分段16KB blocks)写入硬盘
立即写入已下载完毕的区块 (不勾)
是否立即将下载完毕的完整区块(piece)写入硬盘,不勾则延迟15秒再写入缓存 。
同时勾选以上两项可避免系统错误时丢失已下载数据的概率,但硬盘写入频率相应增加。
启用磁碟读取缓存 (勾选) 是否读取特定容量的数据到内存后再分段上传
如果上传速度较低则关闭读取缓存 (不勾) 是否在上传速度小于40KB/s时关闭读取缓存
从读取缓存中移除较旧的缓存区块 (务必勾选) 是否从读取缓存删除无上传活动达10分钟的区块
实测同时不勾“不需要缓存时减少内存的使用量”+“如果上传速度较低则关闭读取缓存”+本项
短时间内缓存易被占满,可能会导致与操作系统缓存机制冲突、uT无响应等。
缓存超负荷时增加自动缓存的大小 (勾选) 是否在读取缓存超载时自动增加,此项在手动定义缓存时不重要。
对磁碟写入禁用系统缓存 (勾选) 是否禁用uT通过系统缓存进行磁碟读取
对磁碟读取禁用系统缓存 (勾选) 是否禁用uT通过系统缓存进行磁碟写入
禁止uT使用虚拟内存,以绕过操作系统缓存机制避免冲突并增强磁碟传输性能,原理类似于FastCopy,主流内存无压力,建议勾选。
操作系统的缓存机制会通过一定的硬盘空间“虚拟内存”并在物理内存超载时交换页面文件以减缓物理内存压力,可能会导致uT在尝试高速传输时的性能下降及硬盘的频繁读写。 uT使用系统缓存与否,属于鱼和熊掌的问题。 |