CN117312100A - 一种功耗调整方法、***、装置、设备及计算机存储介质 - Google Patents

一种功耗调整方法、***、装置、设备及计算机存储介质 Download PDF

Info

Publication number
CN117312100A
CN117312100A CN202311598767.4A CN202311598767A CN117312100A CN 117312100 A CN117312100 A CN 117312100A CN 202311598767 A CN202311598767 A CN 202311598767A CN 117312100 A CN117312100 A CN 117312100A
Authority
CN
China
Prior art keywords
transmission rate
data throughput
speed serial
expansion bus
computer expansion
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202311598767.4A
Other languages
English (en)
Other versions
CN117312100B (zh
Inventor
田朔朔
李德新
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Metabrain Intelligent Technology Co Ltd
Original Assignee
Suzhou Metabrain Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Metabrain Intelligent Technology Co Ltd filed Critical Suzhou Metabrain Intelligent Technology Co Ltd
Priority to CN202311598767.4A priority Critical patent/CN117312100B/zh
Publication of CN117312100A publication Critical patent/CN117312100A/zh
Application granted granted Critical
Publication of CN117312100B publication Critical patent/CN117312100B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3058Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3041Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is an input/output interface
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • Mathematical Physics (AREA)
  • Information Transfer Systems (AREA)

Abstract

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

Description

一种功耗调整方法、***、装置、设备及计算机存储介质
技术领域
本发明涉及服务器技术领域,更具体地说,涉及一种功耗调整方法、***、装置、电子设备及计算机可读存储介质。
背景技术
随着云计算、大数据与人工智能的快速发展,数据中心的工作量也在不断增长。目前,单个数据中心的服务器数量已经达到了几千台甚至上万台,且随着硬件的发展,服务器单部件的功耗也在增大,服务器的功耗消耗主要来源为CPU(Central Processing Unit,中央处理器)、内存、硬盘、PCIE(peripheral component interconnect express,高速串行计算机扩展总线)设备。而随着PCIE技术的快速升级,PCIE设备的功耗随之增大,所以对于服务器,PCIE设备所占用的功耗越来越高。导致随着数据中心规模的不断扩大,数据中心的电费开销随之增大。因此,降低服务器的功耗已成为数据中心节能和降低运行成本的重中之重。
综上所述,如何灵活控制服务器的功耗是目前本领域技术人员亟待解决的问题。
发明内容
本发明的目的是提供一种功耗调整方法,其能在一定程度上解决如何灵活控制服务器的功耗的技术问题。本发明还提供了一种功耗调整***、装置、电子设备及计算机可读存储介质。
为了实现上述目的,本发明提供如下技术方案:
一种功耗调整方法,包括:
采集目标服务器中的高速串行计算机扩展总线设备与外部设备间进行数据交互的流量信息;
获取对所述目标服务器进行功耗管控的配置信息;
根据所述配置信息和所述流量信息生成对所述高速串行计算机扩展总线设备进行传输速率调整的速率调整策略;
基于所述速率调整策略对所述高速串行计算机扩展总线设备的传输速率进行调整;
其中,所述外部设备包括所述目标服务器之外的与所述高速串行计算机扩展总线设备连接的设备。
在一示例性实施例中,所述根据所述配置信息和所述流量信息生成对所述高速串行计算机扩展总线设备进行传输速率调整的速率调整策略,包括:
确定所述高速串行计算机扩展总线设备的当前传输速率;
确定所述当前传输速率的第一最大数据吞吐量;
响应于所述配置信息表征进行节能管控,判断所述第一最大数据吞吐量与所述流量信息是否适配;
若所述第一最大数据吞吐量与所述流量信息不适配,则生成对所述当前传输速率进行调整的所述速率调整策略。
在一示例性实施例中,所述判断所述第一最大数据吞吐量与所述流量信息是否适配,包括:
确定所述流量信息对应的实时数据吞吐量;
判断所述实时数据吞吐量是否大于所述第一最大数据吞吐量的第一比例值;
若所述实时数据吞吐量大于所述第一最大数据吞吐量的所述第一比例值,则判定所述第一最大数据吞吐量与所述流量信息不适配;
所述生成对所述当前传输速率进行调整的所述速率调整策略,包括:
生成将所述当前传输速率调高的所述速率调整策略。
在一示例性实施例中,所述判断所述第一最大数据吞吐量与所述流量信息是否适配,包括:
获取所述高速串行计算机扩展总线设备支持的传输速率值;
在所述传输速率值中,确定出比所述当前传输速率低一级的第一传输速率;
确定所述流量信息对应的实时数据吞吐量;
确定所述当前传输速率的第一最大数据吞吐量;
确定所述第一传输速率的第二最大数据吞吐量;
判断所述实时数据吞吐量是否小于所述第一最大数据吞吐量的第二比例值;
若所述实时数据吞吐量小于所述第一最大数据吞吐量的所述第二比例值,则判断所述实时数据吞吐量是否小于所述第二最大数据吞吐量的第三比例值;
若所述实时数据吞吐量小于所述第二最大数据吞吐量的所述第三比例值,则判定所述第一最大数据吞吐量与所述流量信息不适配;
所述生成对所述当前传输速率进行调整的所述速率调整策略,包括:
生成将所述当前传输速率调低至所述第一传输速率的所述速率调整策略。
在一示例性实施例中,所述判断所述实时数据吞吐量是否小于所述第一最大数据吞吐量的第二比例值之前,还包括:
在所述传输速率值中,确定出比所述当前传输速率高一级的第二传输速率;
确定所述第二传输速率的第三最大数据吞吐量;
确定所述第一最大数据吞吐量与所述第三最大数据吞吐量间的所述第二比例值;
确定所述第二最大数据吞吐量与所述第一最大数据吞吐量间的所述第三比例值。
在一示例性实施例中,所述判断所述实时数据吞吐量是否小于所述第一最大数据吞吐量的第二比例值之前,还包括:
在所述传输速率值中,确定出比所述当前传输速率高一级的第二传输速率;
确定所述第二传输速率的第三最大数据吞吐量;
确定所述第一最大数据吞吐量与所述第三最大数据吞吐量间的第四比例值;
确定所述第二最大数据吞吐量与所述第一最大数据吞吐量间的第五比例值;
若所述第四比例值大于所述第五比例值,则将所述第四比例值作为所述第二比例值和所述第三比例值;
若所述第五比例值大于所述第四比例值,则将所述第五比例值作为所述第二比例值和所述第三比例值。
在一示例性实施例中,所述基于所述速率调整策略对所述高速串行计算机扩展总线设备的传输速率进行调整,包括:
基于所述速率调整策略对所述高速串行计算机扩展总线设备的配置寄存器中的传输速率进行调整,以对所述高速串行计算机扩展总线设备的传输速率进行调整。
在一示例性实施例中,所述基于所述速率调整策略对所述高速串行计算机扩展总线设备的传输速率进行调整之后,还包括:
通过lspci-s xx:xx.x-vvv指令查看所述高速串行计算机扩展总线设备的传输速率是否有变化;
若所述高速串行计算机扩展总线设备的传输速率为预期调整的速率,则说明调整成功;否则,等待预设时长后,返回执行所述基于所述速率调整策略对所述高速串行计算机扩展总线设备的传输速率进行调整的步骤。
在一示例性实施例中,所述基于所述速率调整策略对所述高速串行计算机扩展总线设备的传输速率进行调整,包括:
获取人工配置的节能调整策略;
基于所述速率调整策略和所述节能调整策略对所述高速串行计算机扩展总线设备的传输速率进行调整。
在一示例性实施例中,所述根据所述配置信息和所述流量信息生成对所述高速串行计算机扩展总线设备进行传输速率调整的速率调整策略之后,还包括:
通过可视化界面显示所述流量信息和所述速率调整策略。
一种功耗调整***,包括:
第一采集模块,用于采集目标服务器中的高速串行计算机扩展总线设备与外部设备间进行数据交互的流量信息;
第一获取模块,用于获取对所述目标服务器进行功耗管控的配置信息;
第一生成模块,用于根据所述配置信息和所述流量信息生成对所述高速串行计算机扩展总线设备进行传输速率调整的速率调整策略;
第一调整模块,用于基于所述速率调整策略对所述高速串行计算机扩展总线设备的传输速率进行调整;
其中,所述外部设备包括所述目标服务器之外的与所述高速串行计算机扩展总线设备连接的设备。
一种功耗调整装置,包括:
连接在目标服务器中的高速串行计算机扩展总线设备与外部设备间的流量监控模块,用于采集所述高速串行计算机扩展总线设备与所述外部设备间进行数据交互的流量信息;
连接在所述目标服务器中的中央处理器与所述高速串行计算机扩展总线设备间,且与所述流量监控模块连接的控制模块,用于获取对所述目标服务器进行功耗管控的配置信息;根据所述配置信息和所述流量信息生成对所述高速串行计算机扩展总线设备进行传输速率调整的速率调整策略;基于所述速率调整策略对所述高速串行计算机扩展总线设备的传输速率进行调整;
其中,所述外部设备包括所述目标服务器之外的与所述高速串行计算机扩展总线设备连接的设备。
在一示例性实施例中,还包括:
连接在所述高速串行计算机扩展总线设备与所述控制模块间的状态监控模块,用于对所述高速串行计算机扩展总线设备的流量使用情况及速率状态进行统计展示。
一种电子设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上任一所述功耗调整方法的步骤。
一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述功耗调整方法的步骤。
本发明提供的一种功耗调整方法,采集目标服务器中的高速串行计算机扩展总线设备与外部设备间进行数据交互的流量信息;获取对目标服务器进行功耗管控的配置信息;根据配置信息和流量信息生成对高速串行计算机扩展总线设备进行传输速率调整的速率调整策略;基于速率调整策略对高速串行计算机扩展总线设备的传输速率进行调整;其中,外部设备包括目标服务器之外的与高速串行计算机扩展总线设备连接的设备。本发明的有益效果是:可以根据高速串行计算机扩展总线设备与外部设备间进行数据交互的流量信息和配置信息来对高速串行计算机扩展总线设备的传输速率进行调整,使得高速串行计算机扩展总线设备的传输速率能够满足服务器的功耗管控需求,与调整服务器的内存、硬盘、CPU功耗相比,提供了调整服务器中高速串行计算机扩展总线设备功耗的方案,可以灵活控制服务器的功耗。本发明提供的一种功耗调整***、装置、电子设备及计算机可读存储介质也解决了相应技术问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的一种功耗调整方法的第一流程图;
图2为本发明实施例提供的一种功耗调整方法的第二流程图;
图3为本发明实施例提供的一种功耗调整***的结构示意图;
图4为本发明实施例提供的一种功耗调整装置的结构示意图;
图5为本发明实施例提供的一种电子设备的结构示意图;
图6为本发明实施例提供的一种电子设备的另一结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,图1为本发明实施例提供的一种功耗调整方法的第一流程图。
本发明实施例提供的一种功耗调整方法,可以包括以下步骤:
步骤S101:采集目标服务器中的高速串行计算机扩展总线设备与外部设备间进行数据交互的流量信息;外部设备包括目标服务器之外的与高速串行计算机扩展总线设备连接的设备。
实际应用中,可以先采集目标服务器中的高速串行计算机扩展总线设备与外部设备间进行数据交互的流量信息,具体的,可以在高速串行计算机扩展总线设备与外部设备交互的路径上,对高速串行计算机扩展总线设备与外部设备间进行数据交互的流量信息进行采集等;且外部设备包括目标服务器之外的与高速串行计算机扩展总线设备连接的设备,其类型可以根据实际需要确定。
步骤S102:获取对目标服务器进行功耗管控的配置信息。
实际应用中,因为服务器的功耗影响服务器的用电量等使用情况,为了对服务器的功耗进行管控,可以获取对目标服务器进行功耗管控的配置信息,该配置信息可以由用户生成等,且其类型可以为低功耗运行的节能管控模式,也可以为全功耗运行的强力模式等,本发明在此不做具体限定。
步骤S103:根据配置信息和流量信息生成对高速串行计算机扩展总线设备进行传输速率调整的速率调整策略。
实际应用中,因为流量信息反映了高速串行计算机扩展总线设备的功耗情况,所以可以根据配置信息和流量信息来生成对高速串行计算机扩展总线设备进行传输速率调整的速率调整策略。
需要说明的是,高速串行计算机扩展总线设备的传输速率不同时,其所消耗的功耗不同,相应的,对目标服务器的整体功耗影响不同,比如高速串行计算机扩展总线设备的传输速率较高时,消耗的功耗较高,会使得目标服务器的整体功耗较高等。
步骤S104:基于速率调整策略对高速串行计算机扩展总线设备的传输速率进行调整。
实际应用中,在生成对高速串行计算机扩展总线设备进行传输速率调整的速率调整策略之后,便可以基于速率调整策略对高速串行计算机扩展总线设备的传输速率进行调整。
具体应用场景中,在基于速率调整策略对高速串行计算机扩展总线设备的传输速率进行调整的过程中,考虑到高速串行计算机扩展总线设备的传输速率可以通过配置寄存器进行配置,所以可以基于速率调整策略对高速串行计算机扩展总线设备的配置寄存器中的传输速率进行调整,以对高速串行计算机扩展总线设备的传输速率进行调整。当然,也可以通过下发命令来基于速率调整策略对高速串行计算机扩展总线设备的传输速率进行调整等,本发明在此不做具体限定。
具体应用场景中,在基于速率调整策略对高速串行计算机扩展总线设备的传输速率进行调整之后,为保证高速串行计算机扩展总线设备的传输速率为调整后的速率,可以通过lspci-s xx:xx.x-vvv指令查看高速串行计算机扩展总线设备的传输速率是否有变化;若高速串行计算机扩展总线设备的传输速率为预期调整的速率,则说明调整成功;否则,可以等待预设时长后,返回执行基于速率调整策略对高速串行计算机扩展总线设备的传输速率进行调整的步骤,当然,也可以有其他操作,比如可以初始化高速串行计算机扩展总线设备后再进行传输速率的调整等。
具体应用场景中,在基于速率调整策略对高速串行计算机扩展总线设备的传输速率进行调整的过程中,为了满足人工对高速串行计算机扩展总线设备的传输速率的控制,可以获取人工配置的节能调整策略;基于速率调整策略和节能调整策略对高速串行计算机扩展总线设备的传输速率进行调整。在此过程中,可以以人工配置的节能调整策略为优先级最高的策略对高速串行计算机扩展总线设备的传输速率进行调整,也可以综合该节能调整策略和速率调整策略共同对高速串行计算机扩展总线设备的传输速率进行调整等,本发明在此不做具体限定。
具体应用场景中,在根据配置信息和流量信息生成对高速串行计算机扩展总线设备进行传输速率调整的速率调整策略之后,为了便于用户等了解高速串行计算机扩展总线设备的相应信息,还可以通过可视化界面显示流量信息和速率调整策略,比如可以通过带外监控的方式展示高速串行计算机扩展总线设备的流量信息,同时可以根据每个高速串行计算机扩展总线设备的状态变化记录曲线也反映出业务流量的状态等。
本发明提供的一种功耗调整方法,采集目标服务器中的高速串行计算机扩展总线设备与外部设备间进行数据交互的流量信息;获取对目标服务器进行功耗管控的配置信息;根据配置信息和流量信息生成对高速串行计算机扩展总线设备进行传输速率调整的速率调整策略;基于速率调整策略对高速串行计算机扩展总线设备的传输速率进行调整;其中,外部设备包括目标服务器之外的与高速串行计算机扩展总线设备连接的设备。本发明的有益效果是:可以根据高速串行计算机扩展总线设备与外部设备间进行数据交互的流量信息和配置信息来对高速串行计算机扩展总线设备的传输速率进行调整,使得高速串行计算机扩展总线设备的传输速率能够满足服务器的功耗管控需求,与调整服务器的内存、硬盘、CPU功耗相比,提供了调整服务器中高速串行计算机扩展总线设备功耗的方案,可以灵活控制服务器的功耗。
请参阅图2,图2为本发明实施例提供的一种功耗调整方法的第二流程图。
本发明实施例提供的一种功耗调整方法,可以包括以下步骤:
步骤S201:采集目标服务器中的高速串行计算机扩展总线设备与外部设备间进行数据交互的流量信息;外部设备包括目标服务器之外的与高速串行计算机扩展总线设备连接的设备。
步骤S202:获取对目标服务器进行功耗管控的配置信息。
步骤S203:确定高速串行计算机扩展总线设备的当前传输速率。
步骤S204:确定当前传输速率的第一最大数据吞吐量。
步骤S205:响应于配置信息表征进行节能管控,判断第一最大数据吞吐量与流量信息是否适配;若第一最大数据吞吐量与流量信息不适配,则执行步骤S206。
步骤S206:生成对当前传输速率进行调整的速率调整策略。
实际应用中,在根据配置信息和流量信息生成对高速串行计算机扩展总线设备进行传输速率调整的速率调整策略的过程中,可以先确定高速串行计算机扩展总线设备的当前传输速率;确定当前传输速率的第一最大数据吞吐量;响应于配置信息表征进行节能管控,判断第一最大数据吞吐量与流量信息是否适配;若第一最大数据吞吐量与流量信息不适配,则生成对当前传输速率进行调整的速率调整策略;若第一最大数据吞吐量与流量信息适配,则可以跳过基于速率调整策略对高速串行计算机扩展总线设备进行传输速率调整的过程等。
具体应用场景中,在判断第一最大数据吞吐量与流量信息是否适配的过程中,可以确定流量信息对应的实时数据吞吐量;判断实时数据吞吐量是否大于第一最大数据吞吐量的第一比例值;若实时数据吞吐量大于第一最大数据吞吐量的第一比例值,则判定第一最大数据吞吐量与流量信息不适配;相应的,在生成对当前传输速率进行调整的速率调整策略的过程中,可以生成将当前传输速率调高的速率调整策略等,具体的,可以生成将当前传输速率调高一级的速率调整策略。其中,第一比例值可以根据实际需要来确定,比如第一比例值可以为90%等。
需要说明的是,本发明中高速串行计算机扩展总线设备的传输速率的高低之分是根据高速串行计算机扩展总线设备支持的传输速率来确定的,比如高速串行计算机扩展总线设备的传输速率包括GEN5(32GT/s)、GEN4(16GT/s)、GEN3(8GT/s)、GEN2(5GT/s)、GEN1(2.5GT/s),假设高速串行计算机扩展总线设备的当前传输速率为GEN3,则高速串行计算机扩展总线设备的高一级传输速率为GEN4,高速串行计算机扩展总线设备的低一级传输速率为GEN2。
具体应用场景中,在判断第一最大数据吞吐量与流量信息是否适配的过程中,可以获取高速串行计算机扩展总线设备支持的传输速率值;在传输速率值中,确定出比当前传输速率低一级的第一传输速率;确定流量信息对应的实时数据吞吐量;确定当前传输速率的第一最大数据吞吐量;确定第一传输速率的第二最大数据吞吐量;判断实时数据吞吐量是否小于第一最大数据吞吐量的第二比例值;若实时数据吞吐量小于第一最大数据吞吐量的第二比例值,则判断实时数据吞吐量是否小于第二最大数据吞吐量的第三比例值;若实时数据吞吐量小于第二最大数据吞吐量的第三比例值,则判定第一最大数据吞吐量与流量信息不适配;相应的,在生成对当前传输速率进行调整的速率调整策略的过程中,可以生成将当前传输速率调低至第一传输速率的速率调整策略。
具体应用场景中,在判断实时数据吞吐量是否小于第一最大数据吞吐量的第二比例值之前,还可以在传输速率值中,确定出比当前传输速率高一级的第二传输速率;确定第二传输速率的第三最大数据吞吐量;确定第一最大数据吞吐量与第三最大数据吞吐量间的第二比例值;确定第二最大数据吞吐量与第一最大数据吞吐量间的第三比例值。也即可以直接将相邻两个传输速率间的最大数据吞吐量的比值作为对应的第二比例值和第三比例值。
具体应用场景中,在判断实时数据吞吐量是否小于第一最大数据吞吐量的第二比例值之前,还可以在传输速率值中,确定出比当前传输速率高一级的第二传输速率;确定第二传输速率的第三最大数据吞吐量;确定第一最大数据吞吐量与第三最大数据吞吐量间的第四比例值;确定第二最大数据吞吐量与第一最大数据吞吐量间的第五比例值;若第四比例值大于第五比例值,则将第四比例值作为第二比例值和第三比例值;若第五比例值大于第四比例值,则将第五比例值作为第二比例值和第三比例值。也即可以将第二比例值和第三比例值的值设定为相同,比如均为90%等,此时高速串行计算机扩展总线设备的数据吞吐量低于等于某额定速率GENx的理论数据吞吐量的90%时,可以将当前设备保持为速率GENx;当监控到当前高速串行计算机扩展总线设备的数据吞吐量高于某额定速率GENx的理论数据吞吐量的90%时,可以对当前高速串行计算机扩展总线设备的寄存器信息进行修改,将当前高速串行计算机扩展总线设备设置为速率GEN(x+1);当监控到当前高速串行计算机扩展总线设备的数据吞吐量低于等于某额定速率GEN(x-1)的理论数据吞吐量的90%时,可以对当前高速串行计算机扩展总线设备的寄存器信息进行修改,将当前高速串行计算机扩展总线设备设置为速率GEN(x-1)等。
当然,也可以直接由人工来指定第二比例值和第三比例值等,本发明在此不做具体限定。
步骤S207:基于速率调整策略对高速串行计算机扩展总线设备的传输速率进行调整。
请参阅图3,图3为本发明实施例提供的一种功耗调整***的结构示意图。
本发明实施例提供的一种功耗调整***,可以包括:
第一采集模块101,用于采集目标服务器中的高速串行计算机扩展总线设备与外部设备间进行数据交互的流量信息;
第一获取模块102,用于获取对目标服务器进行功耗管控的配置信息;
第一生成模块103,用于根据配置信息和流量信息生成对高速串行计算机扩展总线设备进行传输速率调整的速率调整策略;
第一调整模块104,用于基于速率调整策略对高速串行计算机扩展总线设备的传输速率进行调整;
其中,外部设备包括目标服务器之外的与高速串行计算机扩展总线设备连接的设备。
本发明提供的一种功耗调整***,包括:第一采集模块,用于采集目标服务器中的高速串行计算机扩展总线设备与外部设备间进行数据交互的流量信息;第一获取模块,用于获取对目标服务器进行功耗管控的配置信息;第一生成模块,用于根据配置信息和流量信息生成对高速串行计算机扩展总线设备进行传输速率调整的速率调整策略;第一调整模块,用于基于速率调整策略对高速串行计算机扩展总线设备的传输速率进行调整;其中,外部设备包括目标服务器之外的与高速串行计算机扩展总线设备连接的设备。本发明可以根据高速串行计算机扩展总线设备与外部设备间进行数据交互的流量信息和配置信息来对高速串行计算机扩展总线设备的传输速率进行调整,使得高速串行计算机扩展总线设备的传输速率能够满足服务器的功耗管控需求,可以灵活控制服务器的功耗。
本发明实施例提供的一种功耗调整***,第一生成模块可以包括:
第一确定单元,用于确定高速串行计算机扩展总线设备的当前传输速率;
第二确定单元,用于确定当前传输速率的第一最大数据吞吐量;
第一判断单元,用于响应于配置信息表征进行节能管控,判断第一最大数据吞吐量与流量信息是否适配;若第一最大数据吞吐量与流量信息不适配,则生成对当前传输速率进行调整的速率调整策略。
本发明实施例提供的一种功耗调整***,第一判断单元可以具体用于:确定流量信息对应的实时数据吞吐量;判断实时数据吞吐量是否大于第一最大数据吞吐量的第一比例值;若实时数据吞吐量大于第一最大数据吞吐量的第一比例值,则判定第一最大数据吞吐量与流量信息不适配;
第一生成模块可以包括:
第一生成单元,用于生成将当前传输速率调高的速率调整策略。
本发明实施例提供的一种功耗调整***,第一判断单元可以具体用于:获取高速串行计算机扩展总线设备支持的传输速率值;在传输速率值中,确定出比当前传输速率低一级的第一传输速率;确定流量信息对应的实时数据吞吐量;确定当前传输速率的第一最大数据吞吐量;确定第一传输速率的第二最大数据吞吐量;判断实时数据吞吐量是否小于第一最大数据吞吐量的第二比例值;若实时数据吞吐量小于第一最大数据吞吐量的第二比例值,则判断实时数据吞吐量是否小于第二最大数据吞吐量的第三比例值;若实时数据吞吐量小于第二最大数据吞吐量的第三比例值,则判定第一最大数据吞吐量与流量信息不适配;
第一生成模块可以包括:
第二生成单元,用于生成将当前传输速率调低至第一传输速率的速率调整策略。
本发明实施例提供的一种功耗调整***,还可以包括:
第三确定单元,用于第一判断单元判断实时数据吞吐量是否小于第一最大数据吞吐量的第二比例值之前,在传输速率值中,确定出比当前传输速率高一级的第二传输速率;确定第二传输速率的第三最大数据吞吐量;确定第一最大数据吞吐量与第三最大数据吞吐量间的第二比例值;确定第二最大数据吞吐量与第一最大数据吞吐量间的第三比例值。
本发明实施例提供的一种功耗调整***,还可以包括:
第四确定单元,用于第一判断单元判断实时数据吞吐量是否小于第一最大数据吞吐量的第二比例值之前,在传输速率值中,确定出比当前传输速率高一级的第二传输速率;确定第二传输速率的第三最大数据吞吐量;确定第一最大数据吞吐量与第三最大数据吞吐量间的第四比例值;确定第二最大数据吞吐量与第一最大数据吞吐量间的第五比例值;若第四比例值大于第五比例值,则将第四比例值作为第二比例值和第三比例值;若第五比例值大于第四比例值,则将第五比例值作为第二比例值和第三比例值。
本发明实施例提供的一种功耗调整***,第一调整模块可以包括:
第一调整单元,用于基于速率调整策略对高速串行计算机扩展总线设备的配置寄存器中的传输速率进行调整,以对高速串行计算机扩展总线设备的传输速率进行调整。
本发明实施例提供的一种功耗调整***,还可以包括:
第一查看模块,用于第一调整模块基于速率调整策略对高速串行计算机扩展总线设备的传输速率进行调整之后,通过lspci-s xx:xx.x-vvv指令查看高速串行计算机扩展总线设备的传输速率是否有变化;若高速串行计算机扩展总线设备的传输速率为预期调整的速率,则说明调整成功;否则,等待预设时长后,返回执行基于速率调整策略对高速串行计算机扩展总线设备的传输速率进行调整的步骤。
本发明实施例提供的一种功耗调整***,第一调整模块可以包括:
第一获取单元,用于获取人工配置的节能调整策略;
第二调整单元,用于基于速率调整策略和节能调整策略对高速串行计算机扩展总线设备的传输速率进行调整。
本发明实施例提供的一种功耗调整***,还可以包括:
第一显示模块,用于第一调整模块根据配置信息和流量信息生成对高速串行计算机扩展总线设备进行传输速率调整的速率调整策略之后,通过可视化界面显示流量信息和速率调整策略。
请参阅图4,图4为本发明实施例提供的一种功耗调整装置的结构示意图。
本发明实施例提供的一种功耗调整装置,可以包括:
连接在目标服务器中的高速串行计算机扩展总线设备与外部设备间的流量监控模块,用于采集高速串行计算机扩展总线设备与外部设备间进行数据交互的流量信息;
连接在目标服务器中的中央处理器与高速串行计算机扩展总线设备间,且与流量监控模块连接的控制模块,用于获取对目标服务器进行功耗管控的配置信息;根据配置信息和流量信息生成对高速串行计算机扩展总线设备进行传输速率调整的速率调整策略;基于速率调整策略对高速串行计算机扩展总线设备的传输速率进行调整;
其中,外部设备包括目标服务器之外的与高速串行计算机扩展总线设备连接的设备。
本发明提供的一种功耗调整装置,包括:连接在目标服务器中的高速串行计算机扩展总线设备与外部设备间的流量监控模块,用于采集高速串行计算机扩展总线设备与外部设备间进行数据交互的流量信息;连接在目标服务器中的中央处理器与高速串行计算机扩展总线设备间,且与流量监控模块连接的控制模块,用于获取对目标服务器进行功耗管控的配置信息;根据配置信息和流量信息生成对高速串行计算机扩展总线设备进行传输速率调整的速率调整策略;基于速率调整策略对高速串行计算机扩展总线设备的传输速率进行调整;其中,外部设备包括目标服务器之外的与高速串行计算机扩展总线设备连接的设备。本发明可以根据高速串行计算机扩展总线设备与外部设备间进行数据交互的流量信息和配置信息来对高速串行计算机扩展总线设备的传输速率进行调整,使得高速串行计算机扩展总线设备的传输速率能够满足服务器的功耗管控需求,可以灵活控制服务器的功耗。
本发明实施例提供的一种功耗调整装置,还可以包括:
连接在高速串行计算机扩展总线设备与控制模块间的状态监控模块,用于对高速串行计算机扩展总线设备的流量使用情况及速率状态进行统计展示。
本发明实施例提供的一种功耗调整装置,控制模块可以具体用于:确定高速串行计算机扩展总线设备的当前传输速率;确定当前传输速率的第一最大数据吞吐量;响应于配置信息表征进行节能管控,判断第一最大数据吞吐量与流量信息是否适配;若第一最大数据吞吐量与流量信息不适配,则生成对当前传输速率进行调整的速率调整策略。
本发明实施例提供的一种功耗调整装置,控制模块可以具体用于:确定流量信息对应的实时数据吞吐量;判断实时数据吞吐量是否大于第一最大数据吞吐量的第一比例值;若实时数据吞吐量大于第一最大数据吞吐量的第一比例值,则判定第一最大数据吞吐量与流量信息不适配;生成将当前传输速率调高的速率调整策略。
本发明实施例提供的一种功耗调整装置,控制模块可以具体用于:获取高速串行计算机扩展总线设备支持的传输速率值;在传输速率值中,确定出比当前传输速率低一级的第一传输速率;确定流量信息对应的实时数据吞吐量;确定当前传输速率的第一最大数据吞吐量;确定第一传输速率的第二最大数据吞吐量;判断实时数据吞吐量是否小于第一最大数据吞吐量的第二比例值;若实时数据吞吐量小于第一最大数据吞吐量的第二比例值,则判断实时数据吞吐量是否小于第二最大数据吞吐量的第三比例值;若实时数据吞吐量小于第二最大数据吞吐量的第三比例值,则判定第一最大数据吞吐量与流量信息不适配;生成将当前传输速率调低至第一传输速率的速率调整策略。
本发明实施例提供的一种功耗调整装置,控制模块可以具体用于:判断实时数据吞吐量是否小于第一最大数据吞吐量的第二比例值之前,在传输速率值中,确定出比当前传输速率高一级的第二传输速率;确定第二传输速率的第三最大数据吞吐量;确定第一最大数据吞吐量与第三最大数据吞吐量间的第二比例值;确定第二最大数据吞吐量与第一最大数据吞吐量间的第三比例值。
本发明实施例提供的一种功耗调整装置,控制模块可以具体用于:判断实时数据吞吐量是否小于第一最大数据吞吐量的第二比例值之前,在传输速率值中,确定出比当前传输速率高一级的第二传输速率;确定第二传输速率的第三最大数据吞吐量;确定第一最大数据吞吐量与第三最大数据吞吐量间的第四比例值;确定第二最大数据吞吐量与第一最大数据吞吐量间的第五比例值;若第四比例值大于第五比例值,则将第四比例值作为第二比例值和第三比例值;若第五比例值大于第四比例值,则将第五比例值作为第二比例值和第三比例值。
本发明实施例提供的一种功耗调整装置,控制模块可以具体用于:基于速率调整策略对高速串行计算机扩展总线设备的配置寄存器中的传输速率进行调整,以对高速串行计算机扩展总线设备的传输速率进行调整。
本发明实施例提供的一种功耗调整装置,控制模块可以具体用于:基于速率调整策略对高速串行计算机扩展总线设备的传输速率进行调整之后,还包括:通过lspci-s xx:xx.x-vvv指令查看高速串行计算机扩展总线设备的传输速率是否有变化;若高速串行计算机扩展总线设备的传输速率为预期调整的速率,则说明调整成功;否则,等待预设时长后,返回执行基于速率调整策略对高速串行计算机扩展总线设备的传输速率进行调整的步骤。
本发明实施例提供的一种功耗调整装置,控制模块可以具体用于:获取人工配置的节能调整策略;基于速率调整策略和节能调整策略对高速串行计算机扩展总线设备的传输速率进行调整。
本发明实施例提供的一种功耗调整装置,控制模块可以具体用于:状态监控模块可以具体用于:通过可视化界面显示流量信息和速率调整策略。
本发明还提供了一种电子设备及计算机可读存储介质,其均具有本发明实施例提供的一种功耗调整方法具有的对应效果。请参阅图5,图5为本发明实施例提供的一种电子设备的结构示意图。
本发明实施例提供的一种电子设备,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如上任一实施例所描述功耗调整方法的步骤。
请参阅图6,本发明实施例提供的另一种电子设备中还可以包括:与处理器202连接的输入端口203,用于传输外界输入的命令至处理器202;与处理器202连接的显示单元204,用于显示处理器202的处理结果至外界;与处理器202连接的通信模块205,用于实现电子设备与外界的通信。显示单元204可以为显示面板、激光扫描使显示器等;通信模块205所采用的通信方式包括但不局限于移动高清链接技术(Mobile High-Definition Link,MHL)、通用串行总线(Universal Serial Bus,USB)、高清多媒体接口(High-DefinitionMultimedia Interface,HDMI)、无线连接:无线保真技术(WIreless Fidelity,WiFi)、蓝牙通信技术、低功耗蓝牙通信技术、基于IEEE802.11s的通信技术。
本发明实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如上任一实施例所描述功耗调整方法的步骤。
本发明所涉及的计算机可读存储介质包括随机存储器(Random Access Memory,RAM)、内存、只读存储器(Read-Only Memory,ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM(Compact Disc Read-Only Memory,只读光盘)、或技术领域内所公知的任意其它形式的存储介质。
本发明实施例提供的一种功耗调整***、装置、电子设备及计算机可读存储介质***中相关部分的说明请参见本发明实施例提供的一种功耗调整方法中对应部分的详细说明,在此不再赘述。另外,本发明实施例提供的上述技术方案中与现有技术中对应技术方案实现原理一致的部分并未详细说明,以免过多赘述。
还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (15)

1.一种功耗调整方法,其特征在于,包括:
采集目标服务器中的高速串行计算机扩展总线设备与外部设备间进行数据交互的流量信息;
获取对所述目标服务器进行功耗管控的配置信息;
根据所述配置信息和所述流量信息生成对所述高速串行计算机扩展总线设备进行传输速率调整的速率调整策略;
基于所述速率调整策略对所述高速串行计算机扩展总线设备的传输速率进行调整;
其中,所述外部设备包括所述目标服务器之外的与所述高速串行计算机扩展总线设备连接的设备。
2.根据权利要求1所述的方法,其特征在于,所述根据所述配置信息和所述流量信息生成对所述高速串行计算机扩展总线设备进行传输速率调整的速率调整策略,包括:
确定所述高速串行计算机扩展总线设备的当前传输速率;
确定所述当前传输速率的第一最大数据吞吐量;
响应于所述配置信息表征进行节能管控,判断所述第一最大数据吞吐量与所述流量信息是否适配;
若所述第一最大数据吞吐量与所述流量信息不适配,则生成对所述当前传输速率进行调整的所述速率调整策略。
3.根据权利要求2所述的方法,其特征在于,所述判断所述第一最大数据吞吐量与所述流量信息是否适配,包括:
确定所述流量信息对应的实时数据吞吐量;
判断所述实时数据吞吐量是否大于所述第一最大数据吞吐量的第一比例值;
若所述实时数据吞吐量大于所述第一最大数据吞吐量的所述第一比例值,则判定所述第一最大数据吞吐量与所述流量信息不适配;
所述生成对所述当前传输速率进行调整的所述速率调整策略,包括:
生成将所述当前传输速率调高的所述速率调整策略。
4.根据权利要求2所述的方法,其特征在于,所述判断所述第一最大数据吞吐量与所述流量信息是否适配,包括:
获取所述高速串行计算机扩展总线设备支持的传输速率值;
在所述传输速率值中,确定出比所述当前传输速率低一级的第一传输速率;
确定所述流量信息对应的实时数据吞吐量;
确定所述当前传输速率的第一最大数据吞吐量;
确定所述第一传输速率的第二最大数据吞吐量;
判断所述实时数据吞吐量是否小于所述第一最大数据吞吐量的第二比例值;
若所述实时数据吞吐量小于所述第一最大数据吞吐量的所述第二比例值,则判断所述实时数据吞吐量是否小于所述第二最大数据吞吐量的第三比例值;
若所述实时数据吞吐量小于所述第二最大数据吞吐量的所述第三比例值,则判定所述第一最大数据吞吐量与所述流量信息不适配;
所述生成对所述当前传输速率进行调整的所述速率调整策略,包括:
生成将所述当前传输速率调低至所述第一传输速率的所述速率调整策略。
5.根据权利要求4所述的方法,其特征在于,所述判断所述实时数据吞吐量是否小于所述第一最大数据吞吐量的第二比例值之前,还包括:
在所述传输速率值中,确定出比所述当前传输速率高一级的第二传输速率;
确定所述第二传输速率的第三最大数据吞吐量;
确定所述第一最大数据吞吐量与所述第三最大数据吞吐量间的所述第二比例值;
确定所述第二最大数据吞吐量与所述第一最大数据吞吐量间的所述第三比例值。
6.根据权利要求4所述的方法,其特征在于,所述判断所述实时数据吞吐量是否小于所述第一最大数据吞吐量的第二比例值之前,还包括:
在所述传输速率值中,确定出比所述当前传输速率高一级的第二传输速率;
确定所述第二传输速率的第三最大数据吞吐量;
确定所述第一最大数据吞吐量与所述第三最大数据吞吐量间的第四比例值;
确定所述第二最大数据吞吐量与所述第一最大数据吞吐量间的第五比例值;
若所述第四比例值大于所述第五比例值,则将所述第四比例值作为所述第二比例值和所述第三比例值;
若所述第五比例值大于所述第四比例值,则将所述第五比例值作为所述第二比例值和所述第三比例值。
7.根据权利要求1所述的方法,其特征在于,所述基于所述速率调整策略对所述高速串行计算机扩展总线设备的传输速率进行调整,包括:
基于所述速率调整策略对所述高速串行计算机扩展总线设备的配置寄存器中的传输速率进行调整,以对所述高速串行计算机扩展总线设备的传输速率进行调整。
8.根据权利要求7所述的方法,其特征在于,所述基于所述速率调整策略对所述高速串行计算机扩展总线设备的传输速率进行调整之后,还包括:
通过lspci-s xx:xx.x-vvv指令查看所述高速串行计算机扩展总线设备的传输速率是否有变化;
若所述高速串行计算机扩展总线设备的传输速率为预期调整的速率,则说明调整成功;否则,等待预设时长后,返回执行所述基于所述速率调整策略对所述高速串行计算机扩展总线设备的传输速率进行调整的步骤。
9.根据权利要求1所述的方法,其特征在于,所述基于所述速率调整策略对所述高速串行计算机扩展总线设备的传输速率进行调整,包括:
获取人工配置的节能调整策略;
基于所述速率调整策略和所述节能调整策略对所述高速串行计算机扩展总线设备的传输速率进行调整。
10.根据权利要求1所述的方法,其特征在于,所述根据所述配置信息和所述流量信息生成对所述高速串行计算机扩展总线设备进行传输速率调整的速率调整策略之后,还包括:
通过可视化界面显示所述流量信息和所述速率调整策略。
11.一种功耗调整***,其特征在于,包括:
第一采集模块,用于采集目标服务器中的高速串行计算机扩展总线设备与外部设备间进行数据交互的流量信息;
第一获取模块,用于获取对所述目标服务器进行功耗管控的配置信息;
第一生成模块,用于根据所述配置信息和所述流量信息生成对所述高速串行计算机扩展总线设备进行传输速率调整的速率调整策略;
第一调整模块,用于基于所述速率调整策略对所述高速串行计算机扩展总线设备的传输速率进行调整;
其中,所述外部设备包括所述目标服务器之外的与所述高速串行计算机扩展总线设备连接的设备。
12.一种功耗调整装置,其特征在于,包括:
连接在目标服务器中的高速串行计算机扩展总线设备与外部设备间的流量监控模块,用于采集所述高速串行计算机扩展总线设备与所述外部设备间进行数据交互的流量信息;
连接在所述目标服务器中的中央处理器与所述高速串行计算机扩展总线设备间,且与所述流量监控模块连接的控制模块,用于获取对所述目标服务器进行功耗管控的配置信息;根据所述配置信息和所述流量信息生成对所述高速串行计算机扩展总线设备进行传输速率调整的速率调整策略;基于所述速率调整策略对所述高速串行计算机扩展总线设备的传输速率进行调整;
其中,所述外部设备包括所述目标服务器之外的与所述高速串行计算机扩展总线设备连接的设备。
13.根据权利要求12所述的装置,其特征在于,还包括:
连接在所述高速串行计算机扩展总线设备与所述控制模块间的状态监控模块,用于对所述高速串行计算机扩展总线设备的流量使用情况及速率状态进行统计展示。
14.一种电子设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至10任一项所述功耗调整方法的步骤。
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至10任一项所述功耗调整方法的步骤。
CN202311598767.4A 2023-11-28 2023-11-28 一种功耗调整方法、***、装置、设备及计算机存储介质 Active CN117312100B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311598767.4A CN117312100B (zh) 2023-11-28 2023-11-28 一种功耗调整方法、***、装置、设备及计算机存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311598767.4A CN117312100B (zh) 2023-11-28 2023-11-28 一种功耗调整方法、***、装置、设备及计算机存储介质

Publications (2)

Publication Number Publication Date
CN117312100A true CN117312100A (zh) 2023-12-29
CN117312100B CN117312100B (zh) 2024-02-23

Family

ID=89273959

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311598767.4A Active CN117312100B (zh) 2023-11-28 2023-11-28 一种功耗调整方法、***、装置、设备及计算机存储介质

Country Status (1)

Country Link
CN (1) CN117312100B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103197754A (zh) * 2013-04-01 2013-07-10 华为技术有限公司 一种降低芯片功耗的方法和装置
CN108227614A (zh) * 2018-01-25 2018-06-29 郑州云海信息技术有限公司 一种基于fpga的数据流控制模块、控制方法及电路
CN114327017A (zh) * 2021-11-30 2022-04-12 苏州浪潮智能科技有限公司 一种服务器控制方法、装置及服务器
CN114880192A (zh) * 2022-06-07 2022-08-09 苏州浪潮智能科技有限公司 一种服务器功耗管控方法、***及存储介质
US20230132228A1 (en) * 2020-06-24 2023-04-27 Samsung Electronics Co., Ltd. Electronic device for adjusting transmission rate and operation method therefor

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103197754A (zh) * 2013-04-01 2013-07-10 华为技术有限公司 一种降低芯片功耗的方法和装置
CN108227614A (zh) * 2018-01-25 2018-06-29 郑州云海信息技术有限公司 一种基于fpga的数据流控制模块、控制方法及电路
US20230132228A1 (en) * 2020-06-24 2023-04-27 Samsung Electronics Co., Ltd. Electronic device for adjusting transmission rate and operation method therefor
CN114327017A (zh) * 2021-11-30 2022-04-12 苏州浪潮智能科技有限公司 一种服务器控制方法、装置及服务器
CN114880192A (zh) * 2022-06-07 2022-08-09 苏州浪潮智能科技有限公司 一种服务器功耗管控方法、***及存储介质

Also Published As

Publication number Publication date
CN117312100B (zh) 2024-02-23

Similar Documents

Publication Publication Date Title
US8255713B2 (en) Management of link states using plateform and device latencies
KR101471303B1 (ko) 그래픽 처리 장치를 위한 전력 관리 장치 및 방법
EP3519917B1 (en) Prioritized sequencing of device inrush current
JP5246673B2 (ja) コンピュータの電力消費を管理する方法、コンピュータ・システム及びコンピュータ・プログラム
EP2607987A1 (en) Computing apparatus and system for remote control of operating states
US20140006826A1 (en) Low power low frequency squelch break protocol
US9377834B2 (en) Adjusting working frequency of a processor based on monitored idle time
WO2020102928A1 (zh) 一种无线信号发送方法、无线信号发送装置及终端设备
CN113325998A (zh) 读写速度控制方法、装置
US20230229216A1 (en) System and methods for server power management
CN117312100B (zh) 一种功耗调整方法、***、装置、设备及计算机存储介质
EP2620876A1 (en) Method and apparatus for data processing, pci-e bus system and server
CN116594563A (zh) 分布式存储扩容方法、装置、电子设备和存储介质
WO2022166679A1 (zh) 计算核、计算核温度调整方法、设备、介质、芯片和***
CN116723198A (zh) 一种多节点服务器主机控制方法、装置、设备、存储介质
CN116991221A (zh) 功耗调整方法及装置
US9501128B2 (en) Cooperative reduced power mode suspension for high input/output (‘I/O’) workloads
EP4318000A1 (en) Range hood and testing method and testing apparatus therefor
CN113076093B (zh) 电力监控***配置方法、装置及终端
CN114116275A (zh) 终端异常修复方法、装置、存储介质及电子设备
CN114139605A (zh) 分布式的模型训练方法、***、设备以及存储介质
CN109976478B (zh) 多cpu散热控制***和散热控制方法
US20210349516A1 (en) Energy saving device and method for saving energy in data center
CN113422734B (zh) 资源分发方法、装置、电子设备以及存储介质
CN111338861B (zh) 基于rss的网卡性能测试方法、装置、设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant