设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 2458|回复: 0

比特彗星BT种子下载时,硬盘同时读取写入,写入波浪式低谷高峰期(磁盘写入校验功能)

[复制链接]
 成长值: 345

签到天数: 4740 天

[LV.Master]伴坛终老

发表于 2020/1/11 19:23 | 显示全部楼层 |阅读模式 |Google Chrome 79.0.3945.117|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
写入波浪式低谷高峰期

彗星磁盘写操作其实设置了一个等待队列大小上限,如果下载速度超过磁盘写入速度太多,导致内存消耗太大,就会暂缓向其他peer的下载请求,避免内存不足。等数据写得差不多了再继续请求下载。这个过程反复发生就很容易导致出现流量上下起伏的现象。

硬盘同时读取写入

经查,BT下载磁盘写入时会有等量的读取操作,是由于开启了一个磁盘数据校验的功能造成的。新版会改为默认关闭,就不会有这个现象了。

这里说的“磁盘数据校验的功能” 和刚下载完成的分片校验是一回事吗?
不是一回事。分块数据下载完后会先进行hash检查,没有错误再写盘。

自我理解
这个功能是,分块下载完成后hash正确 然后写入后。在进行这个区块磁盘数据检验一次是否正确?
那确实没意义。。。对坏道检查也没有帮助 毕竟一个文件是连续n个区块 这种区块的检查方式往往是检查过程没错误 最后文件完成后才出错。
所以下载完成后文件完整性检查更靠谱(高级设置有选项,可以选择是否根据情况打开,固态没必要,固态不可能出现坏道),默认关闭合理!
楼主可以试试现在读取情况

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/12/26 10:21 , Processed in 0.126470 second(s), 21 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表