一种基于环境感知的云存储系统自动配置方法及装置制造方法及图纸

技术编号:37580219 阅读:14 留言:0更新日期:2023-05-15 07:55
本申请公开了一种基于环境感知的云存储系统自动配置方法及装置,包括获取云存储系统中的可配置项列表,根据在历史状态下多次配置可配置项列表的每个配置项的多个性能指标,确定可配置项列表的多个主要配置项,根据每个主要配置项以及信息阈值,筛选关键配置项。基于历史状态系的每个配置项的多个性能指标,可以根据不同的性能指标确定优化该配置项的必要程度,从而可以根据该重要程度确定主要配置项,并以设定的信息阈值筛选出比其他配置项对系统性能的影响更大的关键配置项,从而可以针对性地对关键配置项进行优化,在优化关键配置项后,系统可以加快自动调谐的速度,保证了系统调谐的效率。统调谐的效率。统调谐的效率。

【技术实现步骤摘要】
一种基于环境感知的云存储系统自动配置方法及装置


[0001]本申请涉及人工智能
,具体涉及一种基于环境感知的云存储系统自动配置方法及装置。

技术介绍

[0002]近年来,数字经济持续快速增长,成为推动经济高质量发展的重要力量。数字经济的迅猛发展使得文件资源总量呈现爆发式增长,大数据时代中无时无刻不在产生着海量的信息和数据,云存储系统作为信息载体中的关键一环,已然成为数字经济的重要基石。然而,一个云存储系统具有大量的可配置项,会产生指数级别的潜在配置状态。不同配置状态下云存储系统的读写响应、数据可用性和能源消耗是截然不同的。
[0003]另外,云存储系统涉及多种文件系统,且并不是所有的配置项都会显著影响系统性能,因此需要找到某些比其他配置项对系统性能的影响更大的配置项,以加快系统自动调谐的速度。

技术实现思路

