【摘要】存储IO性能优化一直是一个老大难的问题,同时多数时候存储性能问题是一个全局性问题,需要通盘考虑应用、DB、主机、网络、存储设备全IO链路栈的各层可能出现的性能问题或是性能瓶颈。
下表总结描述了不同的应用程序对应的IO大小、读写比例、随机和顺序比例情况,表中的比例为一个通用参考值。不能包含全部的应用类型,同时根据不同生产环境数值也会有很大的差异。这里表1的数据仅提供一个通用的参考。
表1 应用数据的IO模型
二、存储 IO 性能指标和计算公式
1. 三大存储IO性能指标:
三大性能指标分析中,对于大IO的应用使用吞吐量来评测性能更加科学;而小IO的应用,比如数据库,则需要通过IOPS和延时的指标来评测性能,高IOPS和低延时同时满足的情况下,才能应对高并发且快速的数据库访问,如表2。
表2 三大存储IO性能指标