性能调整方法、装置及计算机设备与流程

文档序号:35344382发布日期:2023-09-07 17:40阅读:50来源:国知局
性能调整方法、装置及计算机设备与流程

本技术涉及计算机,特别是涉及一种性能调整方法、装置及计算机设备。


背景技术:

1、随着网络技术的发展,企业系统对服务器的数据处理性能要求越来越高。输入输出设备作为服务器的重要部件,输入输出设备性能的好坏会直接影响服务器的数据处理性能。

2、以输入输出设备为网卡和硬盘为例,在服务器使用过程中,分别对网卡和硬盘进行性能测试变得尤为重要。然而,相关技术中的输入输出设备性能调整无法充分发挥输入输出设备的性能极值,即发挥出输入输出设备最优性能。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种性能调整方法、装置及计算机设备,能够使得输入输出设备发挥性能极值。

2、第一方面,本技术实施例提供了一种性能调整方法,该方法包括:

3、获取待测系统中输入输出设备的初始性能测试结果;

4、若初始性能测试结果未达到性能标准,则对待测系统的设备性能影响参数进行调整,直至输入输出设备的当前性能满足预设的性能最优条件,确定输入输出设备的性能调整完成。

5、本技术实施例中的技术方案,获取待测系统中输入输出设备的初始性能测试结果,在确定初始性能测试结果未达到性能标准时,对待测系统的设备性能影响参数进行调整,直至输入输出设备的当前性能满足预设的性能最优条件,确定输入输出设备的性能调整完成。上述方法可以在输入输出设备性能测试的过程中,通过不断对设备性能影响参数进行调整,以使输入输出设备发挥性能极值,相当于使输入输出设备发挥最优性能,在此基础上,还可以提高待测系统的数据处理性能;同时,上述方法可以通过计算机程序自动执行输入输出设备性能调整,该过程不需要人工参与,不仅可以节省输入输出设备性能调整所需的人力资源成本,还可以减少人工参与误差,提高输入输出设备性能调整的准确性,能够使得输入输出设备充分发挥性能极值,即充分发挥输入输出设备最优性能;另外,该方法还可以适用于多测试机的场景下,通过自动化性能调整,不仅可以提高测试速度、效率和准确性,还可以降低测试成本。

6、在其中一个实施例中,获取待测系统中输入输出设备的初始性能测试结果,包括:

7、将输入输出设备和待测系统的基础配置均调整为最高配置;

8、在输入输出设备和待测系统的基础配置均为最高配置的情况下,对输入输出设备进行性能测试,得到初始性能测试结果。

9、本技术实施例中的技术方案,将输入输出设备和待测系统的基础配置均调整为最高配置,并在输入输出设备和待测系统的基础配置均为最高配置的情况下,对输入输出设备进行性能测试,得到初始性能测试结果;该方法在对输入输出设备进行首次性能测试之前,可以先调整对应配置参数,以使输入输出设备在第一次性能测试后就确定输入输出设备达到最优性能的情况,从而在输入输出设备性能调优过程中可以减少配置参数的调整次数,并且提高输入输出设备性能调优的速度和效率;同时,在首次性能测试之前先执行配置参数调整,还可以在确定输入输出设备性能达到最优的过程中,能够减少输入输出设备性能测试的次数,进而缩短输入输出设备性能调优的时间。

10、在其中一个实施例中,输入输出设备包括网卡;将输入输出设备和待测系统的基础配置均调整为最高配置,包括:

11、将网卡的最大有效负荷尺寸调整为最大值、将网卡的运行参数进行调整、对待测系统中各网卡与待测系统中对应的处理核心进行绑定操作;以及将待测系统的最大有效负荷尺寸调整为最大尺寸、将待测系统的超线程模式调整为关闭状态。

12、本技术实施例中的技术方案,将网卡的最大有效负荷尺寸调整为最大值、将网卡的运行参数进行调整、对待测系统中各网卡与待测系统中对应的处理核心进行绑定操作,以及将待测系统的最大有效负荷尺寸调整为最大尺寸、将待测系统的超线程模式调整为关闭状态,以将网卡和待测系统的基础配置均调整为最高配置,进而在网卡和待测系统的最高配置下对网卡进行性能测试,这样通过一次配置参数调整操作就有可能使得网卡达到最优性能,从而能够减少配置参数的调整次数,提高网卡性能调优的速度和效率。

13、在其中一个实施例中,输入输出设备包括硬盘;将输入输出设备和待测系统的基础配置均调整为最高配置,包括:

14、将硬盘的最大有效负荷尺寸调整为对应最大值、对硬盘与待测系统中的块节点或处理核心进行绑定操作;以及将待测系统的最大有效负荷尺寸调整为对应的最大尺寸、将待测系统的超线程模式调整为打开状态、将待测系统中处理器的模式调整为高性能模式。

