当前位置:首页 >> 机械/仪表 >>

测试方案详解


测试方案详解
方案一 :组建 RAID 0 系统
RAID 全称为“Redundant Array of Inexpensive Disks” ,中文意思是“廉价冗余磁盘阵列” ,是一种把多块独立的 硬盘(物理硬盘)按不同方式组合起来形成一个硬盘组(逻辑硬盘) ,从而提供比单个硬盘更高的存储性能和数据冗 余的技术。 所谓数据冗余是指数据一旦发生损坏, 利用冗余

信息可以使受损数据得以恢复, 从而保障了数据的安全性。 曾经,RAID 对很多用户来说都是一个非常复杂的东西,要实现 RAID 步骤非常多,甚至还需要购买 RAID 卡来 组建 RAID 方案,更要安装驱动才能实现 RAID 功能,否则连系统都无法安装,更不要说其他操作了。不过对于目前 的主流平台来说 RAID 功能并不是什么大不了的功能了,几乎所有的主板南桥芯片组都加入了对 RAID 功能的支持, 主流的 Windows7 操作系统对 RAID 的支持也变得非常好, 基本不用安装驱动就能跟平时使用硬盘一样使用组建 RAID 0 的硬盘。 RAID 0 使用一种称为 “条带” (Striping) 的技术把数据分布到各个硬盘上, 在那里每个 “条带” 被分散到连续 “块” (Block)上,数据被分成从 512 字节(Byte)到数兆字节的若干块后,再交替写到磁盘中。第一块数据被写到磁盘 1 中,第 2 块数据被写到磁盘 2 中,以此类推。当系统到达阵列中的最后一个磁盘时,就写到磁盘 1 的下一分段,如此 进行下去,直到数据写完为止。由于 RAID 0 方式的优点是采用数据分块、并行传送方式,能够大幅度提高数据读写 速度,理论上两块硬盘组建的 RAID 0 系统数据写入速度可以达到单块硬盘速度的两倍,而数据读取的时间则是单块 硬盘所用时间的一半,这种方案就好比一个人抄一本书要 10 天时间,而两个人同时抄一本书的前后半部分只要 5 天 时间就能抄完。因此要想实现系统磁盘性能的提升,RAID 0 是我们的最佳选择。 下面我们首先来介绍一下 RAID 0 的组建。 创建 RAID 0 之前, 首先要做好数据的备份工作。 否则一旦组建为 RAID 系统,原有硬盘上的数据就全部丢失了,不备份的话,恐怕会损失惨重。在将数据备份完成后,我们将两块同样的硬 盘都接到主板上, 然后开机进入 Blos, 在磁盘控制选项 (通常为 Storage Configuration) 将硬盘的模式设置为 RAID , 中, 然后保存 Blos 设置重启。重新启动后,系统会识别出已设置为 RAID 的两块硬盘,然后出现 RAID 控制菜单,此时 要迅速按下 “Ctrl+1” 进入 RAID 设置界面, RAID 设置界面选择创建新 RAID 磁盘, 在 然后选择创建模式为 RAID 0, 确认后重新启动,RAID 0 就算组建好了。下一步就算安装操作系统。 对于目前主流的 Windows7 来说并没有什么特别的地方,和普通硬盘的安装没有任何区别,只是安装速度更快一 些。不过,如果是想安装 Windows XP 就要麻烦些了,要求要么系统中自带软驱,要么自行制作整合了 RAID 驱动的 Windows XP 安装光盘。对于使用软驱安装 RAID 驱动的系统来说,在系统安装过程中出现需要安装 RAID 或 SCSl 硬盘请按“F6”键时按下 F6 键,将准备好的 RAID 驱动软盘放入软驱,让系统自己安装。如果是 Windows XP 安装 光盘中已经整合了 RAID 驱动则不用管它,直接安装即可。 从测试成绩我们可以看到,组建了 RAID 0 后的系统,磁盘的持续读写能力确实有了成倍的增长,加载游戏程序 的速度也有明显的提高,就连关机速度也变快了很多。不过由于组建了 RAID 0 之后,系统将会首先访问南桥芯片中 的 RAID 控制器,再向硬盘读写数据,这就导致了随机读取时间和系统启动时间的延长。不过从总的性能来看,组建 RAID 0 还是能够大幅度提升系统的磁盘性能。但这种方案需要两块相同的硬盘,而且操作相对复杂,还需要做好备 份工作,以防数据丢失,建议动手能力比较强的读者用户考虑这种方案。