[0004]本申请针对现有的问题,提出了一种基于环境感知的云存储系统自动配置方法及装置,具体技术方案如下:
[0005]在本申请实施例的第一方面,提供一种基于环境感知的云存储系统自动配置方法,其特征在于,所述方法包括:
[0006]获取云存储系统中的可配置项列表;
[0007]根据在历史状态下多次配置所述可配置项列表的每个配置项的多个性能指标,确定可配置项列表的多个主要配置项;
[0008]根据每个所述主要配置项以及信息阈值,筛选关键配置项。
[0009]可选地,根据在历史状态下多次配置所述可配置项列表的每个配置项的多个性能指标,确定可配置项列表的多个主要配置项的步骤,包括:
[0010]获取在历史状态下多次配置所述可配置项列表的每个配置项的多个性能指标;
[0011]根据每个配置项的多个性能指标以及每个所述性能指标对应的权重参数,确定每个所述配置项的评估值,所述评估值表征为所述配置项在所述可配置列表所占据的重要程度;
[0012]根据每个所述配置项的评估值以及预设阈值,确定所述多个主要配置项。
[0013]可选地,根据每个所述主要配置项以及信息阈值,筛选关键配置项的步骤,包括:
[0014]根据每个所述主要配置项的信息量大小以及所述信息阈值的大小关系,确定所述多个主要配置项中的所述关键配置项。
[0015]可选地,根据每个所述主要配置项以及信息阈值,筛选关键配置项的步骤之后,所述方法还包括:
[0016]针对所述关键配置项进行优化。
[0017]可选地,根据在历史状态下多次配置所述可配置项列表的每个配置项的多个性能指标,确定可配置项列表的多个主要配置项的步骤之前,所述方法还包括:
[0018]根据预设的收集方式,对云存储系统的配置项进行收集,得到所述可配置项列表。
[0019]可选地,根据预设的收集方式,对云存储系统的配置项进行收集,得到所述可配置项列表的步骤,包括:
[0020]针对云存储系统的多个配置项,若所述配置项包含的信息量大小超出所述信息量阈值,则将所述配置项进行分段处理,对于每段配置项分别创建线程,所述线程并发收集所述配置项的各个分段。
[0021]可选地,所述方法还包括:
[0022]计算收集云存储系统的多个配置项的总收集时长,将该总收集时长与预设的时间阈值进行比较,当总收集时长超出所述时间阈值时,优化并发收集配置项的线程数量,将被优化线程数量记录在优化策略库中,其中,被优化线程数量通过本轮设置的线程数量累加一预设值获得。
[0023]可选地,所述配置项包括以下信息的一种或多种:系统信息、磁盘、共享目录、启动项、多余服务、密码策略、用户、审核策略、已安装补丁、已安装软件、杀毒软件、进程、活动端口、用户权限分配、安全选项、组策略、防火墙、服务信息、主板、网卡、内存、显卡、CPU、屏幕保护、DDOS攻击保护、操作系统日志、远程桌面。
[0024]在本申请实施例的第二方面,提供一种基于环境感知的云存储系统自动配置装置,所述装置包括:
[0025]获取模块,用于获取云存储系统中的可配置项列表;
[0026]确定模块,用于根据在历史状态下多次配置所述可配置项列表的每个配置项的多个性能指标,确定可配置项列表的多个主要配置项;
[0027]筛选模块,用于根据每个所述主要配置项以及信息阈值,筛选关键配置项。
[0028]在本申请实施例的第三方面,提供一种电子设备,该设备包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序,实现上述第一方面所述的方法。
[0029]在本申请实施例的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,处理器执行所述计算机程序,实现上述第一方面所述的方法。
[0030]本申请具有以下有益效果:
[0031]本申请的实施例通过根据在历史状态下多次配置可配置项列表的每个配置项的多个性能指标,确定可配置项列表的多个主要配置项,以及根据每个主要配置项以及信息阈值,筛选关键配置项。基于历史状态系的每个配置项的多个性能指标,可以根据不同的性能指标确定优化该配置项的必要程度,从而可以根据该重要程度确定主要配置项,并以设定的信息阈值筛选出比其他配置项对系统性能的影响更大的关键配置项,从而可以针对性地对关键配置项进行优化,在优化关键配置项后,系统可以加快自动调谐的速度,保证了系统调谐的效率。
附图说明
[0032]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施
Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(WIreless

FIdelity,WI

FI)接口)。存储器1005可以是高速的随机存取存储器(Random Access Memory,RAM)存储器,也可以是稳定的非易失性存储器(Non

Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
[0044]本领域技术人员可以理解,图1中示出的结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0045]如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、数据存储模块、网络通信模块、用户接口模块以及电子程序。
[0046]在图1所示的电子设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本专利技术电子设备中的处理器1001、存储器1005可以设置在电子设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于环境感知的云存储系统自动配置方法,其特征在于,所述方法包括:获取云存储系统中的可配置项列表;根据在历史状态下多次配置所述可配置项列表的每个配置项的多个性能指标,确定可配置项列表的多个主要配置项;根据每个所述主要配置项以及信息阈值,筛选关键配置项。2.根据权利要求1所述的方法,其特征在于,根据在历史状态下多次配置所述可配置项列表的每个配置项的多个性能指标,确定可配置项列表的多个主要配置项的步骤,包括:获取在历史状态下多次配置所述可配置项列表的每个配置项的多个性能指标;根据每个配置项的多个性能指标以及每个所述性能指标对应的权重参数,确定每个所述配置项的评估值,所述评估值表征为所述配置项在所述可配置列表所占据的重要程度;根据每个所述配置项的评估值以及预设阈值,确定所述多个主要配置项。3.根据权利要求2所述的方法,其特征在于,根据每个所述主要配置项以及信息阈值,筛选关键配置项的步骤,包括:根据每个所述主要配置项的信息量大小以及所述信息阈值的大小关系,确定所述多个主要配置项中的所述关键配置项。4.根据权利要求1所述的方法,其特征在于,根据每个所述主要配置项以及信息阈值,筛选关键配置项的步骤之后,所述方法还包括:针对所述关键配置项进行优化。5.根据权利要求1所述的方法,其特征在于,根据在历史状态下多次配置所述可配置项列表的每个配置项的多个性能指标,确定可配置项列表的多个主要配置项的步骤之前,所述方法还包括:根据预设的收集方式,对云存储系统的配置项进行收集,得到所述可配置项列表。6.根据权利要求5所述的方法,其特征在于,根据预设的收集方式,对云存储系统的配置项进行收集,得到所述可配置项列表的步骤,包括:针对云存储系统的多个配置项,若所述配置项包含的信息量大...

【专利技术属性】
技术研发人员:程咏阳张涛江峰
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1