基于操作系统内核参数调整平台的参数变更方法和装置制造方法及图纸

技术编号:36117795 阅读:53 留言:0更新日期:2022-12-28 14:22
本公开提供了一种基于操作系统内核参数调整平台的参数变更方法和装置,可以应用于资源管理技术领域。其中,操作系统内核参数调整平台包括客户端接入层、服务层、代理程序层,该方法包括:利用客户端接入层接收由客户端发送的待变更内容信息和待变更对象信息,其中,待变更对象信息表征用于被执行内核参数变更操作的目标操作系统的信息,待变更内容信息表征目标操作系统需要变更的参数信息;利用服务层根据由客户端接入层发送的待变更对象信息和待变更内容信息,确定与目标操作系统对应的目标代理程序;并向代理程序层上的目标代理程序发送待变更内容信息;利用代理程序层通过目标代理程序执行内核参数变更操作。代理程序执行内核参数变更操作。代理程序执行内核参数变更操作。

【技术实现步骤摘要】
基于操作系统内核参数调整平台的参数变更方法和装置


[0001]本公开涉及资源管理
,尤其涉及一种基于操作系统内核参数调整平台的参数变更方法、装置、设备、介质和程序产品。

技术介绍

[0002]相关技术中,在对操作系统进行维护服务的过程,通常需要对操作系统的参数进行调整,以提高操作系统的性能,并且使操作系统可以更大的发挥自身性能优势,充分利用操作系统资源。对操作系统的参数进行调整一般就是结合压力测试的结果,由测试人员通过手工不断调整操作系统的内核参数,找到适宜的内核参数值,达到充分利用操作系统资源以发挥其自身性能优势。
[0003]在实现本公开构思的过程中,专利技术人发现相关技术中至少存在如下问题:相关技术中,通过测试人员手动对操作系统的内核参数进行调整的方式,不仅调整效率较低且容易出错。

技术实现思路

[0004]鉴于上述问题,本公开提供了一种基于操作系统内核参数调整平台的参数变更方法、装置、设备、介质和程序产品。
[0005]根据本公开的第一个方面,提供了一种基于操作系统内核参数调整平台的参数变更方法,其中,操作系统内核参数调整平台包括客户端接入层、服务层、代理程序层,包括:
[0006]利用客户端接入层接收由客户端发送的待变更内容信息和待变更对象信息,其中,待变更对象信息表征用于被执行内核参数变更操作的目标操作系统的信息,待变更内容信息表征目标操作系统需要变更的参数信息;
[0007]利用服务层根据由客户端接入层发送的待变更对象信息和待变更内容信息,确定与目标操作系统对应的目标代理程序;并向代理程序层上的目标代理程序发送待变更内容信息;以及
[0008]利用代理程序层通过目标代理程序执行内核参数变更操作。
[0009]根据本公开的实施例,其中,利用服务层根据由客户端接入层发送的待变更对象信息和待变更内容信息,确定与目标操作系统对应的目标代理程序,包括:
[0010]利用服务层根据待变更对象信息,确定目标操作系统的标识信息;
[0011]根据目标操作系统的标识信息,确定与目标操作系统对应的m个代理程序,其中,m为大于2的正整数;
[0012]根据待变更内容信息,确定变更方式信息;
[0013]根据变更方式信息,从m个代理程序中确定目标代理程序。
[0014]根据本公开的实施例,其中,利用代理程序层通过目标代理程序执行针对目标操作系统的内核参数变更操作,包括:
[0015]利用代理程序层通过目标代理程序解析待变更内容信息,确定目标变更工具;
[0016]通过调用目标变更工具,执行针对目标操作系统的内核参数变更操作。
[0017]根据本公开的实施例,其中,利用代理程序层通过目标代理程序解析待变更内容信息,确定目标变更工具,包括:
[0018]利用代理程序层通过目标代理程序解析待变更内容信息,确定待变更的参数类型信息;
[0019]根据待变更的参数类型信息,确定目标变更工具。
[0020]根据本公开的实施例,其中,通过调用目标变更工具,执行针对目标操作系统的内核参数变更操作,包括:
[0021]通过目标代理程序解析待变更内容信息,确定待变更的参数值信息;
[0022]根据待变更的参数类型信息,从参数数据库中查询得到待变更的目标参数;
[0023]通过调整目标变更工具,根据待变更的参数值信息变更目标参数的参数值。
[0024]根据本公开的实施例,上述方法还包括:
[0025]利用服务层从代理程序层通过目标代理程序,获取目标操作系统的参数信息;
[0026]利用服务层将目标操作系统的参数信息存储至参数数据库中。
[0027]根据本公开的实施例,其中,利用服务层从代理程序层通过目标代理程序,获取目标操作系统的参数信息,包括:
[0028]利用服务层通过目标代理程序,在目标操作系统上执行初始化操作,并建立与目标操作系统的连接;
[0029]通过连接,从代理程序层获取目标操作系统的参数信息。
[0030]根据本公开的实施例,其中,目标代理程序部署在目标操作系统上。
[0031]本公开的第二方面提供了一种基于操作系统内核参数调整平台的参数变更装置,其中,操作系统内核参数调整平台包括客户端接入层、服务层、代理程序层,装置包括:
[0032]接收模块,用于利用客户端接入层接收由客户端发送的待变更内容信息和待变更对象信息,其中,待变更对象信息表征用于被执行内核参数变更操作的目标操作系统的信息,待变更内容信息表征目标操作系统需要变更的参数信息;
[0033]管理模块,用于服务层根据由客户端接入层发送的待变更对象信息和待变更内容信息,确定与目标操作系统对应的目标代理程序;并向代理程序层上的目标代理程序发送待变更内容信息;
[0034]执行模块,用于利用代理程序层通过目标代理程序执行针对目标操作系统的内核参数变更操作。
[0035]本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行上述方法。
[0036]本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述方法。
[0037]本公开的第五方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述方法。
[0038]根据本公开的实施例,通过利用客户端接入层接收由客户端发送的待变更内容信息和待变更对象信息;利用服务层根据由客户端接入层发送的待变更对象信息和待变更内
容信息,确定与目标操作系统对应的目标代理程序;并向代理程序层上的目标代理程序发送待变更内容信息;利用代理程序层通过目标代理程序执行内核参数变更操作的技术手段。由统一的客户端接入层,从客户端获取待变更内容信息和待变更对象信息,并由服务层根据待变更对象信息确定目标操作系统对应的目标代理程序,并将待变更内容信息发送到目标代理程序中,由目标代理程序执行内核参数变更操作,基于操作系统内核参数调整平台的架构,为操作系统内核参数的调整提供的统一的自动操作流程,不需要人工对参数进行变更,实现了对目标操作系统的内核参数进行动态调整,因此,至少部分的解决了相关技术中,通过测试人员手动对操作系统的内核参数进行调整的方式,不仅调整效率较低且容易出错的问题,提高了工作效率。
附图说明
[0039]通过以下参照附图对本公开实施例的描述,本公开的上述内容以及其他目的、特征和优点将更为清楚,在附图中:
[0040]图1示意性示出了相关技术中内核参数变更的流程图;
[0041]图2示意性示出了根据本公开实施例的基于操作系统内核参数调整平台的参数变更方法的应用场景图;
[0042]图3示意性示出了根据本公开实施例的基于操作系统内核参数调整平台的参数变更方法的流程图;...