15、本技术实施例中的技术方案,将硬盘的最大有效负荷尺寸调整为对应最大值、对硬盘与待测系统中的块节点或处理核心进行绑定操作,以及将待测系统的最大有效负荷尺寸调整为对应的最大尺寸、将待测系统的超线程模式调整为打开状态、将待测系统中处理器的模式调整为高性能模式,进而在硬盘和待测系统的最高配置下对硬盘进行性能测试,这样通过一次配置参数调整操作就有可能使得硬盘达到最优性能,从而能够减少配置参数的调整次数,提高硬盘性能调优的速度和效率。

16、在其中一个实施例中,对硬盘与待测系统中的块节点或处理核心进行绑定操作,包括:

17、根据待测系统中所有硬盘的总数量,以及待测系统中硬盘的绑定策略,对硬盘与待测系统中的块节点或处理核心进行绑定操作。

18、本技术实施例中的技术方案,根据待测系统中所有硬盘的总数量,以及待测系统中硬盘的绑定策略,对硬盘与待测系统中的块节点或处理核心进行绑定操作;采用上述方法可以分别对待测系统中的硬盘与待测系统中的块节点或处理核心进行绑定,以在不同绑定环境下分别对硬盘进行性能测试,从而确定硬盘的最优性能,进一步使硬盘发挥性能极值。

19、在其中一个实施例中,输入输出设备包括网卡;按照各配置参数的调整优先级,对待测系统的设备性能影响参数进行调整,直至输入输出设备的当前性能满足预设的性能最优条件,包括:

20、按照预设的各配置参数的调整优先级,获取网卡性能影响参数中的第一优先级配置参数;

21、对第一优先级配置参数进行调整,并对网卡重新进行性能测试得到初次更新性能测试结果;

22、若初次更新性能测试结果达到网卡的性能标准,则确定网卡的当前性能满足预设的性能最优条件。

23、本技术实施例中的技术方案,按照各配置参数的调整优先级,获取网卡性能影响参数中的第一优先级配置参数,对第一优先级配置参数进行调整,并对网卡重新进行性能测试得到初次更新性能测试结果,在初次更新性能测试结果达到网卡的性能标准时,确定网卡的当前性能满足预设的性能最优条件;该方法可以按照各配置参数的调整优先级获取对网卡性能调优最有效的第一优先级配置参数,以对第一优先级配置参数先进行调整,从而保证在网卡性能调优过程中,尽可能的减少配置参数的调整次数,提高网卡性能调优的速度和效率。

24、在其中一个实施例中,第一优先级配置参数包括网卡的进程绑定状态、待测系统的测试进程和网络连接端口;对待测系统的第一优先级配置参数进行调整,包括:

25、将测试进程调整为预设数量、在待测系统中打开预设数量的网络连接端口、以及对各测试进程与网卡所在的块节点进行绑定操作。

26、本技术实施例中的技术方案,将测试进程调整为预设数量、在待测系统中打开预设数量的网络连接端口、以及对各测试进程与网卡所在的块节点进行绑定操作,以完成第一优先级配置参数的调整;该方法不需要复杂处理过程就可以完成第一优先级配置参数的调整,使得第一优先级配置参数的调整过程比较简单,并且还可以缩短第一优先级配置参数的调整时间,提高第一优先级配置参数的调整速度和效率。

27、在其中一个实施例中,上述方法还包括:

28、若初次更新性能测试结果未达到网卡的性能标准,则获取网卡性能影响参数中的第二优先级配置参数;

29、对第二优先级配置参数进行调整,并继续对网卡重新进行性能测试得到二次更新性能测试结果;

30、若二次更新性能测试结果达到网卡的性能标准,则确定网卡的当前性能满足预设的性能最优条件。

31、本技术实施例中的技术方案,若初次更新性能测试结果未达到网卡的性能标准,则获取网卡性能影响参数中的第二优先级配置参数,对第二优先级配置参数进行调整,并继续对网卡重新进行性能测试得到二次更新性能测试结果,并在二次更新性能测试结果达到网卡的性能标准时,确定网卡的当前性能满足预设的性能最优条件。上述方法在对第一优先级配置参数调整后,可以继续获取对网卡性能调优有效的第二优先级配置参数,进一步对第二优先级配置参数进行调整,该过程不仅能够通过多次调整不同的配置参数使网卡性能达到最优,还能够在保证网卡性能达到最优的基础上尽可能的先调整对网卡性能调优最有效配置参数,使得在网卡性能调优过程中,能够减少配置参数的调整次数,从而提高网卡性能调优的速度和效率;同时,在网卡性能调优过程中,该方法不需要人工参与调整,能够减少人工调整误差,从而可以提高网卡性能调整的准确性。

32、在其中一个实施例中,第二优先级配置参数包括待测系统的测试进程和网络连接端口;对第二优先级配置参数进行调整,包括:

33、将测试进程数量调整为目标数量,以及将待测系统中打开的网络连接端口调整为目标数量。

34、本技术实施例中的技术方案,将测试进程数量调整为目标数量,以及将待测系统中打开的网络连接端口调整为目标数量,以完成第二优先级配置参数的调整;该方法不需要复杂处理过程就可以完成第二优先级配置参数的调整,使得第二优先级配置参数的调整过程比较简单,并且还可以缩短第二优先级配置参数的调整时间,提高第二优先级配置参数的调整速度和效率。

35、在其中一个实施例中,上述方法还包括:

