【技术实现步骤摘要】
基于分布式存储系统的参数调优方法、装置、设备及介质
[0001]本专利技术涉及分布式存储领域,特别涉及一种基于分布式存储系统的参数调优方法、装置、设备及介质。
技术介绍
[0002]目前,分布式存储系统已经普遍应用于生成环境中,具有高扩展性,高可用性,高可靠性的特点,与此同时,分布式对象存储系统能够应用于多种场景,在商业化模式的推动下,对分布式存储系统的性能要求越来越高。
[0003]一般情况下,选取最佳的分布式存储系统配置参数值,需要对每个模块进行全面、深入的理解和测试验证,提高存储性能的同时也需要保证存储系统的稳定性、可靠性,但由于分布式存储系统参数繁多,模块间交互同步相互影响,采用手动调优并分组测试的方法,将消耗费大量人力时间成本,整个参数调优过程效率较低。
[0004]由上可见,在分布式存储系统参数调优过程中,如何避免出现由于传统手工调优方法导致调优过程效率较低的情况是本领域有待解决的问题。
技术实现思路
[0005]有鉴于此,本专利技术的目的在于提供一种基于分布式存储系统的参数调优方 ...
【技术保护点】
【技术特征摘要】
1.一种基于分布式存储系统的参数调优方法,其特征在于,包括:获取分布式存储系统中进程对应的日志文件,并利用所述日志文件确定所述分布式存储系统中整条带刷新情况与系统读写性能情况,以确定所述分布式存储系统对应的业务应用模型;根据所述业务应用模型展开相应的分析处理以得到相应的性能参数模型,并确定包含目标参数的参数配置列表;所述目标参数为对所述分布式存储系统具有性能影响的参数;利用所述性能参数模型对所述参数配置列表中的所述目标参数进行随机取值,以生成不同的参数配置组合;利用所述参数配置组合对所述分布式存储系统进行性能测试,以得到不同的所述参数配置组合分别对应的系统每秒进行读写操作的次数;基于不同的所述参数配置组合分别对应的系统每秒进行读写操作的次数,并利用预设的基于参数权重的配置选择方法确定所述分布式存储系统的最优参数配置。2.根据权利要求1所述的基于分布式存储系统的参数调优方法,其特征在于,所述获取分布式存储系统中进程对应的日志文件,包括:通过预设脚本程序获取套接字文件,并从所述套接字文件中提取进程信息;确定所述进程信息对应的目标进程,并利用所述目标进程对objectcacher层进行日志收集,以获取与所述目标进程对应的日志文件。3.根据权利要求1所述的基于分布式存储系统的参数调优方法,其特征在于,所述利用所述日志文件确定所述分布式存储系统中整条带刷新情况与系统读写性能情况,包括:根据所述日志文件确定所述分布式存储系统中的条带参数,并利用所述条带参数以及预设条带刷新规则确定整条带刷新率;确定所述日志文件的追加写次数与缓存命中率,并根据所述追加写次数与所述缓存命中率确定当前的系统读写性能情况。4.根据权利要求3所述的基于分布式存储系统的参数调优方法,其特征在于,所述根据所述日志文件确定所述分布式存储系统中的条带参数,并利用所述条带参数以及预设条带刷新规则确定整条带刷新率,包括:根据所述日志文件确定所述分布式存储系统中的条带参数,并确定系统的默认条带宽度;利用所述条带参数对所述默认条带宽度进行取余操作;若所述取余操作的结果为0,则判定相应的刷新类型为整条带刷新;若所述取余操作的结果不为0,则判定相应的刷新类型为非整条带刷新;基于所述整条带刷新与所述非整条带刷新确定整条带刷新率。5.根据权利要求3所述的基于分布式存储系统的参数调优方法,其特征在于,所述确定所述日志文件的追加写次数与缓存命中率,并根据所述追加写次数与所述缓存命中率确定当前的系统读写性能情况,包括:对所述日志文件进行关键字过滤,并将每个写入对象的大小与预设默认对象大小进行与运算;若与运算结果不为0,则获取当前的追加写次数,并统计缓存命中...
【专利技术属性】
技术研发人员:臧林劼,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。