iops说明磁盘性能测试

iops说明磁盘性能测试

ID:32366476

大小:64.41 KB

页数:26页

时间:2019-02-03

iops说明磁盘性能测试_第1页
iops说明磁盘性能测试_第2页
iops说明磁盘性能测试_第3页
iops说明磁盘性能测试_第4页
iops说明磁盘性能测试_第5页
资源描述:

《iops说明磁盘性能测试》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1.2示例 DeviceTypeIOPSInterfaceNotes7,200 rpm SATA drivesHDD~75-100IOPS[2]SATA3 Gb/s10,000rpmSATAdrivesHDD~125-150IOPS[2]SATA3Gb/s15,000rpm SAS drivesHDD~175-210IOPS [2]SAS  二.IOPS说明     2.1IOPS (Input/OutputPerSecond)IOPS 即每秒的输入输出量(或读写次数),是衡量磁盘性能的主要指标之一。IOPS是指单位时间内系统能处理的I/O请求数量,一般以每秒处理的I/O请求

2、数量为单位,I/O请求通常为读或写数据操作请求。随机读写频繁的应用,如OLTP(OnlineTransactionProcessing),IOPS是关键衡量指标。另一个重要指标是数据吞吐量(Throughput),指单位时间内可以成功传输的数据数量。对于大量顺序读写的应用,如VOD(VideoOnDemand),则更关注吞吐量指标。传统磁盘本质上一种机械装置,如FC,SAS,SATA磁盘,转速通常为5400/7200/10K/15Krpm不等。影响磁盘的关键因素是磁盘服务时间,即磁盘完成一个I/O请求所花费的时间,它由寻道时间、旋转延迟和数据传输时间三部分构成。 (1)寻道时

3、间Tseek是指将读写磁头移动至正确的磁道上所需要的时间。寻道时间越短,I/O操作越快,目前磁盘的平均寻道时间一般在3-15ms。(2)旋转延迟Trotation是指盘片旋转将请求数据所在扇区移至读写磁头下方所需要的时间。旋转延迟取决于磁盘转速,通常使用磁盘旋转一周所需时间的1/2表示。比如,7200rpm的磁盘平均旋转延迟大约为60*1000/7200/2=4.17ms,而转速为15000rpm的磁盘其平均旋转延迟约为2ms。(3)数据传输时间Ttransfer是指完成传输所请求的数据所需要的时间,它取决于数据传输率,其值等于数据大小除以数据传输率。目前IDE/ATA能达到

4、133MB/s(MBPS),SATAII可达到300MB/s的接口数据传输率,数据传输时间通常远小于前两部分时间。 IOPS(每秒IO次数)=1s/(寻道时间+旋转延迟+数据传输时间)因此,理论上可以计算出磁盘的最大IOPS,即IOPS=1000ms/(Tseek+Troatation),忽略数据传输时间。假设磁盘平均物理寻道时间为3ms,磁盘转速为7200,10K,15Krpm,则磁盘IOPS理论最大值分别为:IOPS=1000/(3+60000/7200/2) =140IOPS=1000/(3+60000/10000/2)=167IOPS=1000/(3+60000/15

5、000/2)=200 2.2固态硬盘的IOPS固态硬盘SSD是一种电子装置,避免了传统磁盘在寻道和旋转上的时间花费,存储单元寻址开销大大降低,因此IOPS可以非常高,能够达到数万甚至数十万。实际测量中,IOPS数值会受到很多因素的影响,包括I/O负载特征(读写比例,顺序和随机,工作线程数,队列深度,数据记录大小)、系统配置、操作系统、磁盘驱动等等。因此对比测量磁盘IOPS时,必须在同样的测试基准下进行,即便如何也会产生一定的随机不确定性。 通常情况下,IOPS可细分为如下几个指标:ToatalIOPS:混合读写和顺序随机I/O负载情况下的磁盘IOPS,这个与实际I/O情况最为

6、相符,大多数应用关注此指标。RandomReadIOPS:100%随机读负载情况下的IOPS。RandomWriteIOPS:100%随机写负载情况下的IOPS。SequentialReadIOPS:100%顺序负载读情况下的IOPS。SequentialWriteIOPS:100%顺序写负载情况下的IOPS。  三.ORION工具说明ORION(OracleI/OCalibrationTool) Oracle公司推出的一个校准数据库的存储系统 I/O 性能的独立工具。有关该工具的说明,参考:OracleORIONIO测试工具http://blog.csdn.net/tian

7、lesoftware/article/details/5965331  我们使用ORION工具测试一下看看:[root@qs-xe-dzora-pdsoftware]# catdave.lun/dev/sdb1 [root@qs-xe-dzora-pdsoftware]#  ./orion_linux_x86-64-runadvanced-testnamedave-num_disks2 ORION:ORacleIONumbers--Version11.1.0.7.0dave_20111026_2026T

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。