发信人: lizhenyu (Rib), 信区: BitTorrent
标  题: 使用BT时如何保护硬盘
发信站: 哈工大紫丁香 (2004年04月02日19:31:21 星期五), 站内信件

【 以下文字转载自 Software 讨论区 】
【 原文由 FongHit 所发表 】

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

b)去[hkey_local_machine\system\currentcontrolset\control\session manager\memor
y management\iopagelocklimit]; 
   
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,从而减轻(但不是避免)硬盘的损伤。 


cache通称高速缓存,它用于提高速度较快的设备与速度较慢的设备之间的传输速率。例如
,在cpu与内存之间的一级缓存和二级缓存,它们都是cache。其工作过程是这样的,先将
内存中的数据复制一部分到cache中,cpu访问内存(内存工作频率与基本频率相当)时就
优先访问cache,由于cache(一级缓冲工作频率与主频相当)与cpu的速度差不多,从而提
高了cpu的存取速度。在一台电脑中cache可以说无处不有,如果善于利用这些cache,便可
以极小的代价提升你的系统性能。 在dos6.22中也提供了类似的工具smartdrv.exe,它是
针对内存与硬盘之间的cache,其工作原理与上述相似。
  在win9x中也有类似的工具,在win9x安装目录下system.ini文件中的[cache]项加入:
 [cache]
mincachefile=4124
maxcachefile=4124(按内存大小16ram为2048kb,32ram为4124kb,最大不要超过12mb)
  即可激活windows下的硬盘cache。除硬盘cache外windows还有文件系统cache,windo
ws访问文件时要访问硬盘文件分配表,文件系统cache则把刚访问过的文件的路经和文件名
存入内存,以加快下一次的访问速度。在“hkey_local_machine\software\microsoft\wi
ndows\currentversion\fs templates”中有三个键名为desktop、mobile、server,分别对
应在【控制面板】→【系统】→【性能】→【文件系统】下硬盘中的台式机、便携式、网
络服务器三个设置项。如是台式机可对desktop中的字符串namecache、pathcache进行修改
,改为: namecache=″80 00 00 00″(缓冲128个文件夹) pathcache=″00 10 00 00″(
缓冲4096个8.3格式的文件名,约使用48kb常规内存) 除此之外win9x还提供了一些设备的
cache设置选项。

  cdrom:点击【我的电脑】→【控制面板】→【系统】→【性能】→【文件系统】→【
cd-rom】,便可设置cdrom的cache(最大限1238kb)。 调制解调器:点击【我的电脑】→
【控制面板】→【系统】→【设备管理器】→【调制解调器】,这里为调制解调器的型号
,【连接】→【端口设置】有两个选项,把两项都调到最大可提高上网速度。 串行接口和
并行接口:可在win9x目录下的system.ini文件中加入: [386enh]comxbuffer=1024 (串
行接口设置x为接口号,单位为kb) lptxbuffer=1024 (并行接口设置,同上)

  如果您使用的是win nt4.0+ie4.0,那么请打开winnt目录下的regedit.exe(注册表
编辑器),查找字符串“mininitsize”,将其值由“4”改为“20”(“20”为十六进制
数等于十进制数32),适当增加其值便可以得到满意的效果。 经过以上设置可以极大地提
高系统性能,最明显的是windows读硬盘时“哒哒哒……”的声音明显减少了,并有保护硬
盘的作用。


【 在 JJason 的大作中提到: 】
: 虽然我现在担心硬盘,不怎么用BT,不过看到最近Movie上面很多同学都是
: 从BT下的电影然后上传,觉得他们很执著,挺感动的;
: 讨论一下,或许能够打消一些人的顾虑,让BT在工大火气来^_^
: 【 在 lizhenyu (Rib) 的大作中提到: 】
: : 啊~~~这样啊~~~
: : 不好意思~~~
: : 谢谢JJason了~~~~

--
*************************************
*       欢迎访问一个崭新的ftp       *
*  ftp://movie:movie@210.46.78.217   *
*    好多电影!!相信你会喜欢:)     *
*          希望大家支持!           *
*************************************

※ 来源:.哈工大紫丁香 bbs.hit.edu.cn [FROM: 210.46.78.217]
--
※ 转载:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: 210.46.79.125]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.038毫秒