返回列表 发帖

BT與EMULE对硬盘的影响及補救法。

[转贴]优化eMule, 降低资源使用率
http://bbs.yanwo.com/index.php?showtopic=33658
[转贴]BT超级技巧:玩接力下载
http://bbs.yanwo.com/index.php?showtopic=33776


BT篇

虽然现在BT下载很流行。。。资源网站也越来越多,但也冒出了个问题:
“因为有的人过度使用了BT下载,而使得硬盘的寿命大步提前向你说BYE BYE”

有人说这个BT的缺陷是由于软件制作人忽略一些起码的硬件常识,使用了很差的HASH算法,从而导致了BT不象FLASHGET等其他常用下载软件在写入硬盘数据前起用了高速缓冲,而是直接就写入硬盘,同时使得下载文件的所占容量比其实际大小要大几倍,直到下载完毕完后才自动恢复。因此正因为使用BT下载,使得硬盘始终处于高速运转的状态,所以现在越来越多的人相信(甚至也经历过了)是此原因导致了硬盘寿命提前结束,而且据说同时开的BT运行窗口越多,硬盘的损耗就越严重。

那关于如何解决这个问题,一方面寄希望于BT的软件制作和修改能在这方面有所改进。另一方面,有人提出了修改硬盘的CACHE,方法如下:

A)  设大硬盘Cache
BT会多线程地下载和上传,很多数据吞吐,Windows默认只有512KB的Cache显然不够,如果内存在256MB以上,开大一些Cache应该可以减少硬盘读写,提高性能。一般设在8-16MB效果最好。我设到32MB,开4个BT硬盘灯都不怎么闪。
a)  运行 "regedit";

B)  去[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementIoPageLockLimit];
  
c)   根据你的内存修改其十六进制值:
   8000为32MB,4000为16MB,其他数字按此计算。
补充计算转换方法如下:
1MB = 1024K,
10MB = 10240K
= 2800(16进制)
= 2*16^3 + 8*16^2 + 0*16^1 + 0*16^0 = 10240k (十进制)
  
d) 重启
如果没有找到IoPageLockLimit,就要新建,类型为DWord。

2、降低运行优先级
BT比较占用资源,启动后,可能会对整个系统的性能造成一定的影响。如果你是用2K/XP,可以利用任务管理器把所有的BT软件的优先级降低,这样即使它占用资源,也不会影响其它应用程序的性能,因为它抢占资源的优先级不够高,降低对系统的影响”

有人说,操作系统是win2k或winxp的话,使用BT下载的情况会好些,因为这两种操作系统会帮你在BT写入硬盘数据时自动升高CACHE,从而减轻(但不是避免)硬盘的损伤。

个人觉得,BT可以继续使用,但不要一次性开太多的下载或上传的窗口,1到3个就行了。。。还有在BT运行时,去任务管理器把它的优先权调到低于标准。


EMULE篇

一般来说em对硬盘的影响远小于bt。如果你仍然不放心em,你也可以采用与bt一样的“曲线救国”的方法――“牺牲”内存来换取硬盘的寿命

关于buffer的设置,一般来说256M的内存的buffer一般设置在8~12M.
若想再改大些,就是要冒点险改em的config文件了(一般不要改,默认最好)
打开config里的preferences.ini文件,在这个文件的FileBufferSize=1572864一行。要设为20M,改成20971520,就是20×1024×1024=20971520

其他具体设置有个人机器和网络情况再进一步确定

注意:这些设置对bt和em的下载速度并无帮助,只是为了拯救脆弱的硬盘。

打开端口之后就是提速了
建议使用推荐软件
ADSL电信用户,内网用户推荐使用BT软件

  常有网友说用BT下载很慢,这其中有大部分是电信ADSL或内网用户(小区,单位,网吧,学校等),大部分的电信ADSL都在512K-----2M之间,用一般的BT软件速度确实不快,现在推荐两个比较适合ADSL和内网用户使用的软件给大家试试,效果不错的。

1 BitComet


