CN117312100A - Power consumption adjustment method, system, device, equipment and computer storage medium - Google Patents

Power consumption adjustment method, system, device, equipment and computer storage medium 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
Chinese (zh)
Other versions
CN117312100B (en
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/en
Publication of CN117312100A publication Critical patent/CN117312100A/en
Application granted granted Critical
Publication of CN117312100B publication Critical patent/CN117312100B/en
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

The invention discloses a power consumption adjustment method, a system, a device, equipment and a computer storage medium, which relate to the technical field of servers and collect flow information of data interaction between high-speed serial computer expansion bus equipment and external equipment in a target server; acquiring configuration information for controlling power consumption of a target server; generating a rate adjustment strategy for adjusting the transmission rate of the high-speed serial computer expansion bus equipment according to the configuration information and the flow information; adjusting the transmission rate of the high-speed serial computer expansion bus equipment based on a rate adjustment strategy; wherein the external devices include devices other than the target server that are connected to the high-speed serial computer expansion bus device. The transmission rate of the high-speed serial computer expansion bus equipment is adjusted according to the flow information and the configuration information, so that the transmission rate of the high-speed serial computer expansion bus equipment can meet the power consumption management and control requirements of the server, and the power consumption of the server is flexibly controlled.

Description

Power consumption adjustment method, system, device, equipment and computer storage medium
Technical Field
The present invention relates to the field of server technologies, and in particular, to a method, a system, an apparatus, an electronic device, and a computer readable storage medium for adjusting power consumption.
Background
With the rapid development of cloud computing, big data and artificial intelligence, the workload of data centers is also increasing. Currently, the number of servers in a single data center has reached thousands or even tens of thousands, and with the development of hardware, the power consumption of a single component of a server is also increasing, and the power consumption of the server mainly sources are CPU (Central Processing Unit ), memory, hard disk, PCIE (peripheral component interconnect express, high-speed serial computer expansion bus) devices. Along with the rapid upgrade of the PCIE technology, power consumption of PCIE devices increases, so power consumption occupied by PCIE devices for servers is higher and higher. Resulting in an increase in the electricity fee overhead of the data center as the size of the data center is continuously increased. Therefore, reducing power consumption of servers has become a major issue in data center energy conservation and reduced operating costs.
In summary, how to flexibly control the power consumption of the server is a problem to be solved by those skilled in the art.
Disclosure of Invention
The invention aims to provide a power consumption adjusting method which can solve the technical problem of how to flexibly control the power consumption of a server to a certain extent. The invention also provides a power consumption adjustment system, a device, electronic equipment and a computer readable storage medium.
In order to achieve the above object, the present invention provides the following technical solutions:
a power consumption adjustment method, comprising:
collecting flow information of data interaction between high-speed serial computer expansion bus equipment and external equipment in a target server;
acquiring configuration information for controlling power consumption of the target server;
generating a rate adjustment strategy for adjusting the transmission rate of the high-speed serial computer expansion bus equipment according to the configuration information and the flow information;
adjusting the transmission rate of the high-speed serial computer expansion bus device based on the rate adjustment strategy;
wherein the external device includes a device other than the target server that is connected to the high-speed serial computer expansion bus device.
In an exemplary embodiment, the generating a rate adjustment policy for adjusting a transmission rate of the high-speed serial computer expansion bus device according to the configuration information and the traffic information includes:
Determining a current transmission rate of the high-speed serial computer expansion bus device;
determining a first maximum data throughput for the current transmission rate;
responding to the configuration information characterization to perform energy-saving control, and judging whether the first maximum data throughput is matched with the flow information or not;
and if the first maximum data throughput is not matched with the flow information, generating the rate adjustment strategy for adjusting the current transmission rate.
In an exemplary embodiment, the determining whether the first maximum data throughput is adapted to the traffic information includes:
determining the real-time data throughput corresponding to the flow information;
judging whether the real-time data throughput is larger than a first proportional value of the first maximum data throughput;
if the real-time data throughput is larger than the first proportion value of the first maximum data throughput, judging that the first maximum data throughput is not matched with the flow information;
the generating the rate adjustment policy for adjusting the current transmission rate includes:
generating the rate adjustment strategy for adjusting the current transmission rate higher.
In an exemplary embodiment, the determining whether the first maximum data throughput is adapted to the traffic information includes:
acquiring a transmission rate value supported by the high-speed serial computer expansion bus equipment;
determining a first transmission rate one level lower than the current transmission rate in the transmission rate values;
determining the real-time data throughput corresponding to the flow information;
determining a first maximum data throughput for the current transmission rate;
determining a second maximum data throughput for the first transmission rate;
judging whether the real-time data throughput is smaller than a second proportion value of the first maximum data throughput or not;
if the real-time data throughput is smaller than the second proportion value of the first maximum data throughput, judging whether the real-time data throughput is smaller than a third proportion value of the second maximum data throughput;
if the real-time data throughput is smaller than the third proportion value of the second maximum data throughput, judging that the first maximum data throughput is not matched with the flow information;
the generating the rate adjustment policy for adjusting the current transmission rate includes:
Generating the rate adjustment policy that adjusts the current transmission rate down to the first transmission rate.
In an exemplary embodiment, before the determining whether the real-time data throughput is less than the second ratio value of the first maximum data throughput, the method further includes:
determining a second transmission rate which is one level higher than the current transmission rate in the transmission rate values;
determining a third maximum data throughput for the second transmission rate;
determining the second ratio value between the first maximum data throughput and the third maximum data throughput;
the third ratio value between the second maximum data throughput and the first maximum data throughput is determined.
In an exemplary embodiment, before the determining whether the real-time data throughput is less than the second ratio value of the first maximum data throughput, the method further includes:
determining a second transmission rate which is one level higher than the current transmission rate in the transmission rate values;
determining a third maximum data throughput for the second transmission rate;
determining a fourth ratio value between the first maximum data throughput and the third maximum data throughput;
Determining a fifth ratio value between the second maximum data throughput and the first maximum data throughput;
if the fourth proportion value is larger than the fifth proportion value, the fourth proportion value is used as the second proportion value and the third proportion value;
and if the fifth proportion value is larger than the fourth proportion value, taking the fifth proportion value as the second proportion value and the third proportion value.
In an exemplary embodiment, said adjusting the transmission rate of the high-speed serial computer expansion bus device based on the rate adjustment policy comprises:
and adjusting the transmission rate in a configuration register of the high-speed serial computer expansion bus device based on the rate adjustment strategy so as to adjust the transmission rate of the high-speed serial computer expansion bus device.
In an exemplary embodiment, after the adjusting the transmission rate of the high-speed serial computer expansion bus device based on the rate adjustment policy, the method further includes:
checking whether the transmission rate of the high-speed serial computer expansion bus device is changed or not through an lspci-sxx: xx.x-vvv instruction;
if the transmission rate of the high-speed serial computer expansion bus equipment is the rate of expected adjustment, indicating that the adjustment is successful; otherwise, after waiting for a preset time period, returning to the step of executing the adjustment of the transmission rate of the high-speed serial computer expansion bus equipment based on the rate adjustment strategy.
In an exemplary embodiment, said adjusting the transmission rate of the high-speed serial computer expansion bus device based on the rate adjustment policy comprises:
acquiring an energy-saving adjustment strategy configured manually;
and adjusting the transmission rate of the high-speed serial computer expansion bus equipment based on the rate adjustment strategy and the energy-saving adjustment strategy.
In an exemplary embodiment, after generating a rate adjustment policy for adjusting a transmission rate of the high-speed serial computer expansion bus device according to the configuration information and the traffic information, the method further includes:
and displaying the flow information and the rate adjustment strategy through a visual interface.
A power consumption adjustment system, comprising:
the first acquisition module is used for acquiring flow information of data interaction between the high-speed serial computer expansion bus equipment in the target server and the external equipment;
the first acquisition module is used for acquiring configuration information for controlling the power consumption of the target server;
the first generation module is used for generating a rate adjustment strategy for adjusting the transmission rate of the high-speed serial computer expansion bus equipment according to the configuration information and the flow information;
The first adjusting module is used for adjusting the transmission rate of the high-speed serial computer expansion bus equipment based on the rate adjusting strategy;
wherein the external device includes a device other than the target server that is connected to the high-speed serial computer expansion bus device.
A power consumption adjustment apparatus comprising:
the flow monitoring module is connected between the high-speed serial computer expansion bus equipment and the external equipment in the target server and is used for collecting flow information of data interaction between the high-speed serial computer expansion bus equipment and the external equipment;
the control module is connected between the central processor in the target server and the high-speed serial computer expansion bus equipment and connected with the flow monitoring module and is used for acquiring configuration information for controlling the power consumption of the target server; generating a rate adjustment strategy for adjusting the transmission rate of the high-speed serial computer expansion bus equipment according to the configuration information and the flow information; adjusting the transmission rate of the high-speed serial computer expansion bus device based on the rate adjustment strategy;
wherein the external device includes a device other than the target server that is connected to the high-speed serial computer expansion bus device.
In an exemplary embodiment, further comprising:
and the state monitoring module is connected between the high-speed serial computer expansion bus equipment and the control module and is used for carrying out statistics display on the flow use condition and the speed state of the high-speed serial computer expansion bus equipment.
An electronic device, comprising:
a memory for storing a computer program;
a processor for implementing the steps of any one of the power consumption adjustment methods described above when executing the computer program.
A computer readable storage medium having stored therein a computer program which when executed by a processor implements the steps of any of the power consumption adjustment methods described above.
The invention provides a power consumption adjusting method, which is used for collecting flow information of data interaction between high-speed serial computer expansion bus equipment and external equipment in a target server; acquiring configuration information for controlling power consumption of a target server; generating a rate adjustment strategy for adjusting the transmission rate of the high-speed serial computer expansion bus equipment according to the configuration information and the flow information; adjusting the transmission rate of the high-speed serial computer expansion bus equipment based on a rate adjustment strategy; wherein the external devices include devices other than the target server that are connected to the high-speed serial computer expansion bus device. The beneficial effects of the invention are as follows: the transmission rate of the high-speed serial computer expansion bus equipment can be adjusted according to the flow information and the configuration information of data interaction between the high-speed serial computer expansion bus equipment and the external equipment, so that the transmission rate of the high-speed serial computer expansion bus equipment can meet the power consumption management and control requirement of the server. The power consumption adjusting system, the power consumption adjusting device, the electronic equipment and the computer readable storage medium also solve the corresponding technical problems.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings that are required to be used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only embodiments of the present invention, and that other drawings can be obtained according to the provided drawings without inventive effort for a person skilled in the art.
FIG. 1 is a first flowchart of a power consumption adjustment method according to an embodiment of the present invention;
FIG. 2 is a second flowchart of a power consumption adjustment method according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a power consumption adjustment system according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a power consumption adjustment device according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present invention;
fig. 6 is another schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1, fig. 1 is a first flowchart of a power consumption adjustment method according to an embodiment of the invention.
The power consumption adjusting method provided by the embodiment of the invention can comprise the following steps:
step S101: collecting flow information of data interaction between high-speed serial computer expansion bus equipment and external equipment in a target server; the external devices include devices other than the target server that are connected to the high-speed serial computer expansion bus device.
In practical application, the flow information of data interaction between the high-speed serial computer expansion bus device and the external device in the target server can be collected first, specifically, the flow information of data interaction between the high-speed serial computer expansion bus device and the external device can be collected on the path of interaction between the high-speed serial computer expansion bus device and the external device; and the external device comprises a device which is connected with the high-speed serial computer expansion bus device and is outside the target server, and the type of the external device can be determined according to actual requirements.
Step S102: and acquiring configuration information for controlling the power consumption of the target server.
In practical application, because the power consumption of the server affects the service conditions such as the power consumption of the server, in order to control the power consumption of the server, configuration information for controlling the power consumption of the target server can be obtained, the configuration information can be generated by a user, and the like, and the type of the configuration information can be an energy-saving control mode of low-power operation or a powerful mode of full-power operation, and the invention is not particularly limited herein.
Step S103: and generating a rate adjustment strategy for adjusting the transmission rate of the high-speed serial computer expansion bus equipment according to the configuration information and the flow information.
In practical application, because the flow information reflects the power consumption condition of the high-speed serial computer expansion bus device, a rate adjustment strategy for adjusting the transmission rate of the high-speed serial computer expansion bus device can be generated according to the configuration information and the flow information.
It should be noted that when the transmission rates of the high-speed serial computer expansion bus devices are different, the consumed power consumption is different, and accordingly, the overall power consumption of the target server is affected differently, for example, when the transmission rate of the high-speed serial computer expansion bus device is higher, the consumed power consumption is higher, so that the overall power consumption of the target server is higher, and the like.
Step S104: the transmission rate of the high-speed serial computer expansion bus device is adjusted based on a rate adjustment policy.
In practical applications, after generating a rate adjustment policy for adjusting the transmission rate of the high-speed serial computer expansion bus device, the transmission rate of the high-speed serial computer expansion bus device may be adjusted based on the rate adjustment policy.
In a specific application scenario, in the process of adjusting the transmission rate of the high-speed serial computer expansion bus device based on the rate adjustment policy, it is considered that the transmission rate of the high-speed serial computer expansion bus device can be configured through the configuration register, so that the transmission rate in the configuration register of the high-speed serial computer expansion bus device can be adjusted based on the rate adjustment policy, so as to adjust the transmission rate of the high-speed serial computer expansion bus device. Of course, the transmission rate of the high-speed serial computer expansion bus device may also be adjusted based on the rate adjustment policy by issuing a command, and the invention is not limited in detail herein.
In a specific application scene, after the transmission rate of the high-speed serial computer expansion bus equipment is adjusted based on a rate adjustment strategy, in order to ensure that the transmission rate of the high-speed serial computer expansion bus equipment is the adjusted rate, whether the transmission rate of the high-speed serial computer expansion bus equipment is changed or not can be checked through a lspci-sxx: xx.x-vvv instruction; if the transmission rate of the high-speed serial computer expansion bus equipment is the rate of expected adjustment, indicating that the adjustment is successful; otherwise, the step of adjusting the transmission rate of the high-speed serial computer expansion bus device based on the rate adjustment policy may be performed after waiting for the preset time period, and of course, other operations may be also available, such as adjusting the transmission rate after initializing the high-speed serial computer expansion bus device.
In a specific application scene, in the process of adjusting the transmission rate of the high-speed serial computer expansion bus equipment based on the rate adjustment strategy, in order to meet the manual control of the transmission rate of the high-speed serial computer expansion bus equipment, the manually configured energy-saving adjustment strategy can be obtained; the transmission rate of the high-speed serial computer expansion bus device is adjusted based on the rate adjustment policy and the energy-saving adjustment policy. In this process, the transmission rate of the high-speed serial computer expansion bus device may be adjusted by using the manually configured energy-saving adjustment policy as the policy with the highest priority, or the transmission rate of the high-speed serial computer expansion bus device may be adjusted by combining the energy-saving adjustment policy and the rate adjustment policy, which is not particularly limited herein.
In a specific application scenario, after a rate adjustment policy for adjusting a transmission rate of the high-speed serial computer expansion bus device is generated according to the configuration information and the traffic information, in order to facilitate a user to know corresponding information of the high-speed serial computer expansion bus device, the traffic information and the rate adjustment policy may be displayed through a visual interface, for example, the traffic information of the high-speed serial computer expansion bus device may be displayed through an out-of-band monitoring manner, and meanwhile, a state of the traffic may be reflected according to a state change record curve of each high-speed serial computer expansion bus device.
The invention provides a power consumption adjusting method, which is used for collecting flow information of data interaction between high-speed serial computer expansion bus equipment and external equipment in a target server; acquiring configuration information for controlling power consumption of a target server; generating a rate adjustment strategy for adjusting the transmission rate of the high-speed serial computer expansion bus equipment according to the configuration information and the flow information; adjusting the transmission rate of the high-speed serial computer expansion bus equipment based on a rate adjustment strategy; wherein the external devices include devices other than the target server that are connected to the high-speed serial computer expansion bus device. The beneficial effects of the invention are as follows: the transmission rate of the high-speed serial computer expansion bus equipment can be adjusted according to the flow information and the configuration information of data interaction between the high-speed serial computer expansion bus equipment and the external equipment, so that the transmission rate of the high-speed serial computer expansion bus equipment can meet the power consumption management and control requirement of the server.
Referring to fig. 2, fig. 2 is a second flowchart of a power consumption adjustment method according to an embodiment of the invention.
The power consumption adjusting method provided by the embodiment of the invention can comprise the following steps:
step S201: collecting flow information of data interaction between high-speed serial computer expansion bus equipment and external equipment in a target server; the external devices include devices other than the target server that are connected to the high-speed serial computer expansion bus device.
Step S202: and acquiring configuration information for controlling the power consumption of the target server.
Step S203: a current transmission rate of the high-speed serial computer expansion bus device is determined.
Step S204: a first maximum data throughput for the current transmission rate is determined.
Step S205: responding to the configuration information characterization to perform energy-saving control, and judging whether the first maximum data throughput is matched with the flow information or not; if the first maximum data throughput is not adapted to the traffic information, step S206 is performed.
Step S206: a rate adjustment policy is generated that adjusts the current transmission rate.
In practical application, in the process of generating a rate adjustment strategy for adjusting the transmission rate of the high-speed serial computer expansion bus device according to the configuration information and the flow information, the current transmission rate of the high-speed serial computer expansion bus device can be determined first; determining a first maximum data throughput of the current transmission rate; responding to the configuration information characterization to perform energy-saving control, and judging whether the first maximum data throughput is matched with the flow information or not; if the first maximum data throughput is not matched with the flow information, generating a rate adjustment strategy for adjusting the current transmission rate; if the first maximum data throughput is adapted to the traffic information, a process of performing transmission rate adjustment on the high-speed serial computer expansion bus device based on the rate adjustment policy, etc. may be skipped.
In a specific application scene, in the process of judging whether the first maximum data throughput is matched with the flow information, determining the real-time data throughput corresponding to the flow information; judging whether the real-time data throughput is larger than a first proportion value of a first maximum data throughput or not; if the real-time data throughput is larger than a first proportion value of the first maximum data throughput, judging that the first maximum data throughput is not matched with the flow information; accordingly, in the process of generating the rate adjustment policy for adjusting the current transmission rate, a rate adjustment policy for adjusting the current transmission rate to be higher may be generated, and specifically, a rate adjustment policy for adjusting the current transmission rate to be higher by one step may be generated. The first ratio may be determined according to actual needs, for example, the first ratio may be 90% or the like.
It should be noted that, in the present invention, the division of the transmission rate of the high-speed serial computer expansion bus device is determined according to the transmission rate supported by the high-speed serial computer expansion bus device, for example, the transmission rate of the high-speed serial computer expansion bus device includes GEN5 (32 GT/s), GEN4 (16 GT/s), GEN3 (8 GT/s), GEN2 (5 GT/s), GEN1 (2.5 GT/s), and assuming that the current transmission rate of the high-speed serial computer expansion bus device is GEN3, the higher-order transmission rate of the high-speed serial computer expansion bus device is GEN4, and the lower-order transmission rate of the high-speed serial computer expansion bus device is GEN2.
In a specific application scene, in the process of judging whether the first maximum data throughput and the flow information are adaptive, a transmission rate value supported by high-speed serial computer expansion bus equipment can be obtained; determining a first transmission rate one level lower than the current transmission rate in the transmission rate values; determining real-time data throughput corresponding to the flow information; determining a first maximum data throughput of the current transmission rate; determining a second maximum data throughput for the first transmission rate; judging whether the real-time data throughput is smaller than a second proportion value of the first maximum data throughput or not; if the real-time data throughput is smaller than the second proportion value of the first maximum data throughput, judging whether the real-time data throughput is smaller than the third proportion value of the second maximum data throughput; if the real-time data throughput is smaller than a third proportion value of the second maximum data throughput, judging that the first maximum data throughput is not matched with the flow information; accordingly, in generating a rate adjustment policy for adjusting the current transmission rate, a rate adjustment policy for adjusting the current transmission rate down to the first transmission rate may be generated.
In a specific application scenario, before judging whether the real-time data throughput is smaller than a second proportion value of the first maximum data throughput, determining a second transmission rate which is one level higher than the current transmission rate in the transmission rate values; determining a third maximum data throughput for the second transmission rate; determining a second ratio value between the first maximum data throughput and the third maximum data throughput; a third ratio value between the second maximum data throughput and the first maximum data throughput is determined. The ratio of the maximum data throughput between two adjacent transmission rates can be directly used as the corresponding second ratio value and third ratio value.
In a specific application scenario, before judging whether the real-time data throughput is smaller than a second proportion value of the first maximum data throughput, determining a second transmission rate which is one level higher than the current transmission rate in the transmission rate values; determining a third maximum data throughput for the second transmission rate; determining a fourth ratio value between the first maximum data throughput and the third maximum data throughput; determining a fifth ratio value between the second maximum data throughput and the first maximum data throughput; if the fourth proportion value is larger than the fifth proportion value, the fourth proportion value is used as the second proportion value and the third proportion value; and if the fifth proportion value is larger than the fourth proportion value, taking the fifth proportion value as the second proportion value and the third proportion value. That is, the values of the second proportion value and the third proportion value are set to be the same, for example, both the values are 90%, and when the data throughput of the high-speed serial computer expansion bus device is lower than or equal to 90% of the theoretical data throughput of a certain rated rate GENx, the current device can be kept to be at the rate GENx; when the data throughput of the current high-speed serial computer expansion bus device is monitored to be higher than 90% of the theoretical data throughput of a certain rated rate GENx, the register information of the current high-speed serial computer expansion bus device can be modified, and the current high-speed serial computer expansion bus device is set to be at a rate GEN (x+1); when the data throughput of the current high-speed serial computer expansion bus device is monitored to be lower than or equal to 90% of the theoretical data throughput of a certain rated rate GEN (x-1), the register information of the current high-speed serial computer expansion bus device can be modified, and the current high-speed serial computer expansion bus device is set to the rate GEN (x-1) and the like.
Of course, the second ratio value and the third ratio value may be specified directly by a person, and the present invention is not limited thereto.
Step S207: the transmission rate of the high-speed serial computer expansion bus device is adjusted based on a rate adjustment policy.
Referring to fig. 3, fig. 3 is a schematic structural diagram of a power consumption adjustment system according to an embodiment of the invention.
The power consumption adjustment system provided by the embodiment of the invention can comprise:
the first acquisition module 101 is configured to acquire flow information of data interaction between the high-speed serial computer expansion bus device and the external device in the target server;
a first obtaining module 102, configured to obtain configuration information for controlling power consumption of a target server;
a first generating module 103, configured to generate a rate adjustment policy for performing transmission rate adjustment on the high-speed serial computer expansion bus device according to the configuration information and the traffic information;
a first adjustment module 104, configured to adjust a transmission rate of the high-speed serial computer expansion bus device based on a rate adjustment policy;
wherein the external devices include devices other than the target server that are connected to the high-speed serial computer expansion bus device.
The invention provides a power consumption adjusting system, which comprises: the first acquisition module is used for acquiring flow information of data interaction between the high-speed serial computer expansion bus equipment in the target server and the external equipment; the first acquisition module is used for acquiring configuration information for controlling power consumption of the target server; the first generation module is used for generating a rate adjustment strategy for adjusting the transmission rate of the high-speed serial computer expansion bus equipment according to the configuration information and the flow information; the first adjusting module is used for adjusting the transmission rate of the high-speed serial computer expansion bus equipment based on a rate adjusting strategy; wherein the external devices include devices other than the target server that are connected to the high-speed serial computer expansion bus device. The invention can adjust the transmission rate of the high-speed serial computer expansion bus equipment according to the flow information and the configuration information of the data interaction between the high-speed serial computer expansion bus equipment and the external equipment, so that the transmission rate of the high-speed serial computer expansion bus equipment can meet the power consumption management and control requirement of the server, and the power consumption of the server can be flexibly controlled.
The power consumption adjustment system provided by the embodiment of the invention, the first generating module may include:
A first determining unit for determining a current transmission rate of the high-speed serial computer expansion bus device;
a second determining unit configured to determine a first maximum data throughput of a current transmission rate;
the first judging unit is used for responding to the configuration information characterization to conduct energy-saving control and judging whether the first maximum data throughput is matched with the flow information or not; if the first maximum data throughput is not adapted to the traffic information, a rate adjustment policy is generated that adjusts the current transmission rate.
The first determining unit of the power consumption adjustment system provided by the embodiment of the present invention may be specifically configured to: determining real-time data throughput corresponding to the flow information; judging whether the real-time data throughput is larger than a first proportion value of a first maximum data throughput or not; if the real-time data throughput is larger than a first proportion value of the first maximum data throughput, judging that the first maximum data throughput is not matched with the flow information;
the first generation module may include:
and the first generation unit is used for generating a rate adjustment strategy for adjusting the current transmission rate.
The first determining unit of the power consumption adjustment system provided by the embodiment of the present invention may be specifically configured to: acquiring a transmission rate value supported by high-speed serial computer expansion bus equipment; determining a first transmission rate one level lower than the current transmission rate in the transmission rate values; determining real-time data throughput corresponding to the flow information; determining a first maximum data throughput of the current transmission rate; determining a second maximum data throughput for the first transmission rate; judging whether the real-time data throughput is smaller than a second proportion value of the first maximum data throughput or not; if the real-time data throughput is smaller than the second proportion value of the first maximum data throughput, judging whether the real-time data throughput is smaller than the third proportion value of the second maximum data throughput; if the real-time data throughput is smaller than a third proportion value of the second maximum data throughput, judging that the first maximum data throughput is not matched with the flow information;
The first generation module may include:
and the second generation unit is used for generating a rate adjustment strategy for reducing the current transmission rate to the first transmission rate.
The power consumption adjustment system provided by the embodiment of the invention can further comprise:
the third determining unit is used for determining a second transmission rate which is one level higher than the current transmission rate in the transmission rate values before the first judging unit judges whether the real-time data throughput is smaller than a second proportion value of the first maximum data throughput; determining a third maximum data throughput for the second transmission rate; determining a second ratio value between the first maximum data throughput and the third maximum data throughput; a third ratio value between the second maximum data throughput and the first maximum data throughput is determined.
The power consumption adjustment system provided by the embodiment of the invention can further comprise:
a fourth determining unit, configured to determine, before the first determining unit determines whether the real-time data throughput is smaller than the second proportion value of the first maximum data throughput, a second transmission rate that is one level higher than the current transmission rate in the transmission rate values; determining a third maximum data throughput for the second transmission rate; determining a fourth ratio value between the first maximum data throughput and the third maximum data throughput; determining a fifth ratio value between the second maximum data throughput and the first maximum data throughput; if the fourth proportion value is larger than the fifth proportion value, the fourth proportion value is used as the second proportion value and the third proportion value; and if the fifth proportion value is larger than the fourth proportion value, taking the fifth proportion value as the second proportion value and the third proportion value.
The power consumption adjustment system provided by the embodiment of the invention, the first adjustment module may include:
and the first adjusting unit is used for adjusting the transmission rate in the configuration register of the high-speed serial computer expansion bus device based on the rate adjusting strategy so as to adjust the transmission rate of the high-speed serial computer expansion bus device.
The power consumption adjustment system provided by the embodiment of the invention can further comprise:
the first checking module is used for checking whether the transmission rate of the high-speed serial computer expansion bus equipment changes or not through a lsPCi-sxx: xx.x-vvv instruction after the first adjusting module adjusts the transmission rate of the high-speed serial computer expansion bus equipment based on a rate adjusting strategy; if the transmission rate of the high-speed serial computer expansion bus equipment is the rate of expected adjustment, indicating that the adjustment is successful; otherwise, after waiting for the preset time, returning to execute the step of adjusting the transmission rate of the high-speed serial computer expansion bus equipment based on the rate adjustment strategy.
The power consumption adjustment system provided by the embodiment of the invention, the first adjustment module may include:
the first acquisition unit is used for acquiring an energy-saving adjustment strategy configured manually;
And the second adjusting unit is used for adjusting the transmission rate of the high-speed serial computer expansion bus equipment based on the rate adjusting strategy and the energy-saving adjusting strategy.
The power consumption adjustment system provided by the embodiment of the invention can further comprise:
the first display module is used for displaying the flow information and the rate adjustment strategy through the visual interface after the rate adjustment strategy for adjusting the transmission rate of the high-speed serial computer expansion bus equipment is generated by the first adjustment module according to the configuration information and the flow information.
Referring to fig. 4, fig. 4 is a schematic structural diagram of a power consumption adjusting device according to an embodiment of the invention.
The power consumption adjusting device provided by the embodiment of the invention can comprise:
the flow monitoring module is connected between the high-speed serial computer expansion bus equipment and the external equipment in the target server and is used for collecting flow information of data interaction between the high-speed serial computer expansion bus equipment and the external equipment;
the control module is connected between the central processor in the target server and the high-speed serial computer expansion bus equipment and connected with the flow monitoring module and is used for acquiring configuration information for controlling the power consumption of the target server; generating a rate adjustment strategy for adjusting the transmission rate of the high-speed serial computer expansion bus equipment according to the configuration information and the flow information; adjusting the transmission rate of the high-speed serial computer expansion bus equipment based on a rate adjustment strategy;
Wherein the external devices include devices other than the target server that are connected to the high-speed serial computer expansion bus device.
The invention provides a power consumption adjusting device, which comprises: the flow monitoring module is connected between the high-speed serial computer expansion bus equipment and the external equipment in the target server and is used for collecting flow information of data interaction between the high-speed serial computer expansion bus equipment and the external equipment; the control module is connected between the central processor in the target server and the high-speed serial computer expansion bus equipment and connected with the flow monitoring module and is used for acquiring configuration information for controlling the power consumption of the target server; generating a rate adjustment strategy for adjusting the transmission rate of the high-speed serial computer expansion bus equipment according to the configuration information and the flow information; adjusting the transmission rate of the high-speed serial computer expansion bus equipment based on a rate adjustment strategy; wherein the external devices include devices other than the target server that are connected to the high-speed serial computer expansion bus device. The invention can adjust the transmission rate of the high-speed serial computer expansion bus equipment according to the flow information and the configuration information of the data interaction between the high-speed serial computer expansion bus equipment and the external equipment, so that the transmission rate of the high-speed serial computer expansion bus equipment can meet the power consumption management and control requirement of the server, and the power consumption of the server can be flexibly controlled.
The power consumption adjusting device provided by the embodiment of the invention can further comprise:
and the state monitoring module is connected between the high-speed serial computer expansion bus equipment and the control module and is used for carrying out statistics display on the flow use condition and the speed state of the high-speed serial computer expansion bus equipment.
The power consumption adjusting device provided by the embodiment of the invention, the control module can be specifically used for: determining a current transmission rate of the high-speed serial computer expansion bus device; determining a first maximum data throughput of the current transmission rate; responding to the configuration information characterization to perform energy-saving control, and judging whether the first maximum data throughput is matched with the flow information or not; if the first maximum data throughput is not adapted to the traffic information, a rate adjustment policy is generated that adjusts the current transmission rate.
The power consumption adjusting device provided by the embodiment of the invention, the control module can be specifically used for: determining real-time data throughput corresponding to the flow information; judging whether the real-time data throughput is larger than a first proportion value of a first maximum data throughput or not; if the real-time data throughput is larger than a first proportion value of the first maximum data throughput, judging that the first maximum data throughput is not matched with the flow information; a rate adjustment policy is generated that increases the current transmission rate.
The power consumption adjusting device provided by the embodiment of the invention, the control module can be specifically used for: acquiring a transmission rate value supported by high-speed serial computer expansion bus equipment; determining a first transmission rate one level lower than the current transmission rate in the transmission rate values; determining real-time data throughput corresponding to the flow information; determining a first maximum data throughput of the current transmission rate; determining a second maximum data throughput for the first transmission rate; judging whether the real-time data throughput is smaller than a second proportion value of the first maximum data throughput or not; if the real-time data throughput is smaller than the second proportion value of the first maximum data throughput, judging whether the real-time data throughput is smaller than the third proportion value of the second maximum data throughput; if the real-time data throughput is smaller than a third proportion value of the second maximum data throughput, judging that the first maximum data throughput is not matched with the flow information; a rate adjustment policy is generated that throttles the current transmission rate down to the first transmission rate.
The power consumption adjusting device provided by the embodiment of the invention, the control module can be specifically used for: before judging whether the real-time data throughput is smaller than a second proportion value of the first maximum data throughput, determining a second transmission rate which is one level higher than the current transmission rate in the transmission rate values; determining a third maximum data throughput for the second transmission rate; determining a second ratio value between the first maximum data throughput and the third maximum data throughput; a third ratio value between the second maximum data throughput and the first maximum data throughput is determined.
The power consumption adjusting device provided by the embodiment of the invention, the control module can be specifically used for: before judging whether the real-time data throughput is smaller than a second proportion value of the first maximum data throughput, determining a second transmission rate which is one level higher than the current transmission rate in the transmission rate values; determining a third maximum data throughput for the second transmission rate; determining a fourth ratio value between the first maximum data throughput and the third maximum data throughput; determining a fifth ratio value between the second maximum data throughput and the first maximum data throughput; if the fourth proportion value is larger than the fifth proportion value, the fourth proportion value is used as the second proportion value and the third proportion value; and if the fifth proportion value is larger than the fourth proportion value, taking the fifth proportion value as the second proportion value and the third proportion value.
The power consumption adjusting device provided by the embodiment of the invention, the control module can be specifically used for: the transmission rate in the configuration register of the high-speed serial computer expansion bus device is adjusted based on the rate adjustment policy to adjust the transmission rate of the high-speed serial computer expansion bus device.
The power consumption adjusting device provided by the embodiment of the invention, the control module can be specifically used for: after adjusting the transmission rate of the high-speed serial computer expansion bus device based on the rate adjustment strategy, the method further comprises: checking whether the transmission rate of the high-speed serial computer expansion bus device is changed or not through an lspci-sxx: xx.x-vvv instruction; if the transmission rate of the high-speed serial computer expansion bus equipment is the rate of expected adjustment, indicating that the adjustment is successful; otherwise, after waiting for the preset time, returning to execute the step of adjusting the transmission rate of the high-speed serial computer expansion bus equipment based on the rate adjustment strategy.
The power consumption adjusting device provided by the embodiment of the invention, the control module can be specifically used for: acquiring an energy-saving adjustment strategy configured manually; the transmission rate of the high-speed serial computer expansion bus device is adjusted based on the rate adjustment policy and the energy-saving adjustment policy.
The power consumption adjusting device provided by the embodiment of the invention, the control module can be specifically used for: the status monitoring module may be specifically configured to: and displaying the flow information and the rate adjustment strategy through a visual interface.
The invention also provides electronic equipment and a computer readable storage medium, which have the corresponding effects of the power consumption adjustment method provided by the embodiment of the invention. Referring to fig. 5, fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the invention.
An electronic device provided in an embodiment of the present invention includes a memory 201 and a processor 202, where the memory 201 stores a computer program, and the processor 202 implements the steps of the power consumption adjustment method described in any of the above embodiments when executing the computer program.
Referring to fig. 6, another electronic device provided in an embodiment of the present invention may further include: an input port 203 connected to the processor 202 for transmitting an externally input command to the processor 202; a display unit 204 connected to the processor 202, for displaying the processing result of the processor 202 to the outside; and the communication module 205 is connected with the processor 202 and is used for realizing communication between the electronic device and the outside. The display unit 204 may be a display panel, a laser scanning display, or the like; the communication means adopted by the communication module 205 include, but are not limited to, mobile High-Definition Link (MHL), universal serial bus (Universal Serial Bus, USB), high-Definition multimedia interface (High-Definition Multimedia Interface, HDMI), wireless connection: wireless fidelity technology (WIreless Fidelity, wiFi), bluetooth communication technology, bluetooth low energy communication technology, ieee802.11s based communication technology.
The embodiment of the invention provides a computer readable storage medium, in which a computer program is stored, and when the computer program is executed by a processor, the steps of the power consumption adjustment method described in any embodiment are implemented.
The computer readable storage medium to which the present invention relates includes random access Memory (Random Access Memory, RAM), memory, read-Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM (Compact Disc Read-Only Memory), or any other form of storage medium known in the art.
The description of the related parts in the power consumption adjustment system, the device, the electronic apparatus and the computer readable storage medium system provided by the embodiment of the invention is referred to in the detailed description of the corresponding parts in the power consumption adjustment method provided by the embodiment of the invention, and is not repeated here. In addition, the parts of the above technical solutions provided in the embodiments of the present invention, which are consistent with the implementation principles of the corresponding technical solutions in the prior art, are not described in detail, so that redundant descriptions are avoided.
It is further noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (15)

1. A power consumption adjustment method, comprising:
collecting flow information of data interaction between high-speed serial computer expansion bus equipment and external equipment in a target server;
acquiring configuration information for controlling power consumption of the target server;
generating a rate adjustment strategy for adjusting the transmission rate of the high-speed serial computer expansion bus equipment according to the configuration information and the flow information;
adjusting the transmission rate of the high-speed serial computer expansion bus device based on the rate adjustment strategy;
wherein the external device includes a device other than the target server that is connected to the high-speed serial computer expansion bus device.
2. The method of claim 1, wherein generating a rate adjustment policy for transmission rate adjustment of the high-speed serial computer expansion bus device based on the configuration information and the traffic information comprises:
determining a current transmission rate of the high-speed serial computer expansion bus device;
determining a first maximum data throughput for the current transmission rate;
responding to the configuration information characterization to perform energy-saving control, and judging whether the first maximum data throughput is matched with the flow information or not;
and if the first maximum data throughput is not matched with the flow information, generating the rate adjustment strategy for adjusting the current transmission rate.
3. The method of claim 2, wherein said determining whether said first maximum data throughput is adapted to said traffic information comprises:
determining the real-time data throughput corresponding to the flow information;
judging whether the real-time data throughput is larger than a first proportional value of the first maximum data throughput;
if the real-time data throughput is larger than the first proportion value of the first maximum data throughput, judging that the first maximum data throughput is not matched with the flow information;
The generating the rate adjustment policy for adjusting the current transmission rate includes:
generating the rate adjustment strategy for adjusting the current transmission rate higher.
4. The method of claim 2, wherein said determining whether said first maximum data throughput is adapted to said traffic information comprises:
acquiring a transmission rate value supported by the high-speed serial computer expansion bus equipment;
determining a first transmission rate one level lower than the current transmission rate in the transmission rate values;
determining the real-time data throughput corresponding to the flow information;
determining a first maximum data throughput for the current transmission rate;
determining a second maximum data throughput for the first transmission rate;
judging whether the real-time data throughput is smaller than a second proportion value of the first maximum data throughput or not;
if the real-time data throughput is smaller than the second proportion value of the first maximum data throughput, judging whether the real-time data throughput is smaller than a third proportion value of the second maximum data throughput;
if the real-time data throughput is smaller than the third proportion value of the second maximum data throughput, judging that the first maximum data throughput is not matched with the flow information;
The generating the rate adjustment policy for adjusting the current transmission rate includes:
generating the rate adjustment policy that adjusts the current transmission rate down to the first transmission rate.
5. The method of claim 4, wherein prior to said determining whether said real-time data throughput is less than a second proportional value of said first maximum data throughput, further comprising:
determining a second transmission rate which is one level higher than the current transmission rate in the transmission rate values;
determining a third maximum data throughput for the second transmission rate;
determining the second ratio value between the first maximum data throughput and the third maximum data throughput;
the third ratio value between the second maximum data throughput and the first maximum data throughput is determined.
6. The method of claim 4, wherein prior to said determining whether said real-time data throughput is less than a second proportional value of said first maximum data throughput, further comprising:
determining a second transmission rate which is one level higher than the current transmission rate in the transmission rate values;
Determining a third maximum data throughput for the second transmission rate;
determining a fourth ratio value between the first maximum data throughput and the third maximum data throughput;
determining a fifth ratio value between the second maximum data throughput and the first maximum data throughput;
if the fourth proportion value is larger than the fifth proportion value, the fourth proportion value is used as the second proportion value and the third proportion value;
and if the fifth proportion value is larger than the fourth proportion value, taking the fifth proportion value as the second proportion value and the third proportion value.
7. The method of claim 1, wherein adjusting the transmission rate of the high-speed serial computer expansion bus device based on the rate adjustment policy comprises:
and adjusting the transmission rate in a configuration register of the high-speed serial computer expansion bus device based on the rate adjustment strategy so as to adjust the transmission rate of the high-speed serial computer expansion bus device.
8. The method of claim 7, wherein after adjusting the transmission rate of the high-speed serial computer expansion bus device based on the rate adjustment policy, further comprising:
Checking whether the transmission rate of the high-speed serial computer expansion bus device is changed or not through an lspci-sxx: xx.x-vvv instruction;
if the transmission rate of the high-speed serial computer expansion bus equipment is the rate of expected adjustment, indicating that the adjustment is successful; otherwise, after waiting for a preset time period, returning to the step of executing the adjustment of the transmission rate of the high-speed serial computer expansion bus equipment based on the rate adjustment strategy.
9. The method of claim 1, wherein adjusting the transmission rate of the high-speed serial computer expansion bus device based on the rate adjustment policy comprises:
acquiring an energy-saving adjustment strategy configured manually;
and adjusting the transmission rate of the high-speed serial computer expansion bus equipment based on the rate adjustment strategy and the energy-saving adjustment strategy.
10. The method of claim 1, further comprising, after generating a rate adjustment policy for adjusting a transmission rate of the high-speed serial computer expansion bus device based on the configuration information and the traffic information:
and displaying the flow information and the rate adjustment strategy through a visual interface.
11. A power consumption adjustment system, comprising:
the first acquisition module is used for acquiring flow information of data interaction between the high-speed serial computer expansion bus equipment in the target server and the external equipment;
the first acquisition module is used for acquiring configuration information for controlling the power consumption of the target server;
the first generation module is used for generating a rate adjustment strategy for adjusting the transmission rate of the high-speed serial computer expansion bus equipment according to the configuration information and the flow information;
the first adjusting module is used for adjusting the transmission rate of the high-speed serial computer expansion bus equipment based on the rate adjusting strategy;
wherein the external device includes a device other than the target server that is connected to the high-speed serial computer expansion bus device.
12. A power consumption adjustment apparatus, characterized by comprising:
the flow monitoring module is connected between the high-speed serial computer expansion bus equipment and the external equipment in the target server and is used for collecting flow information of data interaction between the high-speed serial computer expansion bus equipment and the external equipment;
The control module is connected between the central processor in the target server and the high-speed serial computer expansion bus equipment and connected with the flow monitoring module and is used for acquiring configuration information for controlling the power consumption of the target server; generating a rate adjustment strategy for adjusting the transmission rate of the high-speed serial computer expansion bus equipment according to the configuration information and the flow information; adjusting the transmission rate of the high-speed serial computer expansion bus device based on the rate adjustment strategy;
wherein the external device includes a device other than the target server that is connected to the high-speed serial computer expansion bus device.
13. The apparatus as recited in claim 12, further comprising:
and the state monitoring module is connected between the high-speed serial computer expansion bus equipment and the control module and is used for carrying out statistics display on the flow use condition and the speed state of the high-speed serial computer expansion bus equipment.
14. An electronic device, comprising:
a memory for storing a computer program;
processor for implementing the steps of the power consumption adjustment method according to any of claims 1 to 10 when executing said computer program.
15. A computer readable storage medium, characterized in that the computer readable storage medium has stored therein a computer program which, when executed by a processor, implements the steps of the power consumption adjustment method according to any of claims 1 to 10.
CN202311598767.4A 2023-11-28 2023-11-28 Power consumption adjustment method, system, device, equipment and computer storage medium Active CN117312100B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311598767.4A CN117312100B (en) 2023-11-28 2023-11-28 Power consumption adjustment method, system, device, equipment and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311598767.4A CN117312100B (en) 2023-11-28 2023-11-28 Power consumption adjustment method, system, device, equipment and computer storage medium

Publications (2)

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

Family

ID=89273959

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311598767.4A Active CN117312100B (en) 2023-11-28 2023-11-28 Power consumption adjustment method, system, device, equipment and computer storage medium

Country Status (1)

Country Link
CN (1) CN117312100B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103197754A (en) * 2013-04-01 2013-07-10 华为技术有限公司 Method and device for reducing chip power consumption
CN108227614A (en) * 2018-01-25 2018-06-29 郑州云海信息技术有限公司 A kind of data flow control module based on FPGA, control method and circuit
CN114327017A (en) * 2021-11-30 2022-04-12 苏州浪潮智能科技有限公司 Server control method and device and server
CN114880192A (en) * 2022-06-07 2022-08-09 苏州浪潮智能科技有限公司 Server power consumption control method, system and storage medium
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 (en) * 2013-04-01 2013-07-10 华为技术有限公司 Method and device for reducing chip power consumption
CN108227614A (en) * 2018-01-25 2018-06-29 郑州云海信息技术有限公司 A kind of data flow control module based on FPGA, control method and circuit
US20230132228A1 (en) * 2020-06-24 2023-04-27 Samsung Electronics Co., Ltd. Electronic device for adjusting transmission rate and operation method therefor
CN114327017A (en) * 2021-11-30 2022-04-12 苏州浪潮智能科技有限公司 Server control method and device and server
CN114880192A (en) * 2022-06-07 2022-08-09 苏州浪潮智能科技有限公司 Server power consumption control method, system and storage medium

Also Published As

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

Similar Documents

Publication Publication Date Title
US8255713B2 (en) Management of link states using plateform and device latencies
KR101471303B1 (en) Device and method of power management for graphic processing unit
EP3519917B1 (en) Prioritized sequencing of device inrush current
JP5246673B2 (en) Method, computer system and computer program for managing power consumption of a computer
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 (en) Wireless signal transmission method, wireless signal transmission device and terminal device
CN113325998A (en) Read-write speed control method and device
US20230229216A1 (en) System and methods for server power management
CN117312100B (en) Power consumption adjustment method, system, device, equipment and computer storage medium
EP2620876A1 (en) Method and apparatus for data processing, pci-e bus system and server
CN116594563A (en) Distributed storage capacity expansion method and device, electronic equipment and storage medium
WO2022166679A1 (en) Computing core, computing core temperature adjustment method and device, medium, chip, and system
CN116723198A (en) Multi-node server host control method, device, equipment and storage medium
CN116991221A (en) Power consumption adjusting method and device
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 (en) Power monitoring system configuration method and device and terminal
CN114116275A (en) Terminal abnormity repairing method and device, storage medium and electronic equipment
CN114139605A (en) Distributed model training method, system, device and storage medium
CN109976478B (en) Multi-CPU heat dissipation control system and heat dissipation control method
US20210349516A1 (en) Energy saving device and method for saving energy in data center
CN113422734B (en) Resource distribution method, device, electronic equipment and storage medium
CN111338861B (en) RSS-based network card performance test method, device, equipment and storage medium

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