MySQL的QPS计算
show global status where Variable_name in('com_select','com_insert','com_delete','com_update');
等待10秒
show global status where Variable_name in('com_select','com_insert','com_delete','com_update');
计算差值
MySQL的TPS计算
show global status where Variable_name in('com_insert','com_delete','com_update');
等待10秒
show global status where Variable_name in('com_insert','com_delete','com_update');
计算差值

磁盘IOPS计算与测量

IOPS 是指单位时间内系统能处理的I/O请求数量,一般以每秒处理的I/O请求数量为单位,I/O请求通常为读或写数据操作请求。随机读写频繁的应用,如OLTP,IOPS是关键衡量指标。
数据吞吐量(Throughput),指单位时间内可以成功传输的数据数量。对于大量顺序读写的应用,如VOD(Video On Demand),则更关注吞吐量指标。
磁盘完成一个I/O请求所花费的时间,它由寻道时间、旋转延迟和数据传输时间三部分构成。
寻道时间Tseek是指将读写磁头移动至正确的磁道上所需要的时间。寻道时间越短,I/O操作越快,目前磁盘的平均寻道时间一般在3-15ms。
旋转延迟Trotation是指盘片旋转将请求数据所在扇区移至读写磁头下方所需要的时间。旋转延迟取决于磁盘转速,通常使用磁盘旋转一周所需时间的1/2表示。比如,7200 rpm的磁盘平均旋转延迟大约为60*1000/7200/2 = 4.17ms,而转速为15000 rpm的磁盘其平均旋转延迟约为2ms。
数据传输时间Ttransfer是指完成传输所请求的数据所需要的时间,它取决于数据传输率,其值等于数据大小除以数据传输率。目前IDE/ATA能达到133MB/s,SATA II可达到300MB/s的接口数据传输率,数据传输时间通常远小于前两部分时间。

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

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

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

Sequential Write IOPS,100%顺序写负载情况下的IOPS。

IOPS的测试benchmark工具主要有Iometer, IoZone, FIO等,可以综合用于测试磁盘在不同情形下的IOPS。对于应用系统,需要首先确定数据的负载特征,然后选择合理的IOPS指标进行测量和对比分析,据此选择合适的存储介质和软件系统。下面的磁盘IOPS数据来自http://en.wikipedia.org/wiki/IOPS [1],给大家一个基本参考。

数据库的IOPS计算相关推荐

  1. 光脚丫学LINQ(044):数据库中的计算所得列

    视频演示:http://u.115.com/file/f220dc8a89 演示重点 数据库中的计算所得列实质上指的是列的数值是由表达式的计算结果提供的. 比如,下面的SQL语句,创建了一个包含Tot ...

  2. mysql数据库根据经纬度计算距离,获取离我最近的地点列表,并排序。附近的人,附近商店等功能,一个sql就搞定

    mysql数据库根据经纬度计算距离,获取离我最近的地点列表,并排序 附近的人,附近商家等功能,顺序显示顺序是由近到远的,便利用户查看和判断,sql实现如下. StringBuilder sb=new ...

  3. oracle磁盘iops,存储磁盘的IOPS计算方式

    昨天苏州一客户那边出现了跟存储磁盘IOPS相关的问题:应用系统在调用数据库时特别慢,页面打开同样慢.最终一路排查下来,问题还是在存储端.存储中划给oracleRAC使用的RAID5,使用的是包含EMC ...

  4. 浅谈RAID写惩罚(Write Penalty)与IOPS计算

    导读]本文作者认为讨论不同RAID保护类型的性能,用户考虑的因素是RAID Write Penalty(写惩罚).本文从原理上解释了不同RAID保护级别的写惩罚,以及通过写惩罚计算可用IOPS的方法. ...

  5. 磁盘IOPS计算与测量

    IOPS (Input/Output Per Second)即每秒的输入输出量(或读写次数),是衡量磁盘性能的主要指标之一.IOPS是指单位时间内系统能处理的I/O请求数量,一般以每秒处理的I/O请求 ...

  6. MySQL保存计算结果_在数据库中保存计算结果如何对应到相应的工程文件

    展开全部 这个可以用代码予以实现 例如有32313133353236313431303231363533e58685e5aeb931333431343638 订单表(订单ID,商品ID,数量,单价,金 ...

  7. DB4AI:使能数据库原生AI计算,数据搬迁由繁至简

    DB4AI力图通过将AI计算能力植入到数据库中,帮助使用者们摆脱枯燥繁琐的数据搬运.导出.管理工作.利用数据库存储海量数据听起来是一件合情合理的事情,但面对一个传统型的数据库,作为算法工程师或者AI初 ...

  8. DB4AI:使能数据库原生AI计算,助力数据湖场景业务成功

    DB4AI力图通过将AI计算能力植入到数据库中,帮助使用者们摆脱枯燥繁琐的数据搬运.导出.管理工作.利用数据库存储海量数据听起来是一件合情合理的事情,但面对一个传统型的数据库,作为算法工程师或者AI初 ...

  9. Prometheus时序数据库-报警的计算 及 Prometheus时序数据库-数据的查询

    前言 在前面的文章中,笔者详细的阐述了Prometheus的数据插入存储查询等过程.但作为一个监控神器,报警计算功能是必不可少的.自然的Prometheus也提供了灵活强大的报警规则可以让我们自由去发 ...

最新文章

  1. USACO 3.1 Agri-Net 最短网络 (最小生成树)(克鲁斯卡尔算法)
  2. SCRIPT70: 没有权限
  3. Storm环境搭建(分布式集群)
  4. 大锅菜机器人_炒菜机或者炒菜机器人有好用的吗 - 玩主论坛
  5. vc6 前进后退 番茄_比较圣女果与西红柿中的Vc含量解读
  6. php函数前面加符号 和 变量前面加符号的意义
  7. Django学习-19-缓存
  8. 虚拟机VMware10安装中标麒麟6 NeoKylin Linux Desktop Release 6
  9. Windows安全设置-当前的安全设置不允许从该位置下载文件
  10. 如何通过 6 个简单步骤在百度上看到您的网站
  11. win7家庭版计算机添加用户,win7家庭版怎样设置来宾用户权限
  12. MATLAB-矩阵的输入
  13. 29、光敏电阻ADC输入实验
  14. IDEA右键新建时没有Java Class选项-解决办法
  15. varbinary 与 text 不兼容如何解决
  16. 设计神经网络的基本原则,神经网络设计与实现
  17. 2018.4.3 美图笔试题
  18. 关于使用C++万能头文件时定义y1报编译错误的那点事
  19. Vue + editor.Md 双向数据绑定Markdown编辑器(vue-editormd-wrap)
  20. 教师计算机培训心得博客,信息技术提高培训心得体会

热门文章

  1. Python图像处理之识别图像中的文字
  2. OverTheWire——Bandit
  3. 通关Bandit(0-32)命令大全
  4. ORA-20005: object statistics are locked (stattype = ALL)
  5. 关键词生成的相关资源
  6. (转)网上摘抄:计算数学研究方向及网上资料
  7. 使用 HTML CSS 和 JavaScript 创建星级评分系统
  8. 面试之必掌握知识点:红黑树(一)
  9. OpenGL之GLEW安装
  10. Win10任务栏图标无法右键/取消固定