如何快速调优SSD或存储系统性能&失效分析技巧

新兴技术领域中,如何快速调优不同应用业务场景存储性能(SSD或存储系统),并符合客户期望以及产品快速上市(Time to market)的目标?

5G通讯技术迅速发展并连结400G高速网络,促使NVMe高性能固态盘需求火热,如何测试存储产品是否达到低时延,高带宽和高IOPS的需求呢?

应对未来车联网,物联网,人工智能以及机器学习等新兴技术领域所产生的庞大数据量.传统的透过固定的随机读写块大小或是顺序读写块大小的测试方式,已经不符合在新兴技术领域的测试需求.

由Calypso systems所开发出的小程序(Applet),可捕获客户端应用场景存储工作模型(Storage Workload),并通过数据可视化分析提供详细工作模型(Real world Storage Workloads)的分布,并可自动生成测试脚本用来测试固态盘或存储系统以达到快速性能调优以及失效分析之目的.

何谓真实应用场景的工作模型(Real World Storage Workloads):

以下用例是透过Calypso Systems所开发出的小程序,安装在一个具有2000家实体零售商店的后台服务器,纪录24小时的真实SQL服务器的工作模型

从用例可以发现在所谓真实的应用场景的工作模型,是每一个时间点读写块大小的组合和队列深度(使用者)是不断的在变化,透过可视化的Workload数据分析,可以理解用户在哪一个时段最忙碌,最忙碌的时段各种块大小的组合以及队列深度是何种组合.

Calypso自动生成脚本功能: 并可挑选任何忙碌的时段的Workloads,在几秒钟的时间内即可自动生成数千行测试脚本

透过自动生成测试脚本可测试固态盘(SSD)或是存储系统并生成报告用例如下:

传统测试方式透过固定块大小及读写比例,所量测到IOPS的数据。

透过真实应用场景的工作模型所量测到的IOPS的数据.

很明显的真实应用场景的工作模型IOPS的数据会比固定块大小的工作模型低很多。

结论:

在新兴技术存储领域中,没有人可以知道真实应用场景的工作模型(Workload).但透过Calypso systems的小程序IO Profiler可以捕获并分析新兴领域的工作模型,针对不同客户的应用场景达到快速调优的目的.

以节省透过尝试错误法来调优的时间并达到快速符合客户期望以及产品快速上市(Time to market)的目标.

如您对Calypso IO profiler Worklaod抓取,分析及回拨测试的工具有兴趣,欢迎随时联系我们(请见如下联系方式),我们可以提供产品的演示及试用评估,谢谢!

Calypso中国区官方授权合作伙伴:

深圳市锐测电子科技有限公司 刘华周  Henry.liu@reetest.com