IOPS,每秒磁盘进行的I/O操作次数

1.MYSQL的IOPS取决于磁盘的IOPS,肯定比磁盘的IOPS小?

2.如果MYSQL的IOPS比磁盘的IOPS小,那一台服务器单位时间内处理的请求数也是200左右吗(预估一个请求会读取一次数据)?

计算磁盘理论最大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

mysql iops_如何计算MYSQL的IOPS相关推荐

  1. mysql如何计算qps_如何计算MySQL中的QPS及TPS指标

    原标题:如何计算MySQL中的QPS及TPS指标 指标介绍 •QPS :Queries Per Second 查询量/秒,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理 ...

  2. 如何计算MySQL数据库占用内存

    简介 估计有很多开发,或者刚刚接触MySQL数据库的运维人员,不太清楚,如何去计算MySQL数据库占用内存总大小. 估计有时候,还会奇怪,明明设置的buffer pool size不大,数据库却因为操 ...

  3. qt mysql now()_Qt + mysql 運用 (項目一)

    自己整合了一些資料方便以后查看,另外參考了一些資料嘗試做了個學生管理系統 以下資料若有錯誤或有侵權的地方,請前輩們指正,謝謝! 在Qt項目中右鍵執行qmake,之后在運行. 另外一種方法是在MVS20 ...

  4. windows nodejs mysql_windows server 安装 mysql + nondejs连接mysql

    下载 安装 下载完后,将 zip 包解压到相应的目录,这里我将解压后的文件夹放在 C:\mysql 下. 接下来需要配置下 MySQL 的配置文件 打开刚刚解压的文件夹 C:\mysql ,在该文件夹 ...

  5. fedora mysql 客户端_fedora mysql 安装

    本例使用的是 mysql-5.0.45.tar.gz 安装编译前提: Yum install gcc Yum install gcc-c++ 1.第一个MYSQL安装 编译1.带上参数 ./confi ...

  6. window mysql 字符集_Windows mysql默认字符集修改

    一.通过MySQL命令行修改: mysql> SET character_set_client = utf8 ; mysql> SET character_set_connection = ...

  7. mysql启用keepalive_keepalive+mysql 主主配置

    1.   环境说明: 机器名 eth0 说明 server01 192.168.100.30/24 Mysql.keepalive server02 192.168.100.31/24 Mysql.k ...

  8. 使用MySQL Proxy解决MySQL主从同步延迟

    MySQL的主从同步机制非常方便的解决了高并发读的应用需求,给Web方 面开发带来了极大的便利.但这种方式有个比较大的缺陷在于MySQL的同步机制是依赖Slave主动向Master发请求来获取数据的, ...

  9. mysql isreg_`Innodb` MySQL中如何优雅的删除大表跑路

    最近很想写写MySQL相关的内容,就从这个话题出发吧 有人说删MySQL表谁不会 不就是 drop table TABLENAME 如果在生产环境中,你对一张TB级别的大表,敲下这行命令 那么你的主管 ...

最新文章

  1. emc celerra(一)--界面概览
  2. MySQL联合查询语法内联、左联、右联、全联
  3. Unity网络多玩家游戏开发教程第1章Unity自带网络功能
  4. 【转】C#基础概念之“什么是反射?”
  5. docker中部署Nginx
  6. linux内核之内存管理.doc,linux内核之内存管理.doc
  7. android中showSoftInput不起作用 与 toggleSoftInput
  8. 八皇后问题---回溯
  9. shell的交互式和非交互式登录
  10. MRoot 2.2 发布,全新 UI 界面,更好的集群
  11. JAVA学习第六十三课 — 关于client服务端 amp;amp; URL类 amp; URLConnection
  12. POI操作Excel表格相关API说明
  13. resin mysql_nginx+resin+mysql实现session共享
  14. php mysql注入测试工具_PHP+MYSQL 【注入漏洞】攻防测试
  15. 语文学科html代码,语文教育专业介绍 [代码660201]
  16. 《可转债投资魔法书》:魔法般教会你可转债
  17. hadoop 2.7.3 版本下载
  18. 程序员不得不学的操作系统知识(二)
  19. new RegExp
  20. ios piv6遭拒绝

热门文章

  1. 凡是过去,皆为序章(保研后大学生活总结和展望)
  2. 服务器主板u3芯片配i3CP0,两代主力 编辑带你看B75和H61相差多少
  3. C语言整蛊——你是猪——goto语句的使用
  4. 航天信息连接服务器,航天信息客户端怎样连接服务器
  5. 版权监控中心怎么关闭_“这样子怎么见客户?”长沙一美容院员工撞上写字楼玻璃门,鼻子被缝4针,物业需要担责吗?...
  6. 记录阿里云ECS实例重启之后无法登录解决方法(亲身实践)
  7. inode客户端未收到服务器响应,iNode认证通过后提示“未收到服务器相应,即将强制下线的解决办法”...
  8. dp的定义原理和dpi,ppi,px,sp之间的区别
  9. bootstrap table php,Bootstrap Table使用方法详解
  10. 光学相干断层扫描中基于 GAN 的视网膜层超分辨率分割