找回密码
 立即注册
查看: 22015|回复: 49

µTorrent小技巧:通过设置来改善ut磁盘负荷过重的问题

该用户从未签到

8

主题

55

回帖

5

VC币

中级会员

Rank: 3Rank: 3

积分
16772
Cerasus 发表于 2018-7-20 18:30:00 | 显示全部楼层 |阅读模式
本帖最后由 Cerasus 于 2018-7-20 18:38 编辑

下面的方法可以用来改善(或解决)µTorrent在下载初期高速下载磁盘负荷过重的问题,分享给需要的µTorrent使用者。磁盘负荷过重不仅会导致硬盘卡顿,还会降低种子的下载速度。这个问题曾困扰了我很长一段时间。

本方法仅针对µTorrent。设置方法来自于网络,楼主经过半个月的使用并没有出现什么问题。我尽可能用通俗易懂的语言来说明问题,如有错误欢迎指出。
1.在下载初期出现磁盘负荷过重的问题:
网上管这个叫填0设置错误(?)。产生的原因是µTorrent要给种子内的文件预先分配空间(这地方我占上,我要准备下载数据了,并搬来50G的数据)。举个例子,种子内的文件有50G,而你硬盘的顺序写入速度为100M/S,就有大约10分钟的时间硬盘一直在进行写入操作(创建文件),导致磁盘负荷过重。
解决办法:
关闭 全部预分配磁盘空间(R) ,并将Advanced(高级)设置中的diskio.sparse_files改为True。注意,在修改diskio.sparse_files之前,建议将你曾经调整过的,不知道有什么作用的Advanced(高级)设置还原。
将diskio.sparse_files改为True的原因:利用NTFS文件系统的功能,提前预约50G的空间而不必创建50G的文件来申请空间(我等一下要用50G的空间你帮我申请一下)。


2.在高速下载时出现磁盘负荷过重的问题:
解决办法:增加缓存。缺点:占用内存。
个人理解的理解是,硬盘的顺序读、写要比随机读、写快很多,这一点SSD跟普通的机械硬盘是一样的。利用这一特性,将下载完成的块顺序写入到硬盘中,可以缓解磁盘负荷过重的问题。比如你的缓存设置为30兆,你目前下载的种子的块大小是4兆。刚好这30兆被10个未完成的块占满。新的块到来之后,需要将未完成的块写入硬盘中来释放出缓存,之后还需要将未完成的块从硬盘中读取到内存中来完成下载。这一过程产生了不必要的随机读写,使得磁盘负荷过重。通过增加缓存,将没有完成下载的块留在内存中,待下载完成时再存储到外存中来改善磁盘负荷过重的问题。

除了手动指定的缓存大小之外,其他设置如图所示。缓存的大小因计算机的配置(内存大小)和应用程序版本而异。
总的来说,缓存当然是越大越好啦。多余的内存不用就是浪费。
插个题外话:32位的应用程序貌似最多占用2G的内存,所以楼主使用的µTorrent(2.2.1)大概也就只能占用2G的内存。

当然使用64位的µTorrent就不会出现这个问题啦。根据网上的意见,2.2.1这个版本的ut缓存设置最好不要超过1300兆。
结尾:
如果上面的方法帮你解决了µTorrent磁盘负荷过重的问题,那我很欣慰,我的帖子帮助了需要的人。
如果上面的方法没有帮助你解决µTorrent磁盘负荷过重的问题,请不要灰心。你可以试试qBittorrent,据说没有µTorrent这样让人崩溃的磁盘管理机制。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
java.lang.NullPointerException
你女朋友是空的!
回复

使用道具 举报

该用户从未签到

8

主题

55

回帖

5

VC币

中级会员

Rank: 3Rank: 3

积分
16772
Cerasus  楼主| 发表于 2018-7-20 18:33:01 | 显示全部楼层
帖子中如果有什么错误的话,欢迎回复指正。我看到之后会及时修改的。
java.lang.NullPointerException
你女朋友是空的!
回复 支持 0 反对 1

