要理解IOPS,先要了解磁盘I/O的概念。I/O(input/output)从字义理解就是输入/输出,输入指的是对磁盘写入数据,输出指的是从磁盘读出数据。磁盘IOPS(Input/Output per Second)即在一秒内磁盘能够处理的I/O请求数量,对于随机读写频繁的应用,IOPS是关键衡量指标。另一个重要指标是数据吞吐量,即每秒磁盘I/O的流量(写入+读出数据的大小),对于大量连续读写的应用,吞吐量是关键衡量指标。

磁盘IOPS和吞吐量是动态变化的,其最大理论值受硬件指标影响,在实际测试时,不但与读写负载相关,也可以相互影响。一般来讲,单次I/O操作读写的数据量越大,此时的IOPS越小,反之亦然。同时,不同的场景对于IOPS和数据吞吐量的追求也不一样:

读取10000个1KB文件,用时10秒 ,Throught(吞吐量)=1MB/s,IOPS=1000,追求IOPS。

读取1个10MB文件,用时0.2秒 ,Throught(吞吐量)=50MB/s,IOPS=5,追求吞吐量。

另外,不同类型的磁盘性能也有差异,目前常用的磁盘类型是SAS和SATA磁盘,一些高端存储也采用SSD盘,比如

高性能云盘——每份数据保留4份,支持热迁移、快照备份等,提供长期稳定的I/O性能输出,适合web服务、中小型数据库、企业办公等大多数业务场景,满足核心业务测试、开发联调环境的I/O需求。

SSD超高速云盘——采用高速SSD硬盘的分布式存储系统,兼具高性能云盘的所有优点,同时具有极高的随机读写IOPS、高吞吐量,适用于高负载、有密集I/O需求的核心关键业务系统,支持大型数据库运行。

林创云https://www.lcthink.cn/services/cloudhost/

服务器性能和吞吐量,IOPS和吞吐量:衡量硬盘性能的主要指标相关推荐

  1. 固态硬盘linux 性能,一种提高linux系统固态硬盘性能的方法与流程

    本发明涉及服务器硬盘领域,具体涉及一种提高l inux系统固态硬盘性能的方法. 背景技术: 固态硬盘相比传统的机械盘,具有更高的读写速度,更好的防震抗摔性,低功耗.无噪音.轻便以及工作温度范围大等优点 ...

  2. 阿里云服务器ESSD云盘吞吐量IOPS及性能级别PL0、PL1、PL2和PL3参数说明

    阿里云服务器ESSD云盘结合25 GE网络和RDMA技术,单盘高达100万的随机读写能力和单路低时延性能,阿小云来详细说下阿里云ESSD云盘性能级别PL3.PL2.PL1和PL0,ESSD云盘最大IO ...

  3. 磁盘性能评价指标—IOPS和吞吐量

    一.磁盘 I/O 的概念 I/O 的概念,从字义来理解就是输入输出.操作系统从上层到底层,各个层次之间均存在 I/O.比如,CPU 有 I/O,内存有 I/O, VMM 有 I/O, 底层磁盘上也有 ...

  4. 磁盘性能--IOPS和吞吐量

    一. Wikepedia上有关IOPS 的说明 链接如下:http://en.wikipedia.org/wiki/IOPS IOPS (Input/Output OperationsPer Seco ...

  5. Kafka性能基准测试、Kafak生产者吞吐量测试、Kafka消费者吞吐量测试、BenchMark 10

    前言_BenchMark BenchMark是一个系统性能的测量工具,也可以看做是一种评价方式 主要测试负载的执行时间.传输速度.吞吐量.资源占用率等 对系统进行性能基准测试后,将得到基准数据作为性能 ...

  6. 路由器的类型及衡量路由器性能的主要参数指标

    路由器的类型及衡量路由器性能的主要参数指标 |字号 订阅 互联网各种级别的网络中随处都可见到路由器.接入网络使得家庭和小型企业可以连接到某个互联网服务提供商:企业网中的路由器连接一个校园或企业内成千上 ...

  7. 了解 IOPS、延迟和存储性能

    当大多数人考虑存储性能时,他们会考虑吞吐量(每秒的传输数据量).但吞吐量与汽车的最高速度相似.事实上,你几乎永远也达不到汽车的最高速度.因为在大多数情况下,相关性并不是很强. 例如,像汽车加速的速度以 ...

  8. 衡量计算机网络性能的指标

    衡量计算机网络性能的指标主要有:速率.带宽.吞吐量.时延.时延带宽积 下面我们就开始一一的介绍. 速率 比特(binary digit):是计算机中数据量最基本的的单位,也是信息论中使用的信息量的单位 ...

  9. 了解衡量网络性能的四大指标:带宽、时延、抖动、丢包

    衡量网络性能的四大指标:带宽.时延.抖动.丢包. 如何客户需要我们去评估一个网络的性能,我们就可以从这四方面去进行评估. 带宽 1.带宽概念: 带宽在百度百科中定义:在单位时间内从网络中的某一点到另一 ...

最新文章

  1. Error: Cannot find module ‘webpack-cli/bin/config-yargs‘
  2. 笔记-项目整体管理-有难度的题目(转)
  3. ios 图片 相册 存储方式
  4. android 配置java_home_android – React Native:未设置JAVA_HOME,并且在PATH中找不到“java”命令...
  5. mysql周报内容范文_Mysql各种表格查询含实例,日报,周报,月报,时间差自动计算...
  6. Vaadin附加组件和Maven
  7. Android P (4)一种绕过Android P上非SDK接口限制的简单方法
  8. ubuntu 10.04的git安装和使用
  9. MTK平台camera驱动架构分析
  10. 智能陈桥输入法软件测试,智能陈桥 for linux 版本发布
  11. lzg_ad:如何自定义Shell组件
  12. 通过谷歌Google轻松拥有自己的站内搜索代码
  13. c语言程序总是停止运行,为什么程序老是停止工作
  14. 测试网络SNMP连接的几个方法(我平时调试SNMP程序时用到的几个解决方案)
  15. 牛客《今日头条》笔试题
  16. GBase 8s中LTRIM函数的用法
  17. c语言喜羊羊,青青草原101C位之争,喜羊羊vs懒羊羊
  18. 200行纯C++代码构建一个捕鱼游戏「源码已打包」
  19. 统计专业技术资格考试有用吗?有效期是多长?
  20. 51单片机学习笔记-8 DS1302实时时钟

热门文章

  1. Apache虚拟主机IP地址,域名,端口的设定
  2. 关于POI导出数据的util与工具类
  3. 逆运动学(二): 二维逆运动学,多于两根骨胳
  4. Wingdings字体
  5. day01—— HTML笔记
  6. 数据结构---归并排序和外部排序
  7. 聊一款价格便宜的i7轻薄本
  8. 什么是免费ARP-看这篇就够了
  9. BAPI - BAPI_ACC_DOCUMENT_POST 创建会计凭证,表增强 扩展字段
  10. Linux和UNIX的关系及区别