硬盘使用中不容忽视的几个问题及解决对策
2008-12-15 12:08:07 来源:WEB开发网我们在使用Bittorrent下软各类文件时,由于每个用户的下载和上传几乎是同时进行,因此下载的速度非常快。不过,它会将下载的数据直接写进硬盘(不像FlashGet等下载工具可以调整缓存,到指定的数据量后才写入硬盘),因此对硬盘的占用率比FTP下载要大得多!
此外,BT下载事先要申请硬盘空间,在下载较大的文件的时候,一般会有2~3分钟时间整个系统优先权全部被申请空间的任务占用,其他任务反应极慢。有些人为了充分利用带宽,还会同时进行几个BT下载任务,此时就非常容易出现由于磁盘占用率过高而导致的死机故障。
对于目前新装机的用户,硬件的配置对于BT下载来讲已经不是什么问题。但对于一些老硬件用户来讲还是有些束缚的,在进行BT下载时,内存要求最好要达到256MB以上,否则在BT下载作出改进以前,如果要进行长时间、多任务的下载应用,最好还是采用传统的FTP软件。
其实,我们还是可以通过一些小的方法,来缓解这一问题的。是直接的方法是通过修改注册表的方式加大磁盘缓冲,以减小硬盘读写的频率。以Windows XP为例:加大系统的缓存。
单击“开始”、“运行”,键入“Regedit”后回车,打开注册表编辑器。依次展开HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\SESSION MANAGER\MEMORY MANAGEMENT分支,在右侧窗口中单击鼠标右键,选择“新建”、“DWORD”值,将新值命名为“Iopagelocklimit”,并将其值设置为“4000”(16进制,即16M或“8000”(即32M,这样硬盘的读写频率会降低不少。对于BT造成的CPU占用率过高问题,可以通过调节任务的优先级来解决:在Windows 2000/XP下同时按下“Ctrl+Alt+Delete”组合键,选择“任务管理器”,然后单击“进程”选项卡,用鼠标右键单击“Btdownloadgui”,选择“设置优先级”下低于“标准”的一个级别即可。
更多精彩
赞助商链接