方案二 :将内存虚拟成磁盘缓存
上上期的大内存应用方案解析中我们就谈到过在拥有 16GB 内存的系统中分割 4GB 内存来作磁盘缓存以提升磁盘 性能是非常有效的。毕竟现在主流硬盘 64MB 的缓存是完全不够用的,要想以最简单最方便的办法提升磁盘性能,将 北川虚拟成磁盘缓存是可以考虑办法之一。 不过, 在本期我们将问题更具体化, 虽然现在 4GB DDR3 内存只要 100 多元, 但是并非所有的主板都支持安装 16GB 内存,而且对于大部分用户来说,即便主板支持,他们也不会发烧到购买 4 条 4GB 内存来提升性能。因此,在本期 的测试中,我们将目前主流的配置分为 4GB 内存和 8GB 内存两种,依然采用 FancyCache 这款将系统内存虚拟成硬

盘缓存的软件来进行测试。 FancyCache 能够把从硬盘中读取的数据存入系统内存,使系统在下次访问该数据时可以很快从内存读取,可以看 到在 64 位 Windows7 系统中,启用 FancyCache 的结果大相径庭,并不是说打开内存虚拟硬盘缓存就一定能带来性能 的巨大提升。对于目前最多的配置 4GB 内存的系统来说,考虑到系统运行程序的需要,我们不可能将过多的内存虚 拟成磁盘缓存,从测试结果来看,1GB 内存做磁盘缓存并没有非常明显的提升系统的磁盘性能,只有随机读写、带 缓存读写等部分测试项目的成绩有一定程度的提升,PCMark7 的测试成绩也没有太大幅度的上升。 但是对于采用了 8GB 内存的系统来说,由于目前的系统对内存的要求并不是非常高,在普通应用中我们其实用不 到 8GB 的内存,4GB 内存已经足够系统使用了,在这种情况下,我们给系统设置了 4GB 内存作为磁盘缓存。从测试 成绩可以看到, 磁盘缓存容量的扩大带来了系统性能的巨大提升, PCMark7 的系统得分从 3000 分出头提升到接近 5000 分,除了持续读写速度之外,磁盘索引速度、读写速度都有一定程度的提升,游戏加载速度和系统开关机速度也有一 定程度的提升,终于让我们看到了大硬盘缓存带来的飞速性能提升,而这才是我们最希望得到的结果。 同样的在 HD Tune 的随机读写测试中,我们也可以看到大缓存带来了非常明显的改变,4KB 的随机读写性能, 第一次只有 59IOPS, 和普通硬盘的速度差别不大, 但是紧接着进行第二次测试, 大缓存的优势就表现出来了, 4KB 其 随机读写性能达到了 172641IOPS,比目前性能最高的固态硬盘还高出一倍多!

方案三 :开启 ReadyBoost
ReadyBoost 是微软在 Windows Vista 操作系统中加入的新功能,ReadyBoost 功能可以使用 USB 闪存提升 PC 的性 能。其本质是为 Windows 系统建立一个类似虚拟内存的缓冲区,将部分经常读写的数据通过 ReadyBoost 转移到闪存 中运行。由于闪存的速度远胜于磁盘,因此用来处理经常读写的数据时更显优势,同时也能减少硬盘的读写次数。不 过 ReadyBoost 功能更多的应该是为内存相对较小需要频繁读写虚拟内存的系统准备的, 对于现在动辄 4GB 内存的系 统 ReadyBoost 能够起什么作用,其实很值得怀疑。 使用 ReadyBoost 功能的先决条件,就是 USB 闪存必须满足读取 4KB 数据的速度达 2.5MB/s 或以上,随机写入 512KB 数据的速度达 1.75MB/s 以上;64MB 以上空闲空间。对于现在的闪存来说,其实这些都不是问题。目前高性 能的 USB 3.0 闪存甚至能够远远超越微软要求的性能。比如在本项测试中,我们就是用读写速度都非常高的宇瞻 AH552 USB 3.0 闪存,并且将它连接在主板的 USB 3.0 借口上。但是实际测试结果让人非常失望,除了关机时间等非 常少的几项以外,其他各项成绩均没有任何提升,甚至还有些项目有所下降。如果说宇瞻 AH552 这样价格较高性能 强劲的闪存都不能真正起到所谓的 ReadyBoost 作用,其他性能差的闪存更不可能表现得更好。也就是说,希望通过 ReadyBoost 来提升系统磁盘性能,对于如今的主流平台来说,是完全不可能的,除了浪费闪存内的空间,甚至缩短 闪存寿命之外,ReadyBoost 起不到任何作用。

方案四 :使用 SSD 安装系统
SSD 最大的优势不在于防震,也不在于体积小巧,而在于它非常出色的读写性能,当然,这也是 SSD 价格昂贵的 最大原因。目前有很多高端品牌机及笔记本标配的就是 SSD,就是为了尽可能地提升系统的整体性能。我们当然也 要尝试将系统安装在 SSD 上看看究竟对性能有什么影响。 从测试结果可以看到,将系统安装在 SSD 上之后,系统的磁盘性能和整体性能都有了非常明显的提升,尽管我们 用的并不是一款高端的 SSD, 但其性能表现依然超过了两块 7200RPM 硬盘 RAID 0 的表现。 从性能上来说, 采用 SSD 装系统显然是非常好的选择, 不过我们也知道 SSD 的读写寿命只有几千甚至几百次, 系统安装在 SSD 上会频繁向 SSD 写入各种文件, 会明显缩短其使用寿命, 而且过于零碎的文件结果也会降低 SSD 的性能, 因此尽管将系统安装在 SSD 上能够有效提升系统性能,也很少有用户愿意这么做。

方案五 :将内存虚拟成硬盘
上上期我们就讲过,很多内存较大的用户都有过将部分内存虚拟成硬盘的想法,将内存虚拟成硬盘是最容易实现 的硬盘加速应用方案。不过,和上上期的条件不同的是,本期我们只以常态的内存配备来测试。和之前内存虚拟成磁 盘缓存一样,我们同样将条件设置为 4GB 内存系统和 8GB 内存系统,由于 4GB 内存系统基本上只能分配 1GB 的内

存来虚拟硬盘,其实用性并不大,因此我们还是主要测试 8GB 内存系统分割 4GB 内存做虚拟硬盘的性能。本期,我 们同样采用 VSuite Ramdisk 这款软件来实现大内存的硬盘虚拟。 我们知道这类软件都是通过独特的算法,将内存虚拟成硬盘,使得对硬盘文件的数据读写转化为对内存的数据访 问,可大幅提高数据的访问速度,因此采用这种方案虚拟出的硬盘的读写性能必然非常出色。 从测试成绩我们也可以看到这一点,在 64 位 Windows7 系统中开启最大 4GB 的虚拟硬盘,然后将系统的交换文 件设置到虚拟硬盘中,在这种模式下我们可以看到,对虚拟硬盘来说磁盘读写性能是有巨大提升的,但是对整个系统 来说,除了加载安装在虚拟硬盘中的程序时速度提升明显之外,整个系统性能并没用出现大的改观。


相关文章:
测试方案设计过程详解(入门级)
11 2016-4-26 华为机密,未经许可不得扩散 第 3 页, 共 12 页 文档名称 测试方案设计过程详解(入门级) 文档密级 内部公开 测试方案设计过程详解(入门级) 1 ...
测试方案详解
测试方案详解方案一 :组建 RAID 0 系统 RAID 全称为“Redundant Array of Inexpensive Disks” ,中文意思是“廉价冗余磁盘阵列” ,是一种把多块独立的 硬盘(物理...
软件测试及常用测试方法解析
软件测试及常用测试方法解析_计算机软件及应用_IT/计算机_专业资料。软件测试及常用...999感冒灵市场营销方案 汽车品牌的足球世界杯营销 网络营销部电商运营工作计划文档...
程序测试方法分析
程序测试方法分析_计算机软件及应用_IT/计算机_专业资料...例如,在教师上岗方案中规定对教授、副教授、讲师和...TCP-IP协议详解 54页 2下载券 网上购物系统的ppt ...
测试用例设计方法--正交试验法详解
测试用例设计方法--正交试验法详解 正交试验法介绍 正交试验法是研究多因素、多水平的一种试验法,它是利用正交表来对试验进行设计,通过 少数的试验替代全面试验, ...
软件开发测试计划最详细模板
软件开发测试计划最详细模板_解决方案_计划/解决方案_实用文档 暂无评价|0人阅读|0次下载|举报文档软件开发测试计划最详细模板_解决方案_计划/解决方案_实用文档。...
项目实施及测试验收方案
项目实施及测试验收方案_IT/计算机_专业资料。封开县人民政府视讯会议系统工程 项目实施及测试验收方案 中国电信股份有限公司肇庆分公司 2009 年 4 月 目录第一章 ...
基于OpenFlow的SDN测试方案及方法详解
基于OpenFlow的SDN测试方案及方法详解_计算机硬件及网络_IT/计算机_专业资料。SDN 基于OpenFlow 的 SDN 测试方案及方法详解 SDN 测试方法 OpenFlow 是 SDN 控制器和...
职业能力测试答题技巧:如何解答计划编排类题目
职业能力测试答题技巧:如何解答计划编排类题目_公务员...做出符合预定要求的 安排或提出最佳的问题解决方案。...【考题详解】 河北事业单位考试网:http://www.zg...
LED行业七大常用测试方法详解
LED 行业测试方法有很多,现对 LED 行业常用的几种方法做详细介绍。 一、高温高压及其冲击测试: 针对对象:LED 灯具(含 LEDDriver 的成品灯具) 测试方法: 1,将 ...
更多相关标签:
mysqlslap 测试详解 | ios 单元测试详解 | 色弱测试图及答案详解 | kali渗透测试技术详解 | 软件测试分类详解 | jmeter接口测试详解 | web性能测试实战详解 | 芯片封装测试流程详解 |