磁盘性能 IOPS和吞吐量说明及raid10和raid5性能比较



    IOPS 说明

    2.1 IOPS (Input/OutputPer Second)

    IOPS 即每秒的输入输出量(或读写次数),是衡量磁盘性能的主要指标之一。

    IOPS是指单位时间内系统能处理的I/O请求数量,一般以每秒处理的I/O请求数量为单位,I/O请求通常为读或写数据操作请求。随机读写频繁的应用,

    如OLTP(OnlineTransaction Processing),IOPS是关键衡量指标。

    另一个重要指标是数据吞吐量(Throughput),指单位时间内可以成功传输的数据数量。对于大量顺序读写的应用,如VOD(Video On Demand),则更关注吞吐量指标。

    传统磁盘本质上一种机械装置,如FC, SAS, SATA磁盘,转速通常为5400/7200/10K/15K rpm不等。影响磁盘的关键因素是磁盘服务时间,即磁盘完成一个I/O请求所花费的时间,它由寻道时间、旋转延迟和数据传输时间三部分构成。

    (1)寻道时间

    Tseek是指将读写磁头移动至正确的磁道上所需要的时间。寻道时间越短,I/O操作越快,目前磁盘的平均寻道时间一般在3-15ms。

    (2)旋转延迟

    Trotation是指盘片旋转将请求数据所在扇区移至读写磁头下方所需要的时间。旋转延迟取决于磁盘转速,通常使用磁盘旋转一周所需时间的1/2表示。

    比如,7200 rpm的磁盘平均旋转延迟大约为60*1000/7200/2 = 4.17ms,而转速为15000 rpm的磁盘其平均旋转延迟约为2ms。

    (3)数据传输时间

    Ttransfer是指完成传输所请求的数据所需要的时间,它取决于数据传输率,其值等于数据大小除以数据传输率。

    目前IDE/ATA能达到133MB/s(MBPS),SATA II可达到300MB/s的接口数据传输率,数据传输时间通常远小于前两部分时间。

    IOPS(每秒IO次数) = 1s/(寻道时间+旋转延迟+数据传输时间)

    因此,理论上可以计算出磁盘的较大IOPS,即IOPS = 1000ms/ (Tseek + Troatation),忽略数据传输时间。假设磁盘平均物理寻道时间为3ms, 磁盘转速为7200,10K,15Krpm,则磁盘IOPS理论较大值分别为:

    IOPS = 1000 / (3 + 60000/7200/2) = 140

    IOPS = 1000 / (3 + 60000/10000/2) = 167

    IOPS = 1000 / (3 + 60000/15000/2) = 200

    2.2 固态硬盘的IOPS

    固态硬盘SSD是一种电子装置, 避免了传统磁盘在寻道和旋转上的时间花费,存储单元寻址开销大大降低,因此IOPS可以非常高,能够达到数万甚至数十万。

    实际测量中,IOPS数值会受到很多因素的影响,包括I/O负载特征(读写比例,顺序和随机,工作线程数,队列深度,数据记录大小)、系统配置、操作系统、磁盘驱动等等。

    因此对比测量磁盘IOPS时,必须在同样的测试基准下进行,即便如何也会产生一定的随机不确定性。

    通常情况下,IOPS可细分为如下几个指标:

    Toatal IOPS:混合读写和顺序随机I/O负载情况下的磁盘IOPS,这个与实际I/O情况较为相符,大多数应用关注此指标。

    Random Read IOPS:**随机读负载情况下的IOPS。

    Random WriteIOPS:**随机写负载情况下的IOPS。

    Sequential ReadIOPS:**顺序负载读情况下的IOPS。

    Sequential WriteIOPS:**顺序写负载情况下的IOPS。

    三.ORION 工具说明

    ORION (OracleI/O Calibration Tool) Oracle 公司推出的一个校准数据库的存储系统 I/O 性能的独立工具。有关该工具的说明,参考:

    Oracle ORION IO 测试工具

    我们使用ORION 工具测试一下看看:

    [root@qs-xe-dzora-pd software]# cat dave.lun

    /dev/sdb1

    [root@qs-xe-dzora-pd software]# ./orion_linux_x86-64 -run advanced -testname dave -num_disks 2

    ORION: ORacle IO Numbers -- Version11.1.0.7.0

    dave_20111026_2026

    Test will take approximately 16 minutes

    Larger caches may take longer

    查看生成的结果:

    [root@qs-xe-dzora-pd software]# ls dave*

    dave_20111026_2026_iops.csv dave_20111026_2026_summary.txt dave.lun_20111026_2025_summary.txt

    dave_20111026_2026_lat.csv dave_20111026_2026_trace.txt

    dave_20111026_2026_mbps.csv dave.lun

    [root@qs-xe-dzora-pd software]# cat dave_20111026_2026_summary.txt

    ORION VERSION 11.1.0.7.0

    Commandline:

    -run advanced -testname dave -num_disks 2

    This maps to this test:

    Test: dave

    Small IO size: 8 KB

    Large IO size: 1024 KB

    IO Types: Small Random IOs, Large RandomIOs

    Simulated Array Type: CONCAT

    Write: 0%

    Cache Size: Not Entered

    Duration for each Data Point: 60 seconds

    Small Columns:, 0

    Large Columns:, 0, 1, 2, 3, 4

    Total Data Points: 15

    Name: /dev/sdb1 Size: 449495069184

    1 FILEs found.

    Maximum Large MBPS=159.61 @ Small=0 andLarge=4 #<----159.61M为吞吐量

    Maximum Small IOPS=534 @ Small=10 andLarge=0

    Minimum Small Latency=4.97 @ Small=1 andLarge=0

    这里显示的吞吐量是160MBPS. IOPS 为534.

    实验:4块物理硬盘,4块做raid5和2块盘分别raid0+1的读性能比较。由于写会往本地盘写入数据,暂时没有测试

    工具:Oracle orign

    4块物理盘做 raid 5

    Name: /dev/sda2 Size: 896884531200

    1 FILEs found.

    Maximum Large MBPS=93.94 @ Small=0 and Large=2

    Maximum Small IOPS=425 @ Small=5 and Large=0

    Minimum Small Latency=7.63 @ Small=1 and Large=0

    4块物理盘,两两分别作raid0,算作一个小型的raid0+1,测试结果如下

    Name: /dev/sda2 Size: 298388482560

    Name: /dev/sdb1 Size: 298495378944

    2 FILEs found.

    Maximum Large MBPS=205.89 @ Small=0 and Large=4

    Maximum Small IOPS=835 @ Small=10 and Large=0

    Minimum Small Latency=5.33 @ Small=1 and Large=0

    测试结果

    无论中MBPS、IOPS还是Latency,raid0+1的性能效果都要远远优于raid5,按照原来写操作的性能应该更好。

    ©着作权归作者所有:来自51CTO博客作者Mr_sheng的原创作品


    深圳道通存储技术有限公司专注于服务器硬盘批发价格,显卡内存条代理经销商,挖矿SSD硬盘进货渠道等

  • 词条

    词条说明

  • SATA、SAS、SSD硬盘存储的性能分析

    SATA、SAS、SSD三种硬盘存储性能1. SATA和SAS机械硬盘随机读写能力较弱,而顺序读写能力基本与SSD保持在同样的数量级,尤其是顺序读写大文件性能更佳2. SSD的强项在于随机IO读写,基本可以媲美内存的访问速度,当然其顺序读写能力也处于比较高的水平3. 小块文件随机读,是固态存储相对传统磁盘优势较大的场景。相对磁盘,固态存储设备不存在寻道时间。因此,其性能要比单块性能较优的传统磁盘高

  • 服务器型号,服务器怎么选型号

    服务器主流的品牌1惠普 2戴尔 3联想每个服务品牌查两道三台服务器的型号惠普:ProLiant DL388 Gen9(775450-AA1)DL388 Gen8 E5-2620DL580G7 E7-4830 2P SP1048 Svr(B8F16A)戴尔:PowerEdge R730PowerEdge R740PowerEdge R430联想:System x3650 M5(5462I05)Thi

  • Cyancloud SYS-G4224-G4价格是多少_Cyancloud SYS-G4224-G4怎么样

    产品类型:机架式产品结构:4UCPU系列:Intel,至强处理器E5系列CPU型号:Intel Xeon E5-2609 V4标配CPU数目:1个内存类型:DDR4这款Cyancloud SYS-G4224-G4是一款性能很稳定的服务器,能够积极响应服务请求并进行处理,处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面的能力都有**。

  • 企业级服务器硬盘接口

    服务器硬盘是什么接口类型【服务器硬盘】服务器硬盘是什么接口类型 服务器硬盘和普通硬盘的区别服务器硬盘和普通硬盘的区别一、风光依旧的SATA接口SATA接口又被称之为“串行接口”,所以现在采用SATA接口的硬盘都被习惯的叫做串口硬盘。它是继IDE硬盘之后的一次演变。SATA的物理设计是以光纤通道作为蓝本,所以采用了四芯的数据线。SATA接口发展至今主要有3种规格,其中目前普遍使用的是SATA-2规格

联系方式 联系我时,请告知来自八方资源网!

公司名: 深圳道通存储技术有限公司

联系人: 赵先生

电 话:

手 机: 18681551725

微 信: 18681551725

地 址: 广东深圳福田区

邮 编:

网 址: dtstor.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 深圳道通存储技术有限公司

联系人: 赵先生

手 机: 18681551725

电 话:

地 址: 广东深圳福田区

邮 编:

网 址: dtstor.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved