Re: [心得] uTorrent 使用Gbps几个小心得

楼主: SETL (Orz)   2014-05-01 18:29:10
重这文章得益不好,补一点刚刚的心得
我电脑的cpu是E6600, 4G RAM, 系统M4 128G SSD, 2T WD下载
因为最新版的UT可以用手机遥控,所以尝试了一下
uTorrent_3.4.1 _30888
我都是用32bit版本,因为官网找不到64bit,作业系统是win7 64bit
因为电脑刚重灌,一开UT会检查档案完整性
照文章调整以后用资源管理器看,硬盘的IO速度会掉到20MB/s
往下掉以后,就算我把正在活动的种子全部暂停也没有用
我放弃使用这个版本以后,正常结束UT,等了几分钟UT关不掉,资源管理器显示
还有两个已经被我暂停种子(档案)在活动...我就看这两个档案看了一分钟,都没有动静...
这版本的品质说到这边应该很清楚了...
换到2.21以后,大概都可以维持45MB+的硬盘速度
因为作业系统装在SSD,虚拟内存可以让UT尽量吃
diskio.coalesce_write_size 大于64MB
diskio.max_write_queue大于4096在我的系统上就看不出差别了
UT还是2.21好@@
※ 引述《r1239386 (T毛)》之铭言:
: 相信大家很常看到一个问题
: 就是 "uTorrent 硬盘负载100%" 怎么办!???
: 这问题困扰大家很久
: 我自己测试后 得出一个小结论
: ========================环境========================
: 作业系统: win7 X64
: 硬盘: 128G SSD + WD RE4 1T*5
: 网络: 1Gbps
: uTorrent 快取设定图: http://i.imgur.com/RTxXuru.jpg
: ========================环境========================
: 首先 我先观察
: [CHD每次上传排行前几的那几个 客户端好像是2.0.4 或 2.2.1
: 当然偶尔也会有3.2.3]
: →此时 我有个问题 为什么大家这么喜欢旧版??
: 依照一个正常软件的走向 应该是往后面的作业系统做优化
: 我心中有个疑问
: "可能在XP上面 2.x版可能是最好的 但win7上会不会是3.x是最好的!?"
: 我个人的答案是 "不是....."
: 在高速下载中 3.x版的快取回写硬盘有问题...
: 状况一 "win7 + 3.2.3"
: 高速下载 写入快取会被吃满 导致硬盘Loading 100% 下载速度会整个掉下来...
: 装况二 "win7 + 2.0.4"
: 高速下载 写入快取会被吃满 也会导致硬盘Loading 100%...
: 看到这边 有人定会说 "靠邀 都一样啊!!! 阿不是一样糟糕!?"
: 对.....
: 所以我一直很纳闷 一直找寻方法
: 直到今天 我回头看了这篇的推文
: #1FSSgVcp (P2PSoftWare)
: → darklpi :用1Gbps的人们,要突破天际请调整每part写入的大小值 03/28 14:16
: → darklpi :改快取方式是没用的....XD
:
: 原来...............
: 把快取提高是没有用的 只是快取写满的时间往后延而已
: 就因为这句话 我想到了diskio的进阶设定
: 如图 :http://i.imgur.com/tGhZt4i.jpg
: diskio.coalesce_write_size 默认值应该是2MB=2097152
: 我的想法是 这个值是当分块在快取要回写回硬盘时 单次写入的SIZE
: 单次写入多 = 快取搬回硬盘的速度快 = 快取降低得快
: (硬盘会LOADING高就是因为快取回写得太慢)
: 好 这时 我就想说 世界是美好的
: =========把coalesce_write_size设到40MB (自己换算 或看图)=====
: 状况一 "win7 + 3.2.3 + HDD"
: 高速下载时 快取减少的速度有加快 大概25~30MB/s都还可以撑住
: 但是 速度上到40MB/s后 快取撑不住了 直往1000MB跑...
: 结果硬盘就loading 100%了...................
: 我心里想: 现在是怎样= ="
: 然后其实我观察到 硬盘在大区块回写 就会造成loading往上加...
: 我在想 "会不会是传统HDD撑不住!??"
: 状况二 "win7 + 3.2.3 + SSD"
: 高速下载时 快取减少有加快没错
: 速度上到40MB/s也可以稳住 不让快取满档.......
: 先下个结论....
: "在win7 + 3.2.3状况下 想要高速下载使得硬盘不loading 100% 请爱用SSD"
: 但...........总不能用SSD当下载槽吧 本钱不够多QQ
: 接着 我就把uT降成2.0.4
: 状况三 "win7 + 2.0.4 + HDD"
: 高速下载下 40MB/s 写入快取会维持在500~600MB
: 不会满档.......... (图同上: http://i.imgur.com/tGhZt4i.jpg
: 图中可以看到下载速度已经到40MB/s 但仍然没有100%的问题
: (P.S: 这如果在3.2.3会炸裂了...只是我没拍照)
: 最终结论
: 1. 当速度进入Gbps的领域时 请修改 diskio.coalesce_write_size这个值
: 2. 如果坚持要用3.2.3 只能用SSD去解决......
: (3.x版的快取跟硬盘管理好像有很大的问题 可以从这边看出
: 虽然3.2.3 最后一个稳定版"宣称"已经搞定......)
: 3. 依照目前来看 Gbps下 2.0.4 2.2.1 才是最稳定的版本...(假如你用HDD的话)
: 4. 同样设定 3.x 为什么有问题 2.x却没问题??
: (我个人觉得回写的算法有变..)
: 最后来张2.0.4上下载全开的图 http://i.imgur.com/fLHrPSz.jpg
: 对了 我想问一下 有人把快取设超过1200MB 跑到满都正常吗??
: 我之前在网络上有看到说 这是uT一个到现在尚未解决的BUG.....
: 但网络上一堆影片教学都叫人填1700MB
: 我2.0.4 2.2.1 3.2.3 都试过 只要快取超过1200MB之前死当给我看= =
: 大家如果有问题可以再提出来一起讨论Q_Q
: 最后再次感谢darklpi大大一语点醒我...(如果我没会错意的话...)
: PS: 如果会错意的话 这整篇文章都白打了Q_____Q

Links booklink

Contact Us: admin [ a t ] ucptt.com