存储容量和IOPS的关系
在云计算时代,数据量成几何形式增加,必然会考虑增加存储容量,但是增加存储容量不简单存储性能得到提升,他们之间没有必然的联系;
存储容量,就是指存储设备上能够存储数据的大小,比如,一个磁盘阵列有50T的空间,那么该设备的存储容量就是50T(一般情况,都不会达到50T);
IOPS:(Input/Output Operations Per Second),即每秒进行读写IO操作的次数。存储端的IOPS性能和主机端的IO是不同的,IOPS是指存储每秒可接受多少次主机发出的访问,主机的一次IO需要多次访问存储才可以完成。通俗点将,主机写入一个最小的数据块,也要经过“发送写入请求、写入数据、收到写入确认”等三个步骤,也就是3个存储端访问。
当需要考虑存储容量升级时,性能和容量都必须满足要求,仅仅考虑容量,就会陷入性能不足的哪麻烦中。通俗点讲,在考虑存储升级时,首先考虑项目需要的性能要求指标是多少,购买的存储设备的理论性能指标必须要高于项目需求;
举个简单的例子:现在你有一套存储磁盘阵列,容量为50TB,由200块250G的磁盘组成,现在需要更换为新到的100TB的存储设备。存储磁盘有很多种规格,比如7200rpm的SATA硬盘。也许你直接更换为100块容量为1TB的磁盘盘就可以了。省钱省事省力,感觉很不错。
现在可以结算一下:原有方案中有200块驱动器,每个驱动器提供的IOPS为70,总的性能指标为14000IOPS。然而,新的阵列只包括了100块驱动器,IOPS大约只有7000。在这种情况下,旧方案的IOPS性能指标是新方案中的2倍。
因此我们可以选在以下两种方案:1. 采购比实际容量需求更多的磁盘; 2. 采购更高性能的磁盘,比如SSD。
无论使用的是哪种驱动器技术或者存储特性,都要知道存储产品必须满足容量以及性能目标。要知道项目在存储方面的目标,而且要制定一个同时满足性能和容量需求的存储更新/扩容计划。
参考文献:
1. http://baike.baidu.com/view/2302083.htm
存储容量和IOPS的关系相关推荐
- mysql 硬盘缓存_paip.mysql性能跟iops的以及硬盘缓存的关系_MySQL
bitsCN.com paip.mysql性能跟iops的以及硬盘缓存的关系 两块硬盘.a.500g 缓存16M b.160g 缓存8M, 文件读写都是90MB/s左右,IOPS(4K)都是60 左右 ...
- linux fio释放内存,linux使用FIO测试磁盘的iops
出处:http://blog.itpub.net/26855487/viewspace-754346/ FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎, ...
- 哪些因素影响数据存储系统的IOPS性能?
IOPS(Input/Output Operations Per Second)故名思意就是数据存储系统每秒能完成的I/O读写次数,即单位时间内系统能处理的I/O请求数量,是一个用于计算机数据存储性能 ...
- linux 使用FIO测试磁盘iops
为什么80%的码农都做不了架构师?>>> FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎, 包括:sync,mmap, libai ...
- IOPS、带宽(band width)、吞吐量 (throughput)
SAN和NAS存储一般都具备2个评价指标:IOPS和带宽(throughput),两个指标互相独立又相互关联.体现存储系统性能的最主要指标是IOPS. IOPS (Input/Output Per S ...
- 转:概述RAID磁盘的IOPS
我们前面已经说过了,厂商所提供的IOPS值是在理想状态下测试出来的,对实际的运行性能的参考并不大,所以我们有必要通过以下几个方面来衡量该系统的实际IOPS的可能表现.决定IOPS的主要因素取决于阵列的 ...
- 磁盘IOPS和带宽(throughput)
自:http://www.storageonline.com.cn/storage/storage-fundamental/about-iops/ SAN和NAS存储一般都具备2个评价指标:IOPS和 ...
- FIO测试硬盘IOPS
FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎, 包括:sync,mmap, libaio, posixaio, SG v3, splice, null, ...
- hd disk / disk raid / disk io / iops / iostat / iowait / iotop / iometer
DISK IOPS / Input/Output Operations Per Second http://baike.baidu.com/view/2302083.htm IOPS (Input/O ...
最新文章
- python的虚拟环境
- ftp 文件完整性校验_FTP空间是什么?如何获取免费FTP空间吗?
- linux无人值守安装
- ASP.NET Atlas学习团队建议收集
- Origin绘制大小和颜色可变的3D散点图
- 51单片机 驱动步进电机 C语言 lcd,51单片机红外遥控控制步进电机的LCD显示源程序...
- OLAP-impala-大数据Week13-DAY6-impala
- poj 1905 Expanding Rods (数学 计算方法 二分)
- Atitit.互联网 软件编程 数据库方面 架构 大牛 牛人 attilax总结
- 高中低压电网光伏并网二次设计——分布式光伏电站并网市电通讯组网
- 如何做到微信机器人不封号_如何正确使用微信聊天机器人才能避免被封号?
- 传真机使用方法,使用说明
- Java利用itchat4j插件实现个人微信自动化
- Kubectl(完整)基本操作命令
- MATLAB中的乘除法 “ * ” 和 “ .* ” and “ / ” 和 “ ./ ”
- 数据结构与算法(Python版)十五:无序表抽象数据类型及Python实现
- LOL如何对一个英雄的技能进行测试 对一个英雄技能测试需要测试什么?
- siri中文语音助理_为什么运营商(电信、联通)的语音助理这么弱智还依旧在用?...
- 游戏音乐制作的软件系统
- 已解决:新增内存条,电脑bios自检失败,电脑无法启动
热门文章
- MMDetection 基准测试 和 Model Zoo | 三
- Java 中代码优化的 30 个小技巧(中)
- Maurice Wilkes
- 云栖大会人脸识别闸机【技术亮点篇4】--户外闸机高20%的抗撞击能力
- 对于给定的一个百分比制成绩,输出相应的五分制成绩
- linux 手机root原理,手机root原理
- Linux下安装OpenOffice
- 创世卓越高清晰PDF图书下载 40本
- 记录在使用类加载器的时候遇到的一个错误:java.lang.LinkageError
- 二进制中,0为什么作为偶数,1为什么作为奇数?