使用道具 举报

  • TA的每日心情
    开心
    2016-12-4 18:21
  • 签到天数: 1 天

    [LV.1]初来乍到

    9

    主题

    104

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    1713
    awpak78 发表于 2018-7-20 19:16:53 | 显示全部楼层
    已经换qBitTorrent了,还是开源好
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    无聊
    2020-8-15 16:16
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    35

    主题

    73

    回帖

    1961

    VC币

    至尊会员

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    154116

    渐入佳境崭露头角

    少艾 发表于 2018-7-20 19:30:41 | 显示全部楼层
    有些torrent含scan文件夹,使用ut却不显示
    回复 支持 0 反对 1

    使用道具 举报

    该用户从未签到

    8

    主题

    55

    回帖

    5

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    16772
    Cerasus  楼主| 发表于 2018-7-20 21:24:06 | 显示全部楼层
    awpak78 发表于 2018-7-20 19:16
    已经换qBitTorrent了,还是开源好

    其实一个软件的功能多或少,好用或者不好用,与开闭源没有直接关系。相对的,在GayHub上开源的软件用起来更放心一点。据说µTorrent 3.X版本有挖矿代码于是我一直没敢用......
    java.lang.NullPointerException
    你女朋友是空的!
    回复 支持 0 反对 1

    使用道具 举报

    该用户从未签到

    8

    主题

    55

    回帖

    5

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    16772
    Cerasus  楼主| 发表于 2018-7-20 21:25:43 | 显示全部楼层
    少艾 发表于 2018-7-20 19:30
    有些torrent含scan文件夹,使用ut却不显示

    没遇到过欸。是在添加种子的时候就没有Scan文件夹吗,还是点击Files选项卡之后没有在里面找到Scan路径以及相应的文件?Scan文件夹里面的内容可以正常下载吗?方便的话,给一个出现问题的磁力。我很好奇。
    java.lang.NullPointerException
    你女朋友是空的!
    回复 支持 0 反对 1

    使用道具 举报

    该用户从未签到

    8

    主题

    55

    回帖

    5

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    16772
    Cerasus  楼主| 发表于 2018-7-20 21:26:05 | 显示全部楼层
    少艾 发表于 2018-7-20 19:30
    有些torrent含scan文件夹,使用ut却不显示

    没遇到过欸。是在添加种子的时候就没有Scan文件夹吗,还是点击Files选项卡之后没有在里面找到Scan路径以及相应的文件?Scan文件夹里面的内容可以正常下载吗?方便的话,给一个出现问题的磁力。我很好奇。
    java.lang.NullPointerException
    你女朋友是空的!
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-10 18:22
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    54

    主题

    353

    回帖

    553

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    55815

    崭露头角活跃达人

    zx353 发表于 2018-7-21 06:28:51 | 显示全部楼层
    我是这样设置使用UT的。也是创建任务预分配但并不实际写入

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-10 18:22
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    54

    主题

    353

    回帖

    553

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    55815

    崭露头角活跃达人

    zx353 发表于 2018-7-21 06:36:16 | 显示全部楼层
    awpak78 发表于 2018-7-20 19:16
    已经换qBitTorrent了,还是开源好

    我也主用QBi了,但QBi貌似没有写入缓存

    在我测试中设UT用1024MB的写入缓存,同时监控硬盘活动。不管下载速度是1MB还是5MB,UT一般是每30秒写入一次。

    而QBi则是每秒都在写入,高级里的磁盘缓存修改没有效果。那应该也不是写入缓存。


    回复 支持 0 反对 1

    使用道具 举报

    该用户从未签到

    5

    主题

    411

    回帖

    30

    VC币

    至尊会员

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    165123
    blackmickey 发表于 2018-7-21 09:28:20 | 显示全部楼层
    Cerasus 发表于 2018-7-20 21:26
    没遇到过欸。是在添加种子的时候就没有Scan文件夹吗,还是点击Files选项卡之后没有在里面找到Scan路径以 ...

    很多種子都會有這狀況,雖然下載時是正常的,但預覽種子內檔案常常會有缺少資料夾的情況。
    回复 支持 0 反对 1

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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