BitComet 的特点
全新高效的网络内核,快速稳定,高速下载时依然保持很少的CPU占用。支持多任务同时下载,并支持对一个Torrent中的文件有选择的下载,允许设定文件下载优先级。 可以限制上传速度、下载速度,避免影响其他网络程序。 智能速度控制(IntelligentRateControl)技术,自动优化上传分配以获得最佳下载速度。 智能磁盘缓存(IntelligentDiskCache)技术,牺牲内存占用为代价有效减小高速下载上传对硬盘的损伤。智能磁盘分配(IntelligentDiskAllocating)技术,有效减少磁盘碎片产生。聊天系统允许用户与其他下载者聊天,支持群聊、私聊。(v0.53的新功能) 自动保存下载状态,续传无需再次扫描文件,作种子也无需扫描文件。自动为不同的连接优化,默认配置即可获得良好性能。 自动配置XP网络连接防火墙(ICF)和网络连接共享(ICS)。 自动端口映射实现内网免配置(要求路由器支持UPnP,操作系统至少XP)。[支持UPnP的路由器列表] 为没有下载完毕的文件添加.bc后缀以示区分。 自动检查版本更新。 支持多Tracker协议,UTF-8扩展,UDP Tracker协议。 只需一个监听端口即可满足所有下载需要。 多语言界面。 无需安装,但也提供安装包。

BC还有一个好处,即使只有一个种子它也能达到最高速

BitCome最新版下载地址

http://www.bitcomet.com/index-zh.htm

2:比特精灵

比特精灵v2.0除了继承比特精灵1.0首创的磁盘读写缓存,文件选择下载等现今被广泛采用的BT技术,更是集稳定的程序表现、良好的程序性能、强大的附加功能于一身。

全平台UPnP自动端口映射:第一个做到了真正的UPnP支持
自动设置XP网络防火墙:保证网络安全的前提下尽情BT
即时通讯功能:下载过程中方便地和网友进行实时交互。
种子市场功能:通过种子市场可以方便地和网友共享种子信息。
数据压缩传输功能:更加有效地利用有限的带宽。
连接信息共享:共享可用连接信息,提高下载效率.

比特精灵下载地址http://www.17yy.com/bs/

以上两种BT软件对于电信和内网用户都不错,大家可以试试那个比较快。

TOP

如何分辨自己处于内网还是外网(公网)?是否有网络防火墙?是否支持UPnP?

有一定网络知识的朋友都有自己的判断方法,但入门级的朋友怎么办?这里介绍的是一种不需要任何网络知识的判断方法:用MSN Messenger帮助BT用户了解网络接入情况看--MSN Messenger的“高级连接信息”(注意:这里用的是MSN Messenger,不是Windows Messenger。Windows Messenger高级连接信息与MSN Messenger的不一样。),它位于MSN Messenger 菜单的“工具”->“选项”->“连接”中。 高级连接信息有以下几种类型组成:

“直接连接”
表示用户是公网,没有使用Windows XP自带的Internet连接防火墙(ICF),不需要使用UPnP。但这种情况不排除用户安装了第三方的网络防火墙软件,如诺顿网络安全特警2002/2003/2004系列、国内著名的天网防火墙等等。这类用户在使用BT时,只要BT软件所监听的端口没有被ISP封掉,一般不用怎么设置就可以达到最佳速度。安装了第三方的网络防火墙的用户注意让防火墙允许BT软件监听所需的端口。

"直接连接,使用了Internet连接防火墙(ICF)"
表示用户是公网,使用了Windows XP自带的Internet连接防火墙(ICF),不是一定需要使用UPnP。这类用户要想让BT获得最佳下载速度,可以在ICF的高级设置中为BT软件手动打开相应监听的端口,也可以打开BitComet的“允许打开Windows网络共享和防火墙ICS/ICF端口”,在下次Bitcomet启动时提示网络连接保护设置即将被更改的对话框上点确定,让BitComet自动操作。

"通用即插即用(UPnP)网络地址转换(NAT)"
表示用户是内网,经由网关或路由器上网,网关或路由器支持的NAT支持UPnP(而且打开,目前支持UPnP的网关类软件有Windows XP的ICS、KERIO的WinRoute Firewall 5系列)。这类用户要想让BT获得最佳下载速度,最好使用支持UPnP的BT软件,如BitComet。

“非通用即插即用(UPnP)网络地址转换(NAT)”、“非对称NAT”、“对称NAT”、“级联”等等表示用户是内网,经由网关或路由器上网,网关或路由器的NAT不支持UPnP,或虽然支持UPnP,但UPnP被ISP、网络管理员关闭了。这类用户很难让BT软件获得由其他下载者发起的连接,想提高下载速度,可以试一下对外连接能力特别强的BitComet系列。

