测试硬盘接口传输速率的方法技术

技术编号:5204823 阅读:1398 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种测试硬盘接口传输速率的方法用以取得一硬盘传输接口的一接口传输速率。首先,取得硬盘的一标称传输速率。接着,随机读取硬盘中相异的数据区块,并据以计算一第一传输速率。并且,依据标称传输速率和第一传输速率,取得一临界速率。接着,重复读取同一个数据区块,并据以计算一第二传输速率。最后,判断第二传输速率是否大于临界速率,若是,则重复读取同一个数据区块,并计算出此硬盘传输接口的接口传输速率。

【技术实现步骤摘要】

本专利技术是有关于一种测试传输速率的方法,且特别是有关于一种可以精确的测试 硬盘接口传输速率的方法。
技术介绍
硬盘(Hard Disk Driver,HDD)是计算机内部重要的数据储存的装置。自从1956 世界上第一颗硬盘问世以来,硬盘一直在不断地发展演进。而硬盘技术的重大进步,也推动 了硬盘的记录密度随着产品的更新换代而不断提高。这使得硬盘的储存容量有了极大的进 步。此外硬盘内部具有一硬盘高速缓存,此硬盘高速缓存使得硬盘的读取速度更为快速。硬盘接口设置于计算机主机板上,是用来连接计算机主机板跟硬盘的重要组件。 一般而言,公知的用以,利用随机的读取硬盘内部的数据的 方式,直接将其随机读取硬盘内部的数据所得到的传输速率记录下来。而此传输速率即为 硬盘接口的接口传输速率。但是,此种方式所得到硬盘接口的接口传输速率往往与实际的 接口传输速率有所差异。
技术实现思路
本专利技术解决的技术问题在于,提供一种,藉以解决 公知技术中所存在的因为利用随机读取硬盘内部数据的方法,而得到误差较大的硬盘接口 传输速率的问题。本专利技术所公开的一种用以取得一硬盘传输接口的 一接口传输速率。此硬盘传输接口连接一硬盘及一处理器,且硬盘具有多个数据区块。首 先,取得硬盘的一标称传输速率。接着,随机读取硬盘中相异的多个数据区块,并据以计算 一第一传输速率。并且,依据标称传输速率和第一传输速率,取得一临界速率。接着,重复 读取同一个数据区块,并据以计算一第二传输速率。最后,判断第二传输速率是否大于临界 速率,若是,则重复读取同一个数据区块,并计算出此硬盘传输接口的接口传输速率。本专利技术所公开的一种用以取得一硬盘传输接口的 一接口传输速率。此硬盘传输接口连接一磁盘阵列控制器及一处理器,且磁盘阵列控制器 连接至少一硬盘,硬盘具有多个数据区块。首先,关闭磁盘阵列控制器的一快取,并取得硬 盘的一标称传输速率。接着,随机读取硬盘中相异的多个数据区块,并据以计算一第一传输 速率。接着,依据标称传输速率和第一传输速率,取得一临界速率。并且,依据临界速率,取 得一接口临界传输速率。最后,开启磁盘阵列控制器的快取,且依据接口临界传输速率,取 得接口传输速率。根据本专利技术的一实施例中,其中依据上述的标称传输速率和第一传输速率,取得 临界速率的步骤包含依据标称传输速率和第一传输速率以一加权平均法取得临界速率。根据本专利技术的一实施例中,其中上述取得接口传输速率的步骤包含重复读取同 一个数据区块,并计算一第二传输速率。判断第二传输速率是否大于临界速率;若是,则重复读取同一个数据区块,并计算接口临界传输速率。根据本专利技术的一实施例中,其中上述取得接口传输速率的步骤包含重复读取同 一个数据区块,并计算一第三传输速率。判断第三传输速率是否大于接口临界传输速率。若 是,则重复读取同一个数据区块,并计算接口传输速率。根据本专利技术的一种,其利用一临界速率来作为判断 硬盘是否由硬盘的高速缓存中将数据读取出来且传输给相对应的控制器的信息传输速率。 更详细地说,因为重复读取同一个硬盘的数据区块的数据时,此数据会传输至硬盘的高速 缓存。而将硬盘的高速缓存读取出并传输出去的速率,即为硬盘接口传输速率。有关本专利技术的特征、实作与功效,兹配合图示作最佳实施例详细说明如下。附图说明图1为本专利技术的第一实施例的系统架构示意图;图2为本专利技术第一实施例的测试硬盘接口传输率的方法的流程图;图3为本专利技术的第二实施例的系统架构示意图;图4为本专利技术第二实施例的测试硬盘接口传输率的方法的流程图。其中,附图标记10:中央处理器20:南桥芯片30:硬盘传输接口 40:桥接器50:硬盘60 磁盘阵列具体实施例方式以下在实施方式中详细叙述本专利技术的详细特征以及优点,其内容足以使任何本领 域的技术人员了解本专利技术的
技术实现思路
并据以实施,且根据本说明书所公开的内容、权利要 求及附图,任何本领域的技术人员可轻易地理解本专利技术相关的目的及优点。请参照图1所示的本专利技术的第一实施例的系统架构示意图。本专利技术第一实施 例中此系统架构包括,一中央处理器(Central Processing Unit,CPU) 10、一南桥芯片 (Southbridge) 20、一硬盘传输接口 30、一桥接器 40 及一硬盘(Hard Disk Drive, HDD) 50 其中,硬盘50与桥接器40电性相连接,且桥接器40与硬盘传输接口 30电性相连接。此外, 硬盘传输接口 30与南桥芯片20电性相连接,且南桥芯片20与中央处理器10电性相连接。此外,在本实施例中,将以一外围组件互连接口(Peripheral Component Interconnected)作为硬盘传输接口 30的实施例来做说明。另外,目前常见的桥接器40 包括 ATA(Advanced Technology Attachment)、SATA(Serial ΑΤΑ)、SCSI (Small Computer System Interfaces)和SAS(krial Attached SCSI)等规格,但并不以本实施例所公开的 桥接器40为限。除此之外,此硬盘50内部并具有一高速缓存(Cache)(图中未表示)。根据本专利技术第一实施例,说明一种测试硬盘接口传输率的方法。硬盘接口传输率 为计算机通过硬盘传输接口 30,从硬盘50的高速缓存将数据读取出来且传输给相对应的 控制器(图中未表示)的传输速率。请参照图2所示的本专利技术第一实施例的测试硬盘接口传输率的方法的流程图。于 本实施例的步骤100中,先取得硬盘50的一硬盘标称速率。而此硬盘标称速率由一硬盘50的硬盘韧体中读取出此硬盘50的硬盘规格信息,并依照一硬盘标称速率对照表,由此硬盘 标称速率对照表找出相对应此硬盘规格信息的硬盘标称速率。在本实施例中所使用的硬盘 50其标称速率为150MB/S,但并不以本实施例中所使用的硬盘50及其所具有的硬盘标称速 率为限。接着,于步骤101中,随机的读取硬盘50中相异的多个数据区块的数据,并且根据 每次读取这些相异的多个数据区块的数据所得到的接口传输速率来计算多次读取的平均 速率,并且将此接口传输速率的平均速率定义为一第一传输速率。其中,当随机的读取硬盘 50中相异的多个数据区块的数据时,硬盘50中的高速缓存不启动。因此,此一步骤所得到 的第一传输速率为直接从硬盘50将数据读取出来且传输给相对应的控制器的速率。在本 实施例中所使用的硬盘50其随机的读取硬盘50中相异的多个数据区块的数据所计算得到 的第一传输速率约为60MB/S,但并不以本实施例中所使用的硬盘50及其计算出的第一传 输速率为限。于步骤102中,根据步骤100及步骤101中所得到的硬盘标称速率和第一传输速 率计算出一临界速率。此临界速率利用一加权平均法取得,举例来说,临界速率=60MB/ s+(150MB/s-60MB/s) X40% = 96MB/s。其中,于此临界速率的加权平均法中,其加权公式与 加权值为使用者所自行定义而得,故并不以此实施例中所公开的加权公式与加权值为限。接着,于步骤103中,重复的读取硬盘50中同一个数据区块的数据,并且根据多次 读取此同一个数据区块的数据所得到的接口传输速率来计算一多次读取的平均速率,并且 将此接口传输速率的本文档来自技高网
...

