utorrent磁盘负荷过重的解决办法(转)
- 格式:doc
- 大小:98.00 KB
- 文档页数:2
磁盘占用率100%?教你5步彻底解决占用问题,瞬间提速10倍今天作为2019年的最后一天,是对2019年的总结,也是即将迎接新一年的铺垫,所以意义特别重大。
在这个特殊的日子里韩博士准备打开我的'老人机'关心一下最近的国家大事,结果电脑一开机就让我傻眼了。
这是什么神仙电脑?开机半天还能看到鼠标在愉快地转圈圈,甚至无法进行任何操作。
拿起电脑本想直接就扔了,后来想想我们不能这么随便浪费人民的财产,就忍住了砸电脑的冲动。
好不容易鼠标不转了,win10系统就开始搞事情:想着右键刷新一下,结果可能电脑需要思考下人生就开启了'慢动作'模式,完全无法动弹,跟打游戏一样直接把你的塔给推了,不给你留后路。
正所谓天无绝人之路,秉着这股好脾气,韩博士将电脑重启后以其迅雷不及掩耳之势(如果我手速够快电脑就追不上我)查看任务管理器结束一下进程,结果发现,原来电脑的磁盘占用率达到了100%,怪不得运行异常缓慢。
有句话说得好,在哪里跌倒就要在哪里站起来!所以韩博士翻遍全网终于找到了破解之法,经过整理归纳之后现将其传授给大家!绝招一:关闭家庭服务组该服务主要是为了和局域网内的电脑进行传输文件等,开启后会直接影响电脑的运行,所以该出手时就出手,大胆往前冲就完事了。
(直接在'计算机管理'中关闭'HomeGroup Listener'和'HomeGroup Provider')绝招二:关闭碎片整理计划该功能主要是重新将磁盘中的文件再次按顺序整理一次,但是固态硬盘的擦写次数还是有一定限制的,这样一直重复整理简直就是飞蛾扑火,自取灭亡。
绝招三:关闭windows search服务虽然此项服务本意是为了加快文件的搜索,但毕竟水能载舟亦能覆舟。
在大部分电脑待机时间里键盘灯亮着就是该服务的'功劳',而且占用大量系统资源,对于一些性能不佳的电脑更是建议直接'快准狠'关闭。
uTorrent缓存、高级选项详解和优化设置暖•uTorrent 缓存、高级选项详解和优化设置Posted by brick on 十二 7, 2010 in ITHome ? IT ? uTorrent 缓存、高级选项详解和优化设置北京的ADSL,一直以来都是2M给300K限速,4M给600K限速,以此类推,价格贵是不争的事实,2M的钱,在家能扯两跟4M的宽带了。
原来一直用的2M,uT下载满速300k倒也没什么,最近倒腾了双拨,600k速度下,我那日立硬盘就跟不上了,吱吱那个响啊,正好uTorrent有个磁盘统计,稀里糊涂的看了一下,貌似文件写入的非常频繁,上网找到一篇很详尽的文章,通俗易懂,不敢独享,拿来发布,感谢yoyo2001@HDChina2010-7-22,uT2.03版高级参数说明uT2.03版的一些参数和默认设置与旧版有不少出入,uT常规设置论坛和网上已有不少教程,这里主要针对缓存、连接优化和高级参数等进行探讨,资料来源于uT官网/帮助文件、并结合实践和大家的反馈列出的一些优化,图片为原uT2.0版简单说明(未更新),文字为详解(更新ing)。
————————————–2.03版常规设置项目的改变:在“设置->带宽”下新增2个设置项:1、应用比率限制到额外传输(传输开销限制,针对之前开销占用带宽较大的反馈进行的改进)2、应用比率限制到uTP传输 (旧版的带宽限制仅针对TCP连接,现uTP连接也加入到带宽限制管理中)在“设置->任务”下新增1个设置项:启用UDP Tracker 支持另外“启用带宽管理”改为更直观的“启用带宽管理(uTP)”————————————–2.03版相对2.02版的高级参数更改:新增参数:net.disable_ipv6: true (win7下默认禁用ipv6网络,需要ipv6的可选false开启)取消参数:net.calc_overhead: false (默认禁用在传输效率中计算网络开销)此选项已从高级参数移动到“设置->带宽”常规设置中,新增“应用比率限制到额外传输”选项。
找到的比较好的解决办法如下可大大减少出现磁盘负荷过重的几率软件具体设置(以下设置均为实践得出)设置——常规——勾上“预先分配磁盘空间”(重要,大多资料并未提到这一项)设置——高级——确认“diskio.no_zero”项为true(高版本ut默认即为true)另外,windows xp以上的系统需要相应用户拥有某权限,可通过以下2种方式获得1.使用管理员权限运行utorrent2.运行——gpedit.msc——计算机配置——Windows设置——安全设置——本地策略——用户权限分配——“执行卷维护任务”项添加相应用户(或者直接添加everyone)注意:该方案下,缓存分配多少不影响磁盘负荷过重问题,但推荐100Mbps网络分配不小于256M缓存避免频繁写入保护磁盘,通常可分配512M。
实际测得仅下载任务(10M/s)时,缓存使用量维持在100M~200M,考虑到同时还有上传任务,推荐100Mbps网络使用512M缓存,10Mbps网络使用256M缓存磁盘负荷过重产生原因老版本ut中,当ut开始下载文件时,会预先分配空间,并对该空间进行填0操作,以保障原有数据安全性。
同时,已经下载完成的区块将会暂时存在缓存中,并根据缓存策略写入磁盘。
磁盘在进行大量写入(此时在填0)操作时,同时写入其他文件的效率相当低,故而缓存写入磁盘的速度极低(甚至低于1MB/s)而当用户分配给ut的缓存被下载数据占满耗尽,而缓存又无法顺利写入磁盘,此时下载数据无处存放,使速度骤降,此时即为磁盘负荷过重,下载速度等于缓存写入磁盘速度。
通过windows 7 自带资源监视器可以观测到,此时utorrent进程正以40MB/s速度写目标文件,并持续很长一段时间。
与此同时,由缓存写入磁盘的速度极低(1MB/s以下),使缓存无法被释放。
直至填0操作完成,缓存写入磁盘速度就恢复正常(普遍为50MB/s以上),缓存被释放,可容纳新下载数据,一切恢复正常。
UT设置教程1参考版本uTorrent 2.0.1 build 19248凡是使用UT 2.0.1的用户,请将高级设置中的net.calc_overhead要设置为false,否则UT的流量统计将包括网络开销,但网络开销不是真正的流量除了高级部分的设置没有说明,其余的都尽可能的进行了说明,想了解高级设置参数的含义,请移步uTorrent高级参数解释部分设置没有进行透彻研究,并且只是贴图而已,望大家海涵。
如果大家对这些设置有需求的话,我会对相关功能进行详细说明的-------------常规/General-----------隐私信息自动检查更新:不勾更新到beta版本:不勾在检测更新时发送详细信息(总是匿名):勾选说明:建议大家不要更新到BETA版本。
另外虽然工作人员相当努力,但是对新版本的支持还是会有一定的延迟,所以请取消自动更新,避免更新后提示为"banned client"(被禁客户端)。
如要更新请到官网下载或者手动更新,具体方法为:菜单栏上,帮助->检查更新,此时需注意ChinaHDTV是否已经支持新版本。
下载任务未完成文件添加.!ut后缀:?这个根据自己的喜好选择。
对于想预览文件的朋友就不要勾选这个选项了,毕竟更改了文件扩展名,很多时候会不方便。
预先分配磁盘空间:不勾对于有多个PT账号的同学,建议不要勾选这个选项,避免出现无法强制校验或磁盘空间不足的现象。
活动时避免进入待机状态:勾选对于电脑会自动进入待机状态的同学,请务必勾选,避免因为长时间无人看守而待机,使得电脑断开网络连接最终使得UT无法下载及上传-------------界面/UI Settings-------这里全部是定制UT界面的选项,请大家根据自己的喜好选择。
个人觉得UT的托盘气泡提示比较烦,尤其是玩游戏的时候,老是不小心把游戏弹出去……另外由于某些需求,下载任务全为手动开始。
一般用户建议不要勾选“不要自动开始下载”-------------连接/Connection-------监听端口添加系统防火墙例外:勾选这个一定要勾选,重要性就不多说什么了。
推荐使用uto rrent设置教程~!小巧的bt客户端程序,拥有常见的功能。
内网下载方面也有不错的表现,外网就更不用提了。
支持多任务同时下载,支持设置文件下载优先级,可以根据计划任务调整占用的带宽,全局/单个任务的速度限制,快速断点续传机制,支持upnp,支流行的bt扩展协议,支持用户来源交换,支持dht最小内存占用仅6mb!默认设置即可满足用户需求简单几步对μT orrent配置,既可以最大优化下载速度,同时可以对自己的硬盘进行一定的保护。
1、在常规选项中,把预先分配磁盘空间勾选上,这样在开始任务的时候就分配好了硬盘空间,不会出现下载到硬盘满了然后出现磁盘空间不足的提示。
2、传出连接选择强制,去掉允许传入旧式连接的钩。
这样做可以用来进行反吸血。
3、设置缓存手动指定缓存大小,根据内存情况进行设置,我选择512M,本机内存为2G,下载和播放能同时流畅进行。
这样设置可以起到保护硬盘的作用。
4、在带宽选项中,可以设置一下最大连接数,这个根据自己来定,如果连接数过多的话会影响到下载速度和电脑运行速度。
5、在队列选项里,设置下最大活动任务数,个人推介设置为10,太多的话连接数可能会过多,速度不一定跟得上,而且任务过多会影响计算机运行速度。
6、最后在高级选项里,有两个很重要的参数要设置一下diskio.flush_f iles选择False,这样前面选择的手动配置缓存大小才能生效;diskio.no_zore选择True,可以减小对硬盘的访问。
简单设置:---常规Gener al----隐私信息自动检查更新:不勾更新到beta版本:不勾在检测更新时发送详细信息(总是匿名) :勾选请勿更新至测试版(包括alpha和beta版本),否则将提示:正在使用被禁客户端(bannedclient)。
使用μTorrent下载的设置以及一些常识性的问题使用μT orrent下载的设置以及一些常识性的问题虽然μT orrent小巧方便,但是在某些细节的设置问题上需要改进,我觉得这是管理员疏忽的一个地方这是转的别人的方法,版本好像不一致,但是很有参考价值。
uTorrent使用技巧(更新!关于UT读取缓存的问题)一、减少µT orrent强制检查的简单方法用µT orrent的XD越来越多了,看到很多人在反映UT老是会强制检查,提供一个老手们可能早就知道的办法(高手们别见笑!!),让大家的UT减少强制检查的几率。
强制检查的出现往往是由于突然掉电、死机、非正常重起等原因造成的,因为在这些情况下UT来不及将缓存中的数据写入文件,来不及更新下载文件的进度,所以在正常重起后UT都会强制对文件进行检查,获取了正确的下载进度后才会继续下载工作。
但是并没有突然掉电、死机等异常现象发生,UT为什么还是会强制检查?这个原因往往被大家忽略了,那就是直接关闭。
UT的缓存默认的太小,大家都会加大他的缓存来保护硬盘,缓存越大,存在缓存中的数据就越多,而在直接关闭UT的时候会有一定几率UT来不及清空缓存(几率虽然小,但是只要发生一次就是漫长的检查时间和硬盘的喀喀作响),这样在重起UT的时候就会被强制检查。
知道原因就好办了,方法其实很简单:1、需要关闭UT的时候,先暂停所有下载任务(100%进度正在上传的不用管);2、看那个写入统计的缓存槽,耐心的等到他变0;3、OK了,直接关闭UT。
用这个方法,只要不是突然掉电、死机等异常情况,UT再也没有强制检查过了。
而那些异常情况下其他BT软件也都会强制检查的,并不是UT的专利,也没有啥好办法解决。
---------------------------------我就是一分割线-----------------------------二、简单设置µT orrent,保护好你的硬盘!!简单地图文介绍一下µTorrent的设置选项,老手们应该都门清了,希望可以给新手们一点帮助!!1、常规里面没什么,按自己的喜好来吧:2、下载选项里面注意勾选预先分配磁盘空间,这样要下载的文件都分配好了大小,便于计算剩余空间(就是先占个坑再。
uTorrent常见问题答疑汇总uTorrent常见问题答疑汇总作者:Plum 编辑:Plum2010-12-30 17:16:16 [投递]1. uTorrent 的系统要求是什么?很低。
它可以在低端的系统中工作,如在14MB RAM的486上运行的Windows 95,也可在2003和Vista等高端系统中工作。
它也可以在64位的Windows上工作。
2. 如何使uTorrent 指定第一区块和最后一个区块的优先级?“高级”部分,并将“bt.prio_first_last_piece”设置为“true”。
3. 当启动torrent 时,如何使uTorrent 分配所有文件?在“下载”中,启用“预分配所有文件”。
但是,启用此选项将阻止压缩存储生效。
当跳过文件时,预分配不再分配所有的文件,只分配您选中的文件。
预分配的作用不大,只是能够确保在启动torrent 时有足够的空间。
与不使用它时相比,它并不会减少碎片,因为无论是否启用预分配,μTorrent在写入时总是分配完整的文件。
4. 如何修改磁盘缓存选项?(1.6 和更高版本)虽然在默认设值下运行良好,甚至高达100Mbit,但是您可能希望更改磁盘缓存选项。
可在“高级”->“缓存”中找到该选项。
要查看目前的缓存使用率,请查看“速度”选项卡,然后从下拉式列表中选择“磁盘状态统计”。
缓存大小是一个合并大小,无法为读缓存和写缓存各指定一个单独的大小。
在不进行下载时,“不需要缓存时减少内存的使用量”将释放用于写缓存的所有内存。
“每2 分钟写入未使用的区块”控制uTorrent 是否将不完整的区块中的块清理至磁盘(如果该区块已2 分钟未活动)。
如果在下载期间(不是在刚刚添加了torrent 时,这种情况是正常的!)使用很大的缓存值或遭遇磁盘超载,请将其禁用。
“立即写入已下载完毕的区块”控制uT orrent 是否立即写入完成的区块。
如果将其禁用,它将在最多15 秒钟后写入它们。
uTorrent高级设置方法高级设置→缓存设置1、不需要缓存时减少内存的使用量如果内存紧张,就把这个选项勾上,因为uTorrent本身软件是倾向于占很小系统资源的。
不过我们大内存怕什么,不勾!哈哈。
2、每2分钟写入未使用的区块,立即写入已下载完毕的区块这两个选项一定不要勾选,除非系统出现问题或者不太稳定。
这两个选项的目的是为了减少系统down机或者出现错误时发生丢失数据的概率,每次写入的区块并不一定完整,是为了最大程度保证数据的可靠性。
但是反过来,它们会增加很多磁盘写入操作,而众所周知频繁读写硬盘是不利于硬盘寿命和性能的。
所以,为了我们保养硬盘的方针,坚决不勾!3、如果上传速度较低则关闭读取缓存,从读取缓存中移除较旧的缓存区块这两个选项本身的设计目的是为了减少内存的使用量,增加硬盘读取次数。
不勾,理由同上!4、对磁盘写入/读取禁用系统缓存这两个选项会禁用Windows本身的磁盘缓存。
如果勾选的话,当uTorrent本身的缓存满的时候,就没有额外的缓冲空间来缓解硬盘的读写压力,会增加硬盘的负荷。
当然,为了我们的硬盘,不勾。
有内存为什么不用?接下来,是最重要的设置部分,也就是标着“警告:请勿修改!”的高级选项1、diskio.flush_files此选项在开启时(也就是设置为“true”时),会使uTorrent频繁进行文件句柄操作,这样也增加了硬盘的读写次数。
实际的效果是,在默认为true的情况下,uTorrent根本不理会磁盘缓存设置多大,只使用其中一小部分。
为了让前面设置的大缓存起到应有的作用,这个选项务必设置为“false”!2、diskio.no_zerouTorrent在默认情况下,数据写入硬盘之前需要先进行空间分配操作,当这个选项在默认“false”的时候,uTorrent会把预先分配的空间“ 填零”,也就是大量的磁盘写操作。
在高速下载的情况下,通常导致的效果是,磁盘缓存已写满,但uTorrent还没有完成预先分配空间的操作,于是无法写入硬盘。
utorrent设置指南磁盘高速缓存磁盘高速缓存是通过保持经常访问的数据在内存中来减少读取和写入硬盘的次数。
通常μT orrent自动管理缓存,但你可以通过修改这些设置来改变它的的行为。
由于这些设置本身所具备的性质,修改这些设置时应谨慎行事时,如不良的设置可能会损害性能。
基本缓存设置:手动指定缓存大小以覆盖自动设置的缓存大小可以让您设定磁盘高速缓存的内存最高使用量。
通常情况下,μTorrent根据您目前的下载速度自动调整缓存大小。
这个值的单位是MiB,所以请按照这个单位进行输入。
任何低于1的值将被忽略,并用1来代替。
不需要缓存时减少内存的使用量①当μTorrent没有传输数据时,清除没有使用的磁盘高速缓存高级缓存设置:启用磁盘写入缓存允许μT orrent在写入磁盘之前使用磁盘缓存在内存中存储数据。
这个选项的效果是减少写入磁盘的频率。
* 每 2 分钟写入未使用的区块如果内存中16KiB的数据块达到或超过2分钟未被使用或者没有被填满,μTorrent则把它们写入磁盘。
这个选项的效果是减少μTorrent的内存使用量,同时增加磁盘写入频率。
* 立即写入已下载完毕的区块一旦内存中一个数据块被填满,μT orrent立刻将它写入磁盘。
这个选项的效果是减少的内存使用量,同时增加磁盘写入频率。
启用磁盘读取缓存允许μT orrent使用磁盘缓存在内存中存储频繁从硬盘读取的数据。
这个选项的效果是减少磁盘读取频率。
* 如果上传速度较低则关闭读取缓存如果上传低于40 KiB / s则关闭磁盘读取缓存。
这个选项的效果是减少μT orrent的内存使用量,同时提高磁盘读取频率。
* 从读取缓存中移除较旧的数据②为了给其它数据腾出空间,移除超过10分钟未被使用的磁盘读取缓存数据。
这个选项的效果是减少μT orrent的内存使用量,同时提高磁盘读取频率。
* 缓存超负荷时自动增加缓存大小当磁盘读取频率增加时(通常是由于增加了上传速度),增加缓存大小。
找到的比较好的解决办法如下可大大减少出现磁盘负荷过重的几率
软件具体设置(以下设置均为实践得出)
设置——常规——勾上“预先分配磁盘空间”(重要,大多资料并未提到这一项)
设置——高级——确认“diskio.no_zero”项为true(高版本ut默认即为true)
另外,windows xp以上的系统需要相应用户拥有某权限,可通过以下2种方式获得
1.使用管理员权限运行utorrent
2.运行——gpedit.msc——计算机配置——Windows设置——安全设置——本地策略——用户权限分配——“执行卷维护任务”项添加相应用户(或者直接添加everyone)
注意:该方案下,缓存分配多少不影响磁盘负荷过重问题,但推荐100Mbps网络分配不小于256M缓存避免频繁写入保护磁盘,通常可分配512M。
实际测得仅下载任务(10M/s)时,缓存使用量维持在100M~200M,考虑到同时还有上传任务,推荐100Mbps网络使用512M缓存,10Mbps网络使用256M缓存
磁盘负荷过重产生原因
老版本ut中,当ut开始下载文件时,会预先分配空间,并对该空间进行填0操作,以保障原有数据安全性。
同时,已经下载完成的区块将会暂时存在缓存中,并根据缓存策略写入磁盘。
磁盘在进行大量写入(此时在填0)操作时,同时写入其他文件的效率相当低,故而缓存写入磁盘的速度极低(甚至低于1MB/s)而当用户分配给ut的缓存被下载数据占满耗尽,而缓存又无法顺利写入磁盘,此时下载数据无处存放,使速度骤降,此时即为磁盘负荷过重,下载速度等于缓存写入磁盘速度。
通过windows 7 自带资源监视器可以观测到,此时utorrent进程正以40MB/s速度写目标文件,并持续很长一段时间。
与此同时,由缓存写入磁盘的速度极低(1MB/s以下),使缓存无法被释放。
直至填0操作完成,缓存写入磁盘速度就恢复正常(普遍为50MB/s以上),缓存被释放,可容纳新下载数据,一切恢复正常。
解决方案一——缓存
增大缓存,使缓存大到填0操作完成时仍未被数据占满,假设下载速度10MB/s,磁盘内部写入速度50MB/s,每GB数据需要20s填0操作,则需要200M缓存,实际情况会更低
但该方案无法彻底解决问题,随着体积增大,内存不够消耗
解决方案二——禁止填0操作
事实上对普通用户而言,填0操作完全没必要,故而该方案才是最佳解决方案
utorrent从1.8.x 开始提供该功能,即在高级参数中增加“diskio.no_zero”,设为true即可
注意:该选项需配合常规选项中的“预先分配磁盘空间”使用
根据具体测试,若未勾上则依然会执行填0操作,勾上后正常
猜测:“预先分配磁盘空间”选项专为“diskio.no_zero”搭配设计,两者不全选上则ut默认分配空间并填0,全选则快速为文件分配空间(不填0)
附:推荐缓存设置(本人暂时使用2.0.4版本)
手动指定缓存大小,推荐10Mbps网络256M,100Mbps网络512M,若内存有富余则可继续添加
另外禁用系统缓存,个人猜测系统缓存为系统虚拟内存
其它选项请酌情更改
此外,ut的Advanced选项基本不用更改其他参数,但可以适当增大”diskio.coalesce_write_size“值(µTorrent每次写入磁盘时的文件大小,只有在打开diskio.coalesce_writes时才有效.单位是byte/s)
特别感谢zconomy的文章
µTorrent高级设置详解by zconomy@NexusHD
/forums.php?action=viewtopic&forumid=7&topicid=4878。