【技术保护点】

【技术特征摘要】
1.一种基于操作系统内核参数调整平台的参数变更方法,其中,所述操作系统内核参数调整平台包括客户端接入层、服务层、代理程序层,所述方法包括:利用所述客户端接入层接收由客户端发送的待变更内容信息和待变更对象信息,其中,所述待变更对象信息表征用于被执行内核参数变更操作的目标操作系统的信息,所述待变更内容信息表征所述目标操作系统需要变更的参数信息;利用所述服务层根据由所述客户端接入层发送的所述待变更对象信息和所述待变更内容信息,确定与所述目标操作系统对应的目标代理程序;并向所述代理程序层上的目标代理程序发送所述待变更内容信息;以及利用所述代理程序层通过所述目标代理程序执行所述内核参数变更操作。2.根据权利要求1所述的方法,其中,利用所述服务层根据由所述客户端接入层发送的所述待变更对象信息和所述待变更内容信息,确定与所述目标操作系统对应的目标代理程序,包括:利用所述服务层根据所述待变更对象信息,确定所述目标操作系统的标识信息;根据所述目标操作系统的标识信息,确定与所述目标操作系统对应的m个代理程序,其中,m为大于2的正整数;根据所述待变更内容信息,确定变更方式信息;根据所述变更方式信息,从所述m个代理程序中确定所述目标代理程序。3.根据权利要求1所述的方法,其中,所述利用所述代理程序层通过所述目标代理程序执行针对所述目标操作系统的所述内核参数变更操作,包括:利用所述代理程序层通过所述目标代理程序解析所述待变更内容信息,确定目标变更工具;通过调用所述目标变更工具,执行针对所述目标操作系统的所述内核参数变更操作。4.根据权利要求3所述的方法,其中,利用所述代理程序层通过所述目标代理程序解析所述待变更内容信息,确定目标变更工具,包括:利用所述代理程序层通过所述目标代理程序解析所述待变更内容信息,确定待变更的参数类型信息;根据所述待变更的参数类型信息,确定所述目标变更工具。5.根据权利要求4所述的方法,其中,所述通过调用所述目标变更工具,执行针对所述目标操作系统的所述内核参数变更操作,包括:通过所述目标代理程序解析所述待变更内容信息,确定待变更的参数值信息;根据所述待变更的参数类型...

【专利技术属性】
技术研发人员:张涛
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1