快马加鞭——突破硬盘传输的瓶颈

上传人:xh****66 文档编号:57129747 上传时间:2018-10-19 格式:DOC 页数:5 大小:35KB
返回 下载 相关 举报
快马加鞭——突破硬盘传输的瓶颈_第1页
第1页 / 共5页
快马加鞭——突破硬盘传输的瓶颈_第2页
第2页 / 共5页
快马加鞭——突破硬盘传输的瓶颈_第3页
第3页 / 共5页
快马加鞭——突破硬盘传输的瓶颈_第4页
第4页 / 共5页
快马加鞭——突破硬盘传输的瓶颈_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《快马加鞭——突破硬盘传输的瓶颈》由会员分享,可在线阅读,更多相关《快马加鞭——突破硬盘传输的瓶颈(5页珍藏版)》请在金锄头文库上搜索。

1、快马加鞭快马加鞭突破硬盘传输的瓶颈突破硬盘传输的瓶颈 2007-8-10 作者: 编辑:张胜利 点击进入论坛 有位“大虾”指点我,要想提高计算机的整体性能,光靠提高 CPU 主频、增大内存是不行的, 根据自己电脑的用途,显示子系统或存储子系统有时候起到关键的作用。 幸好我不太玩游戏,对图像处理也陌生得很,因此现在的 TNT 2 Pro 应该是足够了。 但我安装了 XP,经常一边上网,一边听音乐,还常常在后台做一些 CD 音频和 VCD 视频 格式的转换。因此我决定找些“方子”对我的硬盘提速,让我的电脑能像千里马一样真正地 跑起来。 第一部分 培育自己的硬盘快马 一、 合理分区硬盘高速的基本条件

2、 现在的硬盘越来越大了,在满足需要的前提下,尽可能地合理分配硬盘空间是获得硬 盘高速的起码条件。通常不赞成硬盘只有 1 个分区,除非你的硬盘小之又小,比如 2G 以 下。 首先,由于系统启动时需要从引导(系统)分区中查找、读取文件,因此,该分区不 宜过大,过大将在无形中增加系统启动时间。大小应该控制在 2G 左右,主要用来安装系 统文件以及一些必需的常用工具软件。当然,如果是安装 XP 等恐龙级的软件,可以将系 统分区适当分配大一点,以备以后的空间需要。另外,应该至少留给引导分区 40MB 以上 的可用空间,可以供系统在运行时有地方存取一些必需的临时文件。 接着,可以考虑建立一个大小在 360

3、M 的分区,作为虚拟内存所用的磁盘空间,可以 根据自己的需要增大或减少。当然,如果你的内存非常大,而且在电脑使用中,调用各种 程序不是很频繁,或者觉得麻烦,也可以不为虚拟内存建立单独的分区。 然后再根据自己的实际情况将剩下的空间进行划分。硬盘在 20G-40G 的,可以将剩 下的空间等分为 3-4 个分区,分别用来作为应用软件区、游戏区、多媒体数据区和个人资 料数据区等。对于硬盘空间较小的人来说,可分成两个数据区,或者把剩下的空间全部作 为数据区也是个很不错的选择。但不管你怎样分区,对于比较大的磁盘分区(2G 以上) 最好保持 5以上的可用空间,而对于比较小的磁盘分区(1G 左右)最好保持 1

4、5以上 的可用空间。太挤的空间不利于文件交换和读写,当然肯定会影响到硬盘的读取速度了。 另外,很多大型应用软件和游戏的默认安装路径都是系统所在分区(比如 C:Program files 下),因此在安装时,因尽量避免这些软件占用引导分区的空间。最好的方法是在数 据分区中建立相同的目录以便于管理(如 D:Program files)。 二、磁盘整理常规、直接的通用方法 无论你的硬盘多快、多大,如果在平时使用过程中,不及时进行磁盘碎片整理,你的 硬盘也“跑”不快的。做一个简单的比喻: 如果要让你找资料,资料是零星分布在一本书的各 个角落好,还是就在相邻的几页上好?磁盘整理所做的工作就是自动将存储在

5、磁盘不连续 簇中的文件整理到一起,以加快硬盘读写文件的速度。另外,磁盘碎片整理对延长硬盘的 使用寿命也是很有好处的哟。如果你的电脑读写频繁,那最好是每周整理一次。后面列出 了一些磁盘整理的技巧。 三、硬盘文件格式转换困中求生的好方法 FAT16 和 FAT32 在存取文件时都是采用“簇”为单位的,但 FAT16 簇的大小根据分区 大小而变化。如果硬盘分区上了 1G,FAT16 簇的大小就是 32KB。也就是说,无论写入磁 盘的资料有多小,都会至少占据 32KB,因此如果磁盘中的小文件很多,浪费的空间将非 常可观,而 FAT32 格式的簇大小仅为 4KB,这样可减少硬盘上浪费的空间。 对于大多数

