System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种功耗调整方法、系统、装置、设备及计算机存储介质制造方法及图纸_技高网

一种功耗调整方法、系统、装置、设备及计算机存储介质制造方法及图纸

技术编号:40004323 阅读:5 留言:0更新日期:2024-01-09 04:34
本发明专利技术公开了一种功耗调整方法、系统、装置、设备及计算机存储介质,涉及服务器技术领域,采集目标服务器中的高速串行计算机扩展总线设备与外部设备间进行数据交互的流量信息;获取对目标服务器进行功耗管控的配置信息;根据配置信息和流量信息生成对高速串行计算机扩展总线设备进行传输速率调整的速率调整策略;基于速率调整策略对高速串行计算机扩展总线设备的传输速率进行调整;其中,外部设备包括目标服务器之外的与高速串行计算机扩展总线设备连接的设备。实现了根据流量信息和配置信息来对高速串行计算机扩展总线设备的传输速率进行调整,使得高速串行计算机扩展总线设备的传输速率能够满足服务器的功耗管控需求,灵活控制了服务器的功耗。

【技术实现步骤摘要】

本专利技术涉及服务器,更具体地说,涉及一种功耗调整方法、系统、装置、电子设备及计算机可读存储介质。


技术介绍

1、随着云计算、大数据与人工智能的快速发展,数据中心的工作量也在不断增长。目前,单个数据中心的服务器数量已经达到了几千台甚至上万台,且随着硬件的发展,服务器单部件的功耗也在增大,服务器的功耗消耗主要来源为cpu(central processing unit,中央处理器)、内存、硬盘、pcie(peripheral component interconnect express,高速串行计算机扩展总线)设备。而随着pcie技术的快速升级,pcie设备的功耗随之增大,所以对于服务器,pcie设备所占用的功耗越来越高。导致随着数据中心规模的不断扩大,数据中心的电费开销随之增大。因此,降低服务器的功耗已成为数据中心节能和降低运行成本的重中之重。

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、通过lspci-s xx:xx.x-vvv指令查看所述高速串行计算机扩展总线设备的传输速率是否有变化;

47、若所述高速串行计算机扩展总线设备的传输速率为预期调整的速率,则说明调整成功;否则,等待预设时长后,返回执行所述基于所述速率调整策略对所述高速串行计算机扩展总线设备的传输速率进行调整的步骤。

48、在一示例性实施例中,所述基于所述速率调整策略对所述高速串行计算机扩展总线设备的传输速率进行调整,包括:

49、获取人工配置的节能调整策略;

50、基于所述速率调整策略和所述节能调整策略对所述高速串行计算机扩展总线设备的传输速率进行调整。

51、在一示例性实施例中,所述根据所述配置信息和所述流量信息生成对所述高速串行计算机扩展总线设备进行传输速率调整的速率调整策略之后,还包括:

52、通过可视化界面显示所述本文档来自技高网...

【技术保护点】

1.一种功耗调整方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述配置信息和所述流量信息生成对所述高速串行计算机扩展总线设备进行传输速率调整的速率调整策略,包括:

3.根据权利要求2所述的方法,其特征在于,所述判断所述第一最大数据吞吐量与所述流量信息是否适配,包括:

4.根据权利要求2所述的方法,其特征在于,所述判断所述第一最大数据吞吐量与所述流量信息是否适配,包括:

5.根据权利要求4所述的方法,其特征在于,所述判断所述实时数据吞吐量是否小于所述第一最大数据吞吐量的第二比例值之前,还包括:

6.根据权利要求4所述的方法,其特征在于,所述判断所述实时数据吞吐量是否小于所述第一最大数据吞吐量的第二比例值之前,还包括:

7.根据权利要求1所述的方法,其特征在于,所述基于所述速率调整策略对所述高速串行计算机扩展总线设备的传输速率进行调整,包括:

8.根据权利要求7所述的方法,其特征在于,所述基于所述速率调整策略对所述高速串行计算机扩展总线设备的传输速率进行调整之后,还包括:

9.根据权利要求1所述的方法,其特征在于,所述基于所述速率调整策略对所述高速串行计算机扩展总线设备的传输速率进行调整,包括:

10.根据权利要求1所述的方法,其特征在于,所述根据所述配置信息和所述流量信息生成对所述高速串行计算机扩展总线设备进行传输速率调整的速率调整策略之后,还包括:

11.一种功耗调整系统,其特征在于,包括:

12.一种功耗调整装置,其特征在于,包括:

13.根据权利要求12所述的装置,其特征在于,还包括:

14.一种电子设备,其特征在于,包括:

15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至10任一项所述功耗调整方法的步骤。

...

【技术特征摘要】

1.一种功耗调整方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述配置信息和所述流量信息生成对所述高速串行计算机扩展总线设备进行传输速率调整的速率调整策略,包括:

3.根据权利要求2所述的方法,其特征在于,所述判断所述第一最大数据吞吐量与所述流量信息是否适配,包括:

4.根据权利要求2所述的方法,其特征在于,所述判断所述第一最大数据吞吐量与所述流量信息是否适配,包括:

5.根据权利要求4所述的方法,其特征在于,所述判断所述实时数据吞吐量是否小于所述第一最大数据吞吐量的第二比例值之前,还包括:

6.根据权利要求4所述的方法,其特征在于,所述判断所述实时数据吞吐量是否小于所述第一最大数据吞吐量的第二比例值之前,还包括:

7.根据权利要求1所述的方法,其特征在于,所述基于所述速率调整策略对所述高速串行计算机扩展总线设备的传输速率进行调整,包括:

...

【专利技术属性】
技术研发人员:田朔朔李德新
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1