【技术实现步骤摘要】
系统优化方法及装置
[0001]本公开涉及电子信息
,尤其涉及系统优化方法及装置。
技术介绍
[0002]随着云计算的普及,OpenStack云计算平台的应用也越来越广泛。与之相关的性能问题,也就越来越受到关注,现有技术中在对OpenStack云计算平台的优化处理时,通过某一项单独的优化,无法实现系统整体性能优化的效果。
技术实现思路
[0003]本公开实施例提供一种系统优化方法及装置,能够解决在OpenStack云计算平台中优化效率低的问题。所述技术方案如下:
[0004]根据本公开实施例的第一方面,提供一种系统优化方法,该方法包括:
[0005]加载OpenStack系统中的目标插件,该目标插件包括:镜像缓存插件、镜像转换插件、CPU管理插件、算法插件、依赖项插件、文件句柄插件、调用命令插件、网络接入插件,该目标插件的数量为M,该目标插件是指与OpenStack系统优化处理相匹配的插件;
[0006]根据预设检测规则,激活检测接口,检测该目标插件中第N个插件,并获取检测结果,该N大于等于1小于等于M,预设检测规则至少根据OpenStack系统中从系统层至应用层中各个层级配合的优化逻辑生成;
[0007]当检测结果指示该第N个插件需要优化时,根据该目标插件相匹配的优化处理规则,优化该目标插件,并检测第N+1个插件,直至所有M个插件均完成优化处理,以使得OpenStack系统优化。
[0008]在一个实施例中,该方法中当该第N个插件为镜像缓存插件时,该方法 ...
【技术保护点】
【技术特征摘要】
1.一种系统性能优化方法,其特征在于,应用于OpenStack系统,所述方法包括:加载OpenStack系统中的目标插件,所述目标插件包括:镜像缓存插件、镜像转换插件、CPU管理插件、算法插件、依赖项插件、文件句柄插件、调用命令插件、网络接入插件,所述目标插件的数量为M,所述目标插件是指与OpenStack系统优化处理相匹配的插件;根据预设检测规则,激活检测接口,检测所述目标插件中第N个插件,并获取检测结果,所述N大于等于1小于等于M,所述预设检测规则至少根据所述OpenStack系统中从系统层至应用层中各个层级配合的优化逻辑生成;当检测结果指示所述第N个插件需要优化时,根据所述目标插件相匹配的优化处理规则,优化所述目标插件,并检测第N+1个插件,直至所有M个插件均完成优化处理,以使得所述OpenStack系统优化。2.根据权利要求1所述的方法,其特征在于,当所述第N个插件为镜像缓存插件时,所述方法还包括:解析所述镜像缓存插件,检查所述系统中是否已存储主动缓冲程序;当检测到系统中已存储主动缓冲程序时,确定目标插件无需优化,并检测第N+1个插件;当未在系统中检测到存储主动缓冲程序时,则确定检测结果为所述第N个插件需要优化;当检测结果指示所述第N个插件需要优化时,获取主动缓冲程序的文件地址;根据所述文件地址,获取主动缓冲程序,并在目标存储地址存储所述程序,完成第N个插件的优化处理。3.根据权利要求1所述的方法,其特征在于,当所述第N个插件为镜像转换插件时,所述方法还包括:解析所述镜像缓存插件,获取计算节点的配置文件;检测所述配置文件中的转换参数是否为真;当所述转换参数为假,确定目标插件无需优化,并检测第N+1个插件;当所述转换参数为真,则确定检测结果为所述第N个插件需要优化;当检测结果指示所述第N个插件需要优化时,设置转换参数为假,完成第N个插件的优化处理。4.根据权利要求1所述的方法,其特征在于,当所述第N个插件为CPU管理插件时,所述方法还包括:解析所述CPU管理插件,获取所述系统的CPU频率模式,并检测所述CPU频率模式;当所述CPU频率模式不是节能模式时,确定所述第N个插件无需优化,并检测第N+1个插件;当所述CPU频率模式是节能模式时,则确定检测结果为所述第N个插件需要优化;当检测结果指示所述第N个插件需要优化时,根据所述方法所支持的模式,设置所述CPU的频率模式,完成第N个插件的优化处理。5.根据权利要求1所述的方法,其特征在于,当所述第N个插件为算法插件时,所述方法还包括:解析所述算法插件的配置文件,获取密码轮数值;
根据所述密码轮数值和密码哈希函数,获取实际密码测算时间;当所述实际密码测算实际小于预设测算时间时,确定所述第N个插件无...
【专利技术属性】
技术研发人员:刘浩杰,朱立军,
申请(专利权)人:西安四叶草信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。