“非UPnP防火墙”
通常与NAT类型一起出现,表示用户是内网,经由网关或路由器上网,网关或由器上使用不支持UPnP的网络防火墙,如诺顿网络安全特警2002等等。这类用户同样很难让BT软件获得由其他下载者发起的连接,想提高下载速度,还是推荐使用对外连接能力特别强的BitComet系列。

“UPnP防火墙”
通常与NAT类型一起出现,表示用户是内网,经由网关或路由器上网,网关或由器上使用支持UPnP的网络防火墙,如诺顿网络安全特警2003、Windows XP的ICF等等。如果与3一起出现,用户可以尝试具有UPnP功能的BT软件;如果与“非通用即插即用(UPnP)网络地址转换(NAT)”、“非对称NAT”、“对称NAT”、“级联”等等一起出现,就不必强求使用支持UPnP的BT软件了,因为即使防火墙支持UPnP,但NAT不支持UPnP,UPnP也是不可能成功的,这时还是推荐使用对外连接能力特别强的BitComet系列。

TOP

可以用这个软件检查一下硬盘情况

硬盘的容量越来越大,转速也越来越高,但除了SCSI接口的硬盘外,几乎所有桌面型硬盘的质保都缩水为1年。能否及时了解硬盘的健康状态和寿命,以防损失重要数据?Drive Health可以帮助你轻松做到这一点。
  一、Drive Health的基本情况
  Drive Health是一款可以在Windows 9X/Me/NT/2000/XP等系统平台下使用的硬盘监视软件,我们可以借助它预测硬盘可能出现的错误,及时判断硬盘的“生命之火”还可以燃烧多久,以便及时备份数据。。目前的最新版本是2.0,文件大小为552KB,需要的朋友可以在http://download.pchome.net/php/dl.php?sid=12162  
    二、软件的使用
  1.查看硬盘的可用寿命
  在窗口的左上方有一个绿色的进度条,进度条的长度代表着硬盘的可用寿命,如果进度条充满整栏,说明你的硬盘寿命良好。假如进度条已向左侧移动一段距离,说明寿命正在减少之中;越向左,则说明可用寿命越短。
  2.查看硬盘的各个指标状态
  Drive Health会自动检测当前硬盘的健康状况,并显示在主窗口的列表中。这里提供了RawRead Error Rate、Spin Up Time等项目,对我们来说最重要的是“Status”栏下面显示的值。下面笔者简单介绍各值的含义:
  OK:情况良好
  Attribute changed:某项特性被更改
  Dangerous changes:危险
  Pre T.E.C warning:警告
  如果该项数值为“OK”,即“AttributeName”前面显示为“√”的话,则说明一切正常,你用不着担心;如果数值为“Dangerous changes”或“Pre T.E.C warning”,即“AttributeName”前面显示为“”的话,那就需要谨慎了。不过,如果显示为“UNLOCK IT”则说明你的硬盘可能不支持或者未激活该功能。
  3.保存硬盘检测结果
  选择“Drive”菜单下的“Save Report→TextFile”项,可以将当前的检测结果保存到文本文件中。另外,在“Common Drive Settings”窗口中可以设置对硬盘可能出现的错误等级进行监测,并且还可以设置检测频率。
  三、查看硬盘信息
  激活“View”菜单下的“ShowDisk lnformation”项,我们可以在窗口的右侧查看到硬盘的相关信息,这一功能类似于硬件检测工具。从这里可以了解到硬盘的生产厂家、型号、产品序列号、Fireware版本、块大小、总的容量、当前扇区数、总的扇区数、磁道、磁头等资料,更重要的是在这里还可以查看硬盘的Ultra DMAT作模式,以及查看硬盘是否支持温控设置。如果支持温控,在Drive Temperature一项中会显示当前硬盘的温度。
  Drive Health占用的系统资源很少,我们可以将它添加到“启动”组中作为操作系统的一个后台服务运行,这样就可以在硬盘发生问题时及时得到警告,为重要资料的保存赢得宝贵的时间。

TOP

谢谢LZ ~~~~~~~~~~~~~~~~~~~~~~
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

TOP

谢谢您……
☆★一道疤痕+一盏灯★☆

TOP

我是菜鸟,看了一下,茅塞顿开.

TOP

返回列表