ceph存储磁盘iops常识

author author     2022-08-19     325

关键词:

计算磁盘IOPS的三个因素:

 

1、RAID类型的读写比

 

不同RAID类型的IOPS计算公式:

RAID类型

公式

RAID5、RAID3

Drive IOPS=Read IOPS + 4*Write IOPS

RAID6

Drive IOPS=Read IOPS +  6*Write IOPS

RAID1、RAID10

Drive IOPS=Read IOPS + 2*Write IOPS


2、硬盘类型的IOPS值

 

不同磁盘类型的IOPS:

硬盘类型

IOPS

FC 15K RPM

180

FC 10K RPM

140

SAS 15K RPM

180

SAS 10K RPM

150

SATA 10K RPM

290

SATA 7.2K RPM

80

SATA 5.4K RPM

40

Flash drive

2500

 

DeviceTypeIOPSInterfaceNotes
7,200 rpm SATA drivesHDD~75-100 IOPS[2]SATA 3 Gbit/s
10,000 rpm SATA drivesHDD~125-150 IOPS[2]SATA 3 Gbit/s
10,000 rpm SAS drivesHDD~140 IOPS[2]SAS
15,000 rpm SAS drivesHDD~175-210 IOPS[2]SAS


 

3、具体业务系统的读写比

 

二、案例

1) 业务需求: 10TB 的FC 15K RPM存储空间,满足6000 IOPS,计算RAID5,RAID10分别需要多少块硬盘?

首先需要知道I/O中读操作与写操作所占的百分比。 假定6000 IOPS中读/写比是21

    不同的RAID类型Drive 硬盘实际IOPS负载分别如下:

RAID10:(2/3)*6000+2*(1/3)*6000= 8000 IOPS

RAID5:(2/3)*6000+4*1/3*6000=12000 IOPS

参照不同硬盘类型的IOPS值,换算出需要多少块盘:

RAID10:8000 /180 = 45

RAID5:12000/180 =67

2)    一个RAID5,是由5块500G 10K RPM的FC盘组成,换算出该RAID支持的最大IOPS以及能够给前端应用提供的IOPS?

首先10K RPM的FC盘,单块盘的IOPS为140,5块盘最大IOPS值为700。

假设读写比为2:1,能够提供给前端应用的IOPS为:

(2/3)*X+4*(1/3)*X = 700

         2*X = 700 

        

         X=350

 

         能够提供给前端应用的IOPS为350。


 (Input/Output Operations Per Second),即每秒进行读写(I/O)操作的次数
越高表示读(写)数据越快。
不能设置,是出厂就已经定了的。



磁盘性能指标--iops理论

...间都花在了磁头寻道上,所以性能不高。 如下图:在存储小文件(图片)、OLTP数据库应用时,随机读写性能(IOPS)是最重要指标。学习它,有助于我们分析存储系统的性能互瓶颈。下面我们来认识随机读写性能指标--IOPS(每... 查看详情

azure虚拟机的磁盘管理

我们先简单的看一下AZURE的存储的介绍和一些区别:目前AZURE上面可以创建两种存储账号,分别是普通存储,高级存储和托管磁盘;我们来分别看一下这两种存储账号的区别:标准存储:支持Blob、表、队列和文件,我们这里值谈B... 查看详情

分布式对象存储ceph核心组件面试必看

CephCeph是一个统一的分布式存储系统,设计初衷是提供较好的性能、可靠性和可扩展性。Ceph核心组件OSDs(必须)提供存储数据,对象存储守护进程一个服务器上的磁盘上的存储服务可以理解为一块磁盘创建一个OSD... 查看详情

磁盘性能指标--iops与吞吐量(代码片段)

...操作请求。   随机读写频繁的应用,如小文件存储(图片)、OLTP数据库、邮件服务器,关注随机读写性能,IOPS是关键衡量指标。   顺序读写频繁的应用,传输大量连续数据,如电视台的视频编辑,视频点播VO... 查看详情

[yj]磁盘的iops和吞吐量(throught)指标

...为读或写数据操作请求。随机读写频繁的应用,如小文件存储(图片)、OLTP数据库、邮件服务器,关注随机读写性能,IOPS是关键衡量指标。顺序读写频繁的应用,传输大量连续数据 查看详情

ceph常见问题百科全书(代码片段)

Ceph是目前炙手可热的一个统一分布式存储系统,具有优异的性能、可靠性、可扩展性。其可轻松扩展到数PB容量,支持多种工作负载的高性能(每秒输入/输出操作[IOPS]和带宽),具有极其高的可靠性。Ceph对比HDFS优势在于易扩展... 查看详情

分布式存储ceph---部署ceph(代码片段)

...据盘)  1台客户端(可以使用ceph提供的文件系统,块存储,对象存储)[root@ren3~]#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTsda8:0020G0disk├─sda18:101G0part/boot└─sda28:2019G0part├─centos-root253:0017G0lvm/└─centos-swap253:102G0lvm[SWAP]sdb8:1605G0disksdc8:32... 查看详情