6、人来说,只要在分区时注意采用 FAT32 格式,就可以避免这个问题了。可 对于那些目前还处于“黑暗时代”(使用 Win95)的朋友,可以考虑使用 Windows95 OSR2 版本,该版本支持 FAT32 格式,如果一不留神分区为 FAT16,可以直接用系统提供的“驱 动器转换器”来实现转换。 四、硬盘加速器没有办法中的好方法 关于硬盘加速器,早在 DOS 中就提供了 smartdrv 命令用于硬盘加速,它实质上是通 过预先设置系统在进行磁盘读取时的缓冲区大小以及移动数据量的方法来达到的。常使用 的参数如下表: 参数 含义和作用 /x 执行并驻留内存,开辟磁盘加速缓存区,并屏蔽所有驱动器缓存

7、/c 将缓存内的信息都写入硬盘 /e: 具体空间大小 设置预先读取的缓冲区大小 为了避免每一次都要手动设置,可以将其直接写入自动批处理文件(autoexec. bat)。 这个方法对于相对老式的硬盘或者只是想在 Win98 下尝试一下的人来说,是个不错的选择, 但由于涉及到硬盘数据管理的理论知识,因此要想取得比较明显的效果并不是很容易,且 由于是命令格式形 式,不具有很好的操作性。 对那些硬盘容量相对较大(10G 左右),但转速较低、缓存较小的硬盘来说,目前虽 已不是主流,但应用还是很广泛。可以考虑尝试一下硬件“软加速”!Superfassst(共享软 件)便是一个在 Win95/98/ME

8、等下使用的硬盘加速器,该软件采用了 Application Launch Acceleration(应用软件启动加速)、Multitasking Acceleration(多任务加速)和 File System Acceleration(文件系统加速)三种方法实现硬盘加速。从技术原理上来说,比 smartdrv 命令更有效、更先进,而且其窗口界面也更易操作。 该软件的最大特点是在系统启动和应用程序加载上的加速效果比较明显,而且主要工 作硬盘加速并不需要人工干涉,因此使用非常简单。除此之外,你还可以对它实施的 加速进行选择,另外它还能完成磁盘整理、磁盘扫描一类的工作,因此使用它,可以将磁 盘整理

9、工作合二为一了。 五、打开 DMA 传输模式常被忽略的有效方法 在购买硬盘时,也许你会为买支持 DMA33/DMA66 或者是 DMA100 而犹豫,因为后 者意味着更高昂的价格,当然商家也会告诉你,这也意味着更快的速度。可是你是否真的 用上了它,答案却是一个未知数。参考硬盘说明书,看其是否支持 DMA 模式,一般 4G 以上的硬盘都支持 DMA 模式。在“控制面板”的“系统”中,选择 “设备管理器”选项,在对应 的窗口双击你的硬盘驱动器,然后进入“设置”选项,在“选项”中确定选中 DMA; 然后返回 到“系统属性”对话框中,选择“性能”下的“文件系统”,打开“文件系统属性”对话框,在“硬盘”

10、 的设置中,将“此计算机的主要用途”设为“网络服务器”,再将“预读式优化”的滑块拖到最右 侧; 最后重新启动系统,进入主板 BIOS 设置,确定已打开了对 DMA 的支持,这样才是真 正打开了 DMA 传输模式。 六、SCSI 卡的应用偷梁换柱的方法 众所周知,SCSI 接口的外部设备在技术上、性能上都有 IDE 接口设备无法匹敌的优 势。由于它完全通过独立的高速的 SCSI 卡来控制数据的读写操作,CPU 就不必再把时间 浪费在等待上了,从而从本质上提高系统的整体性能,而且性能更稳定。因此 SCSI 接口 硬盘一直是服务器硬盘的首选。 单独去买一个 SCSI 接口的设备在普通计算机上使用是画

11、蛇添足的事情 。但如果你有 一个 SCSI 接口的硬盘,可以考虑买一块 SCSI 转接卡(如图 1 所示)。由于 SCSI 硬盘 的 CPU 的占用率很低,因此在提高整机性能上有很大的帮助,不过这得花钱,传输率越 高的转接卡价格也就越高,价格从 100 到 2000 多元不等。如果你的 SCSI 硬盘的传输速 率有 40MB/s 的话,买个相匹配的转接卡,你能够体验到的速度是 IDE 硬盘无法媲美的。 七、软件实现 RAID追求极限的方法 RAID(Redundant Array of Inexpensive Disks)磁盘冗余阵列,是指用两个以上 的物理硬盘进行串接,提供数据冗余容错协同工

12、作,以此来全面提升磁盘子系统的性能。 采用 RAID 技术可以实现磁盘性能的成倍提升。该技术实际上早已广泛用于服务器,但一 般都是基于 SCSI 接口的,而现在已经可以在 IDE 接口上实现 RAID 了。如果你有两个硬 盘的话,这个方法肯定是目前最“时髦”的做法了。 简单地说,将 RAID 卡(图 2)插入主板的 PCI 插槽,然后将两块硬盘都连接到这张卡上。 最好选用两块同一品牌、同一型号的硬盘,这样既可以充分利用硬盘空间,又可以相对降 低 CPU 占用率。因为一旦用户使用了不同型号的硬盘,其各自的指标不尽相同,那么 CPU 在处理数据的时候就势必会耗费很多效能和时间。安装完硬盘后再进行相

13、应的软件设 置就能够实现了。 IDE RAID 技术实质上已经在向 IDE 接口硬盘的极限靠近了,它能对硬盘的传输速度 有非常明显的改善,一般能够提高两倍左右的速度。比如采用 RAID 0 的硬盘系统很轻易 就逼近了 60MB/s 的数值。但其实现相对困难,而且 IDE RAID 的 CPU 占用率很高,CPU 主频不高的话,可能无法体现 RAID 的优势,而且对其他应用程序的运行也有一定程度的 影响。 严格说来,在已有的硬盘上提速只是一种权宜之计,都只是改进而已,并不能有本质 上的改善。也就是说,上述方法虽然都有提速的效果,但实质效果却都不是一个定数,会 随硬盘本身性能乃至整个系统的性能不同

14、而不同。 第二部分 辞旧迎新的马年快马 如果你是一个准备装机的新用户,或者准备淘汰自己的旧硬盘,那么,只要在选择硬 盘系统时,根据自己的工作需要稍微留心一下,就没有那么多的烦恼了。 一、选择高速硬盘 最简单最直接的方法就是选一个高速、稳定的硬盘。首先是转速,因为较高的转速可 缩短硬盘的平均寻道时间和实际读写时间; 另外,尽量选择缓存大的硬盘; 最后平均访问 时间越短越好。 如果你的电脑经常做数据存储和读取,如图像处理、视频/音频文件处理、文件服务等, 而且经济能力允许,可以考虑使用 SCSI 硬盘。不过 SCSI 硬盘的价格比普通 IDE 硬盘贵 上 2-3 倍。 由于受硬盘本身物理特征的限制

15、,在购买硬盘时不能一味地追求快,“快”应该是建立 在“稳定”和数据安全的基础上。关于如何挑选硬盘并不是这里要说的重点,不再详述。不 过对于说明书上描述的硬件指标如果不太相信的情况下,不妨自己也做一些小小的测试。 比较经典的测试软件就是 WinBench 了(下载地址 http:/ 做的。 该软件可以完成几乎所有的性能测试,在这里我们只关心如何能得到我们想要看到的硬盘 测试结果: 安装运行后,在弹出的主菜单中,选择“Edit”菜单中的“Testing setting”选项,对 磁盘测试指定不同的驱动器和类型,然后点击“Run”就可以开始运行了。 在测试时,该软件会自动提示关掉那些可能影响测试结果

16、的应用程序,询问你一些参 数的设置,你如果觉得很生涩的话,只要保证每一个硬盘测试时的软硬环境都相同,然后 一路“OK”过去就可以了。你可以看到测试硬盘转速的过程,测试完成以后,系统会自动将 测试结果转成报告的形式提交给你(图 3)。你可以把先做的硬盘的测试结果保存起来, 以便于比较。对于我们来说,并不是搞权威测试,所以对硬件和软件环境的要求也不一定 要有那么严格,你只需要在你自己的机器上(或者是其他固定的同一台机器上),对几个 不同的硬盘做一下测试。这里的测试虽然并不严格,但由于使用了真实的使用环境,因此 说不定通过这种方法找到的是最适合自己机器配置的硬盘! 选择一个好的硬盘,合理分区,定时做磁盘整理,就已经足以让你摆脱等待的苦恼了! 二、选购集成 RAID 的主板 留心一下目前主板的发展就可以发现,现在有很多主板自身都集成了 RAID 功能,这 样你就可以不必为买单独的 RAID 卡而花钱了!最大的好处在于

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号