36、若二次更新性能测试结果未达到网卡的性能标准,则获取网卡性能影响参数中待测系统的操作系统的配置参数;

37、对待测系统的操作系统的配置参数进行调整完成后,确定网卡的当前性能满足预设的性能最优条件。

38、本技术实施例中的技术方案,在二次更新性能测试结果未达到网卡的性能标准时,获取网卡性能影响参数中待测系统的操作系统的配置参数,对待测系统的操作系统的配置参数进行调整完成后,确定网卡的当前性能满足预设的性能最优条件;该方法通过两次调整不同配置参数后,可以继续调整其它配置参数,以让网卡尽可能达到最优性能,并且该过程可以通过多次自动调整不同的配置参数使网卡性能达到最优,避免了人工参与调整过程,不仅可以提高网卡性能调整的准确性,还可以提高网卡性能调整的速度和效率。

39、在其中一个实施例中,输入输出设备包括硬盘,设备性能影响参数包括操作系统配置参数;对待测系统的设备性能影响参数进行调整,直至输入输出设备的当前性能满足预设的性能最优条件,包括:

40、若硬盘存在最优性能瓶颈,则获取待测系统的操作系统配置参数中调整优先级最高的配置参数;

41、对调整优先级最高的配置参数进行调整,并对硬盘重新进行性能测试,得到更新后性能测试结果;

42、若更新后性能测试结果达到硬盘的性能标准,则确定硬盘的当前性能满足预设的硬盘性能最优条件。

43、本技术实施例中的技术方案,在确定硬盘存在最优性能瓶颈时,获取待测系统的操作系统配置参数中调整优先级最高的配置参数,对调整优先级最高的配置参数进行调整,并对硬盘重新进行性能测试得到更新后性能测试结果,在确定更新后性能测试结果达到硬盘的性能标准时,确定硬盘的当前性能满足预设的硬盘性能最优条件;在确定初始性能测试结果未达到硬盘的性能标准后,该方法在确定硬盘存在最优性能瓶颈时,才会对操作系统配置参数中的配置参数进行调整,以使硬盘性能达到最优,该过程通过二次验证存在为了提高硬盘性能调整硬盘对应的设备性能影响参数,从而能够提高参数调整的正确性,以加速硬盘的性能调整操作;同时,该方法还能够在保证硬盘性能达到最优的基础上尽可能的先调整对硬盘性能调优最有效的配置参数,即调整优先级最高的配置参数,使得在硬盘性能调优过程中,能够减少配置参数的调整次数,从而提高硬盘性能调优的速度和效率;另外,在硬盘性能调优过程中,该方法不需要人工参与调整,能够减少人工调整误差,从而可以提高硬盘性能调整的准确性。

44、在其中一个实施例中,对调整优先级最高的配置参数进行调整,包括:

45、对待测系统的内存大页面策略、硬盘文件的预读参数、硬盘的脏数据刷新频率和硬盘的文件格式进行调整。

46、本技术实施例中的技术方案,对待测系统的内存大页面策略、硬盘文件的预读参数、硬盘的脏数据刷新频率和硬盘的文件格式进行调整,该方法可以尽可能的先调整对硬盘性能调优最有效的配置参数,即调整优先级最高的配置参数,使得在硬盘性能调优过程中,能够减少配置参数的调整次数,从而提高硬盘性能调优的速度和效率。

47、在其中一个实施例中,上述方法还包括:

48、若更新后性能测试结果未达到硬盘的性能标准,则获取操作系统配置参数中除调整优先级最高的配置参数以外的待调整配置参数;待调整配置参数包括待测系统中操作系统的编译器配置参数;

49、对编译器配置参数进行调整完成后,确定硬盘的当前性能满足预设的硬盘性能最优条件。

50、本技术实施例中的技术方案,在更新后性能测试结果未达到硬盘的性能标准时,获取操作系统配置参数中除调整优先级最高的配置参数以外的待调整配置参数,并对待调整配置参数进行调整完成后,确定网卡的当前性能满足预设的性能最优条件;该方法在第一次调整不同的配置参数后,可以继续调整其它配置参数,以让硬盘尽可能达到最优性能,并且该过程可以通过多次自动调整不同的配置参数使硬盘性能达到最优,避免了人工参与调整过程,不仅可以提高硬盘性能调整的准确性,还可以提高硬盘性能调整的速度和效率。

51、第二方面,本技术实施例提供了一种性能调整装置,该装置包括:

52、获取模块,用于获取待测系统中输入输出设备的初始性能测试结果;

53、参数调整模块,用于在初始性能测试结果未达到性能标准时,对待测系统的设备性能影响参数进行调整,直至输入输出设备的当前性能满足预设的性能最优条件,确定输入输出设备的性能调整完成。

54、第三方面,本技术实施例提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,该处理器执行计算机程序时实现上述第一方面的任一实施例中的方法的步骤。

55、第四方面,本技术实施例提供了一种可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面的任一实施例中的方法的步骤。

56、第五方面,本技术实施例提供了一种计算机程序产品,计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现上述第一方面的任一实施例中的方法的步骤。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1