一种参数调整方法、装置、设备及存储介质制造方法及图纸

技术编号:35782838 阅读:11 留言:0更新日期:2022-12-01 14:28
本申请公开了一种参数调整方法、装置、设备及存储介质,涉及计算机技术领域,用于解决目前运行效率低的缺点,包括:当系统运行中断时,基于预设中断号确定方法获取中断磁盘对应的目标中断号;基于所述目标中断号修改所述中断磁盘对应的当前处理器,以得到修改后处理器;通过预设配置修改方法修改与所述修改后处理器对应的目标磁盘的配置文件,以得到修改后磁盘。本申请通过在系统中断时手动获取对应的目标中断号,然后根据所述目标中断号调整当前的处理器并同时修改对应的配置文件,从而根据系统的负载调控不同的处理器工作模式,降低了中断次数并提高了处理效率与磁盘性能。中断次数并提高了处理效率与磁盘性能。中断次数并提高了处理效率与磁盘性能。

【技术实现步骤摘要】
一种参数调整方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,特别涉及一种参数调整方法、装置、设备及存储介质。

技术介绍

[0002]通常Linux系统中都会嵌有irqbalance(用于优化中断的工具)中断处理服务,在磁盘性能优化测试中,理论上启用irqbalance服务可优化中断分配,根据收集到的数据进行解析,按照系统的负载不同去调控CPU工作模式,设置中断亲和力达到均衡,以达到磁盘性能优化的目的;但在实践中不难发现,在磁盘性能测试过程中通常会多线程同步进行读写操作,启用的irqbalance服务在接收信息后会出现未及时清除上一次统计数据现象,从而对数据分析过程中存在偏差,以导致中断漂移、影响CPU(Central Processing Unit/Processor,中央处理器)使用均衡,反而不利于磁盘性能优化。目前使用测试软件进行磁盘性能优化,或通过CPU绑核进行磁盘性能优化。现有的磁盘优化形式主要是通过设定部分磁盘测试软件参数,亦或是对程序进程绑定不同处理器核心以实现对磁盘性能的优化,但是磁盘性能测试过程中会产生大量的IO(Input/Output,输入/输出)读写动作,操作系统会一直处于繁忙状态,从而产生大量中断操作,而频繁的中断上下文切换导致CPU的运行效率低。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种参数调整方法、装置、设备和存储介质,能够降低中断次数并提高处理效率与磁盘性能。其具体方案如下:
[0004]第一方面,本申请公开了一种参数调整方法,包括:
[0005]当系统运行中断时,基于预设中断号确定方法获取中断磁盘对应的目标中断号;
[0006]基于所述目标中断号修改所述中断磁盘对应的当前处理器,以得到修改后处理器;
[0007]通过预设配置修改方法修改与所述修改后处理器对应的目标磁盘的配置文件,以得到修改后磁盘。
[0008]可选的,所述当系统运行中断时,基于预设中断号确定方法获取中断磁盘对应的目标中断号之前,还包括:
[0009]预先设置FIO参数,并基于所述FIO参数生成测试文件;
[0010]配置所述系统的中央处理器的性能模式;
[0011]关闭所述系统的软中断服务;
[0012]对所述系统中的磁盘执行预设性能测试。
[0013]可选的,所述通过预设配置修改方法修改与所述修改后处理器对应的目标磁盘的配置文件,以得到修改后磁盘之后,还包括:
[0014]预热所述修改后磁盘;
[0015]利用所述测试文件对所述修改后磁盘进行读写测试,并得到对应的测试结果。
[0016]可选的,所述当系统运行中断时,基于预设中断号确定方法获取中断磁盘对应的目标中断号,包括:
[0017]当系统运行中断时,在所述中断磁盘上执行所述测试文件;
[0018]读取所述系统中的第一中断统计量表;
[0019]等待预设时间后读取所述系统中的第二中断统计量表;
[0020]运行htop软件,以获取所述中断磁盘的所述当前处理器;
[0021]确定所述第一中断统计量表与所述第二中断统计量表中所述当前处理器对应的全部数据,以得到第一中断数据与第二中断数据;
[0022]利用预设文本分析方法分析所述第一中断数据与所述第二中断数据,以得到所述当前处理器对应的所述目标中断号。
[0023]可选的,所述利用预设文本分析方法分析所述第一中断数据与所述第二中断数据,以得到所述当前处理器对应的所述目标中断号,包括:
[0024]计算所述第一中断数据与所述第二中断数据中每个对应数据之间的差值;
[0025]将最大的所述差值对应的中断号确定为所述目标中断号。
[0026]可选的,所述基于所述目标中断号修改所述中断磁盘对应的当前处理器,以得到修改后处理器,包括:
[0027]将所述目标中断号与对应的所述当前处理器解绑;
[0028]将所述目标中断号与根据预设处理器绑定策略获得的所述修改后处理器进行绑定。
[0029]可选的,所述将所述目标中断号与根据预设处理器绑定策略获得的所述修改后处理器进行绑定,包括:
[0030]确定所述系统的所述中央处理器位于的节点为第一节点;
[0031]将所述系统中的剩余节点确定为所述第二节点;
[0032]按照预设处理器获取规则获取所述第二节点中的处理器,以得到所述修改后处理器;
[0033]将所述目标中断号与所述修改后处理器进行绑定。
[0034]第二方面,本申请公开了一种参数调整装置,包括:
[0035]中断号确定模块,用于当系统运行中断时,基于预设中断号确定方法获取中断磁盘对应的目标中断号;
[0036]处理器修改模块,用于基于所述目标中断号修改所述中断磁盘对应的当前处理器,以得到修改后处理器;
[0037]配置修改模块,用于通过预设配置修改方法修改与所述修改后处理器对应的目标磁盘的配置文件,以得到修改后磁盘。
[0038]第三方面,本申请公开了一种电子设备,包括:
[0039]存储器,用于保存计算机程序;
[0040]处理器,用于执行所述计算机程序,以实现如前述公开的参数调整方法的步骤。
[0041]第四方面,本申请公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现如前述公开的参数调整方法。
[0042]可见,本申请提供了一种参数调整方法,包括:当系统运行中断时,基于预设中断号确定方法获取中断磁盘对应的目标中断号;基于所述目标中断号修改所述中断磁盘对应的当前处理器,以得到修改后处理器;通过预设配置修改方法修改与所述修改后处理器对应的目标磁盘的配置文件,以得到修改后磁盘。由此可见,本申请通过在系统中断时手动获取对应的目标中断号,然后根据所述目标中断号调整当前的处理器并同时修改对应的配置文件,从而对目标中断号对应的处理器进行修改,将当前负载过高的处理器修改为负载较低的处理器进行运行,降低了中断次数并提高了处理效率与磁盘性能。
附图说明
[0043]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0044]图1为本申请公开的一种参数调整方法流程图;
[0045]图2为本申请公开的一种具体的参数调整方法流程图;
[0046]图3为本申请公开的一种具体的参数调整方法流程图;
[0047]图4为本申请公开的中断号查找流程图;
[0048]图5为本申请公开的CPU使用情况示意图;
[0049]图6为本申请公开的第一中断统计量表示意图;
[0050]图7为本申请公开的第二中断统计量表示意图;<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种参数调整方法,其特征在于,包括:当系统运行中断时,基于预设中断号确定方法获取中断磁盘对应的目标中断号;基于所述目标中断号修改所述中断磁盘对应的当前处理器,以得到修改后处理器;通过预设配置修改方法修改与所述修改后处理器对应的目标磁盘的配置文件,以得到修改后磁盘。2.根据权利要求1所述的参数调整方法,其特征在于,所述当系统运行中断时,基于预设中断号确定方法获取中断磁盘对应的目标中断号之前,还包括:预先设置FIO参数,并基于所述FIO参数生成测试文件;配置所述系统的中央处理器的性能模式;关闭所述系统的软中断服务;对所述系统中的磁盘执行预设性能测试。3.根据权利要求2所述的参数调整方法,其特征在于,所述通过预设配置修改方法修改与所述修改后处理器对应的目标磁盘的配置文件,以得到修改后磁盘之后,还包括:预热所述修改后磁盘;利用所述测试文件对所述修改后磁盘进行读写测试,并得到对应的测试结果。4.根据权利要求2所述的参数调整方法,其特征在于,所述当系统运行中断时,基于预设中断号确定方法获取中断磁盘对应的目标中断号,包括:当系统运行中断时,在所述中断磁盘上执行所述测试文件;读取所述系统中的第一中断统计量表;等待预设时间后读取所述系统中的第二中断统计量表;运行htop软件,以获取所述中断磁盘的所述当前处理器;确定所述第一中断统计量表与所述第二中断统计量表中所述当前处理器对应的全部数据,以得到第一中断数据与第二中断数据;利用预设文本分析方法分析所述第一中断数据与所述第二中断数据,以得到所述当前处理器对应的所述目标中断号。5.根据权利要求4所述的参数调整方法,其特征在于,所述利用预设文本分析方法分析所述第一中断数据与...

【专利技术属性】
技术研发人员:黄从付
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1