[记录]fio测试磁盘iops性能

FIO测试磁盘iops性能 1.SATA和SAS盘原生IOPS如下: 2.RAID磁盘阵列对应的写惩罚级别: 3.计算功能性IOPS公式如下:功能性IOPS=(((总原生IOPS×写%))/(RAID惩罚))+(总原生IOPS×读%) 4.根据公式和测试磁盘(两块15000RPMSAS组成的RAID1)... 查看详情

ceph

ceph块存储应用文件系统存储对象存储virshlist--all列出列出所有的虚拟机/etc/libvirt/qemu里面存放的是虚拟机的硬件信息/var/lib/libvirt/images/创建的虚拟机的路径都在这儿virshdumpxlmavpc(虚拟机名)查看虚拟机的配置文件xml块存储应用案... 查看详情

分布式对象存储ceph部署工具ceph-deploy常用命令(代码片段)

ceph-deploy常用命令new初始化网络,生成keyinstall安装包uninstall在远端主机删除包key在本地都需要保存,所以就不用gatherkeysdisk管理远端磁盘的擦除zap和列出list远端主机磁盘,擦除时磁盘要裸干净用pe工具大白菜从u盘启动... 查看详情

ceph存储集群实战——ceph存储配置(映射rbd镜像到客户端)

块设备(rbd)    1、块设备可以应用为:        1、作为额外的磁盘使用        2、可以作为裸设备使用      &nb 查看详情

ceph对象存储及客户端配置(代码片段)

一、对象存储介绍  作为文件系统的磁盘,操作系统不能直接访问对象存储。相反,它只能通过应用程序级别的API访问。Ceph是一种分布式对象存储系统,通过Ceph对象网关提供对象存储接口,也称为RADOS网关(RGW)接口,它构建在... 查看详情

ceph分布式存储实战——ceph集群测试主机规划

主机规划节点磁盘(4块)网卡(2块)mem/cpuOSHostName节点1os-ceph-node1/10G私Eth0:dhcp1G/1CentOSLinuxrelease 7.3.1611(Core)_X64ceph-node1ceph-node1-osd1/10G外Eth1:192.168.89.101ceph-node1-osd2/10Gceph-node1-osd3/10G节点 查看详情

ceph架构与原理

...考技术ACeph是一个开源项目,它提供软件定义的、统一的存储解决方案。Ceph是一个具有高性能、高度可伸缩性、可大规模扩展并且无单点故障的分布式存储系统。Ceph是软件定义存储解决方案Ceph是统一存储解决方案Ceph是云存储解... 查看详情

ceph集群管理-入门篇(代码片段)

存储集群存储设备有两个在磁盘上存储数据的Ceph守护程序:CephOSD是大多数数据存储在Ceph中的地方。一般而言,每个OSD都由单个存储设备支持。OSD还可以由多种设备组合来支持,例如用于大多数数据的HDD和用于某些元数据的SSD。... 查看详情

fastcfs性能碾压ceph之技术揭晓

...关键做法。FastCFS基于trunk文件(默认大小为256MB)存储数据,在一个trunk文件内采用顺序写方式。顺序写可以做到数据批量落盘,能够有效解决写放大问题,决定了FastCFS的写入性能相比传统的落盘方式有着明显... 查看详情

架构设计:系统存储(28)——分布式文件系统ceph(挂载)

(接上文《架构设计:系统存储(27)——分布式文件系统Ceph(安装)》)3.连接到Ceph系统3-1.连接客户端完成Ceph文件系统的创建过程后,就可以让客户端连接过去。Ceph支持两种客户端挂载方式:使用Linux内核支持的mount命令进... 查看详情

架构设计:系统存储(28)——分布式文件系统ceph(挂载)

(接上文《架构设计:系统存储(27)——分布式文件系统Ceph(安装)》)3.连接到Ceph系统3-1.连接客户端完毕Ceph文件系统的创建过程后。就能够让客户端连接过去。Ceph支持两种客户端挂载方式:使用Linux内核支持的mount命令进... 查看详情