【技术保护点】
一种测试硬盘接口传输速率的方法,适于测试一硬盘传输接口的一硬盘接口传输速率,该硬盘传输接口连接一硬盘及一处理器,该硬盘具有多个数据区块,该方法包括:取得该硬盘的一标称传输速率;随机读取该硬盘的相异的该些数据区块,并据以计算一第一传输速率;依据该标称传输速率和该第一传输速率,取得一临界速率;重复读取该些数据区块的同一,并计算一第二传输速率;判断该第二传输速率是否大于该临界速率;以及若是,则重复读取该些数据区块的同一,并计算该硬盘接口传输速率。

【技术特征摘要】
1.一种测试硬盘接口传输速率的方法,适于测试一硬盘传输接口的一硬盘接口传输速 率,该硬盘传输接口连接一硬盘及一处理器,该硬盘具有多个数据区块,该方法包括取得该硬盘的一标称传输速率;随机读取该硬盘的相异的该些数据区块,并据以计算一第一传输速率; 依据该标称传输速率和该第一传输速率,取得一临界速率; 重复读取该些数据区块的同一,并计算一第二传输速率; 判断该第二传输速率是否大于该临界速率;以及 若是,则重复读取该些数据区块的同一,并计算该硬盘接口传输速率。2.如权利要求1所述的测试硬盘接口传输速率的方法,其特征在于,依据该标称传输 速率和该第一传输速率,取得该临界速率的步骤包含依据该标称传输速率和该第一传输速率以一加权平均法取得该临界速率。3.—种测试硬盘接口传输速率的方法,适于测试一硬盘传输接口的一硬盘接口传输速 率,该硬盘传输接口连接一磁盘阵列控制器及一处理器,该磁盘阵列控制器连接至少一硬 盘,该硬盘具有多个数据区块,该方法包括关闭该磁盘阵列控制器的一快取; 取得该硬盘的一标称传输速率;随机读取该硬盘的相异的...

【专利技术属性】
技术研发人员:龙晓宇陈玄同
申请(专利权)人:英业达集团天津电子技术有限公司英业达股份有限公司
类型:发明
国别省市:12[中国|天津]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1