【技术实现步骤摘要】
存储设备的性能分析方法、装置及可读存储介质
[0001]本申请涉及存储
,特别是涉及一种存储设备的性能分析方法、装置及计算机可读存储介质。
技术介绍
[0002]随着科学计算、云计算、物联网、各种网络应用的快速发展,电子信息量呈现爆炸式增长,相应的,电子数据的存储也得到相应的发展,这使得存储部件在整个计算机体系中所处的地位越来越重要,存储已经由单一的磁盘、磁带转向磁盘阵列,进而发展到当前流行的存储网络,如NAS(Network Storage Technologies,网络存储技术)、SAN(Storage Area Network,存储区域网络)和iscsi(Internet Small Computer System Interface,互联网小型计算机系统接口)等。大规模的数据应用需求不断涌现,海量数据及其应用也成为一个新的发展方向,数据存储已经对日常工作和生活产生了巨大的影响,存储设备的性能需求越来越高,而其中对于存储设备的各项性能数据分析也自然越来越重要。
[0003]可以理解的是,存储设备的各项性能数据通常是指存储设备初始化阶段、存储设备和主机设备之间通过如计算机系统接口进行交互过程中产生的一些数据。在各项性能数据分析过程中,通常需要将实时数据和历史数据进行比对,相关技术中均是直接将实时数据和历史数据进行比对来进行数据分析,而由于网络原因、系统故障或其他一些原因不可避免地会导致历史数据和当前实时数据不统一,直接进行数据分析得到的结果必然是不准确的。
[0004]鉴于此,如何确保历史性 ...
【技术保护点】
【技术特征摘要】
1.一种存储设备的性能分析方法,其特征在于,包括:对获取的存储设备处于预设工作阶段的当前性能数据进行统计处理,得到实时性能数据;同时在与获取所述实时性能数据相同位置处,对处于同一预设工作阶段且在预设历史时间段内的性能数据做累计处理,得到历史性能数据;根据所述实时性能数据和所述历史性能数据对所述存储设备进行性能分析。2.根据权利要求1所述的存储设备的性能分析方法,其特征在于,所述对获取的存储设备处于预设工作阶段的当前性能数据进行统计处理,得到实时性能数据包括:分别在所述存储设备的初始化阶段、所述存储设备与主机交互的任务阶段统计目标端口在当前时间段内的IO数、字节数和时延数,并在对所述IO数进行统计时对时延做累计处理;和/或分别在所述初始化阶段、所述任务阶段统计目标节点在当前时间段内的IO数、字节数和时延数,并在对所述IO数进行统计时对时延做累计处理;和/或分别在所述初始化阶段、所述任务阶段统计目标卷在当前时间段内的IO数、字节数和时延数,并在对所述IO数进行统计时对时延做累计处理;和/或分别在所述初始化阶段、所述任务阶段统计目标磁盘在当前时间段内的IO数、字节数和时延数,并在对所述IO数进行统计时对时延做累计处理。3.根据权利要求2所述的存储设备的性能分析方法,其特征在于,所述对处于同一预设工作阶段且在预设历史时间段内的性能数据做累计处理,得到历史性能数据包括:分别获取所述存储设备在初始化阶段、与主机交互的任务阶段在所述预设历史时间段内的IO数、字节数和时延数;根据所述预设历史时间段内累计的IO总数和所述预设历史时间段的时长值得到IO历史数据;根据所述预设历史时间段内累计的字节总数和所述预设历史时间段的时长值得到字节数历史数据;根据所述预设历史时间段内累计的时延总数和所述IO总数得到时延历史数据;将所述IO历史数据、所述字节数历史数据和所述时延历史数据作为所述历史性能数据。4.根据权利要求3所述的存储设备的性能分析方法,其特征在于,所述根据所述预设历史时间段内累计的时延总数和所述IO总数得到时延历史数据包括:基于所述预设历史时间段内累计的时延总数和所述IO总数,调用时延计算关系式计算得到时延历史数据;所述时延计算关系式为:读时延=读时延数累计值/读IO数累计值;写时延=写时延数累计值/写IO数累计值;总时延=(读时延数累计值+写时延数累计值)/(读IO数累计值+写IO数累计值)。5.根据权利要求3所述的存储设备的性能分析方法,其特征在于,所述根据所述预设历史时间段内累计的IO总数和所述预设历史时间段的时长值得到IO历史数据为:基于所述预设历史时间段内累计的IO总数和所述预设历史时间段的时长值,调用...
【专利技术属性】
技术研发人员:杨敬东,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。