IOPS性能指标

不打扰是莪最后的温柔 提交于 2019-12-24 19:02:00

如何计算mysql的IOPS?

qps 每秒处理的查询数
tps 每秒处理的事务数
IOPS,每秒磁盘进行的I/O操作次数

今天看到一篇文章说磁盘理论最大IOPS为200左右,我有两个疑问:
1.MYSQL的IOPS取决于磁盘的IOPS,肯定比磁盘的IOPS小?
2.如果MYSQL的IOPS比磁盘的IOPS小,那一台服务器单位时间内处理的请求数也是200左右吗(预估一个请求会读取一次数据)?

计算磁盘理论最大IOPS的方法如下:

理论上可以计算出磁盘的平均最大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
 
 
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!