[go: up one dir, main page]

CN108920198B - Method, system and server for changing system energy efficiency mode in BIOS - Google Patents

Method, system and server for changing system energy efficiency mode in BIOS Download PDF

Info

Publication number
CN108920198B
CN108920198B CN201810700216.7A CN201810700216A CN108920198B CN 108920198 B CN108920198 B CN 108920198B CN 201810700216 A CN201810700216 A CN 201810700216A CN 108920198 B CN108920198 B CN 108920198B
Authority
CN
China
Prior art keywords
energy efficiency
bios
efficiency mode
mode
system energy
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.)
Active
Application number
CN201810700216.7A
Other languages
Chinese (zh)
Other versions
CN108920198A (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 Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur 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 Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN201810700216.7A priority Critical patent/CN108920198B/en
Publication of CN108920198A publication Critical patent/CN108920198A/en
Priority to PCT/CN2019/077413 priority patent/WO2020001065A1/en
Application granted granted Critical
Publication of CN108920198B publication Critical patent/CN108920198B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本申请公开了一种BIOS中更改系统能效模式的方法,包括:根据输入的选择指令选择系统能效模式;根据预制关系表获取系统能效模式对应的设定值;依据设定值对BIOS中各能效参数的值进行修改。本申请所提供的技术方案,使得用户可直接输入选择指令便能够在BIOS中更改系统能效模式,这使得在对BIOS进行测试时,若遇到需要更改系统能效模式的测试项目,不需要进入到操作系统下便可进行设置,避免了现有技术中需要重启后才能对BIOS进行测试的麻烦,为BIOS测试工作的进行提供了极大的便利。本申请同时还提供了一种BIOS中更改系统能效模式的系统、服务器及计算机可读存储介质,具有上述有益效果。

Figure 201810700216

The present application discloses a method for changing a system energy efficiency mode in BIOS, which includes: selecting a system energy efficiency mode according to an input selection instruction; Modify the value of the parameter. The technical solution provided by this application enables the user to directly input the selection command to change the system energy efficiency mode in the BIOS, which makes it possible to change the system energy efficiency mode when testing the BIOS, without entering the The setting can be performed under the operating system, which avoids the trouble of testing the BIOS after restarting in the prior art, and provides great convenience for the BIOS testing work. The present application also provides a system, a server and a computer-readable storage medium for changing the system energy efficiency mode in the BIOS, which have the above beneficial effects.

Figure 201810700216

Description

一种BIOS中更改系统能效模式的方法、系统及服务器Method, system and server for changing system energy efficiency mode in BIOS

技术领域technical field

本申请涉及系统能效管理领域,特别涉及一种BIOS中更改系统能效模式的方法、系统、服务器及计算机可读存储介质。The present application relates to the field of system energy efficiency management, and in particular, to a method, system, server and computer-readable storage medium for changing a system energy efficiency mode in a BIOS.

背景技术Background technique

在操作系统下,可以进入电源选项,设定系统的系统能效模式为高性能模式、平衡模式或是节能模式。其中高性能模式时CPU全频工作,屏幕亮度最大化,计算机各硬件充分发挥各自性能,使电脑保持最佳状态,但耗电量最大;节能模式会通过降低CPU的性能来降低能耗,并且在用户无操作时进入睡眠模式而不是仅仅的关闭屏幕,平衡模式时计算机各硬件的性能及耗电量处于较为中间的状态。Under the operating system, you can enter the power options and set the system energy efficiency mode to high performance mode, balanced mode or energy saving mode. In the high-performance mode, the CPU works at full frequency, the screen brightness is maximized, and each hardware of the computer gives full play to its own performance, so that the computer maintains the best state, but consumes the most power; the energy-saving mode will reduce the energy consumption by reducing the performance of the CPU, and When the user is inactive, it enters the sleep mode instead of just turning off the screen. In the balanced mode, the performance and power consumption of each hardware of the computer are in a relatively intermediate state.

BIOS是服务器与电脑的基本组成部分,在产品的开发和后续维护过程中,BIOS版本的变更可能会很频繁,所以需对BIOS进行测试,然而,由于在BIOS下无法设置系统的系统能效模式,这使得在对BIOS进行测试时,若遇到需要更改系统能效模式的测试项目,则需要进入到操作系统下进行设置,然后重启再对BIOS进行测试,为BIOS测试工作的进行造成了极大的麻烦。BIOS is a basic component of servers and computers. During product development and subsequent maintenance, the BIOS version may change frequently, so it is necessary to test the BIOS. However, because the system energy efficiency mode cannot be set under the BIOS, This makes it necessary to enter the operating system to make settings, and then restart the BIOS to test the BIOS if it encounters a test item that needs to change the system energy efficiency mode when testing the BIOS. trouble.

因此,如何实现在BIOS中更改系统能效模式是本领域技术人员目前需要解决的技术问题。Therefore, how to change the system energy efficiency mode in the BIOS is a technical problem that needs to be solved by those skilled in the art.

发明内容SUMMARY OF THE INVENTION

本申请的目的是提供一种BIOS中更改系统能效模式的方法、系统、服务器及计算机可读存储介质,用于实现在BIOS中更改系统能效模式。The purpose of the present application is to provide a method, system, server and computer-readable storage medium for changing the system energy efficiency mode in the BIOS, so as to realize the change of the system energy efficiency mode in the BIOS.

为解决上述技术问题,本申请提供一种BIOS中更改系统能效模式的方法,该方法包括:In order to solve the above-mentioned technical problems, the present application provides a method for changing a system energy efficiency mode in a BIOS, the method comprising:

根据输入的选择指令选择系统能效模式;Select the system energy efficiency mode according to the input selection command;

根据预制关系表获取所述系统能效模式对应的设定值;其中,所述预制关系表中存有各所述系统能效模式与各能效参数的设定值的对应关系;Acquiring setting values corresponding to the system energy efficiency modes according to a prefabricated relationship table; wherein, the prefabricated relationship table stores the correspondence between each of the system energy efficiency modes and the set values of each energy efficiency parameter;

依据所述设定值对BIOS中各所述能效参数的值进行修改。The value of each of the energy efficiency parameters in the BIOS is modified according to the set value.

可选的,还包括:Optionally, also include:

当接收到预制关系表修改命令时,执行所述预制关系表修改命令,对所述预制关系表中的内容进行修改。When a prefabricated relationship table modification command is received, the prefabricated relationship table modification command is executed to modify the content in the prefabricated relationship table.

可选的,在依据所述设定值对BIOS中各所述能效参数的值进行修改之后,还包括:Optionally, after modifying the value of each of the energy efficiency parameters in the BIOS according to the set value, the method further includes:

输出系统能效模式更改完毕的提示信息。Output the prompt message that the system energy efficiency mode has been changed.

可选的,所述能效参数包括C1E功能状态参数、EIST功能状态参数、Turboboost状态参数、Monitor/Mwait指令状态参数中的至少一项。Optionally, the energy efficiency parameter includes at least one of a C1E function state parameter, an EIST function state parameter, a Turboboost state parameter, and a Monitor/Mwait command state parameter.

本申请还提供一种BIOS中更改系统能效模式的系统,该系统包括:The present application also provides a system for changing a system energy efficiency mode in a BIOS, the system comprising:

选择模块,用于根据输入的选择指令选择系统能效模式;The selection module is used to select the system energy efficiency mode according to the input selection instruction;

获取模块,用于根据预制关系表获取所述系统能效模式对应的设定值;其中,所述预制关系表中存有各所述系统能效模式与各能效参数的设定值的对应关系;an obtaining module, configured to obtain the set value corresponding to the energy efficiency mode of the system according to a prefabricated relationship table; wherein, the prefabricated relationship table stores the corresponding relationship between each of the energy efficiency modes of the system and the set value of each energy efficiency parameter;

第一修改模块,用于依据所述设定值对BIOS中各所述能效参数的值进行修改。The first modification module is configured to modify the value of each of the energy efficiency parameters in the BIOS according to the set value.

可选的,还包括:Optionally, also include:

第二修改模块,用于当接收到预制关系表修改命令时,执行所述预制关系表修改命令,对所述预制关系表中的内容进行修改。The second modification module is configured to execute the modification command of the prefabricated relationship table when receiving the modification command of the prefabricated relationship table, and modify the content in the prefabricated relationship table.

可选的,还包括:Optionally, also include:

输出模块,用于输出系统能效模式更改完毕的提示信息。The output module is used to output the prompt information that the system energy efficiency mode has been changed.

本申请还提供一种BIOS中更改系统能效模式服务器,该BIOS中更改系统能效模式服务器包括:The present application also provides a server for changing the system energy efficiency mode in the BIOS, and the server for changing the system energy efficiency mode in the BIOS includes:

存储器,用于存储计算机程序;memory for storing computer programs;

处理器,用于执行所述计算机程序时实现如上述任一项所述BIOS中更改系统能效模式的方法的步骤。The processor is configured to implement the steps of the method for changing the system energy efficiency mode in the BIOS according to any one of the above-mentioned methods when executing the computer program.

本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述BIOS中更改系统能效模式的方法的步骤。The present application also provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the method for changing a system energy efficiency mode in the BIOS according to any one of the above-mentioned methods is implemented. A step of.

本申请所提供BIOS中更改系统能效模式的方法,包括:根据输入的选择指令选择系统能效模式;根据预制关系表获取系统能效模式对应的设定值;其中,预制关系表中存有各系统能效模式与各能效参数的设定值的对应关系;依据设定值对BIOS中各能效参数的值进行修改。The method for changing the system energy efficiency mode in the BIOS provided by the present application includes: selecting a system energy efficiency mode according to an input selection instruction; obtaining a setting value corresponding to the system energy efficiency mode according to a prefabricated relationship table; wherein, the prefabricated relationship table stores the energy efficiency of each system The corresponding relationship between the mode and the set value of each energy efficiency parameter; the value of each energy efficiency parameter in the BIOS is modified according to the set value.

本申请所提供的技术方案,通过设置了存有各系统能效模式与各能效参数的设定值的对应关系的预制关系表,当接收到选择指令时根据预制关系表获取系统能效模式对应的设定值,再依据设定值对BIOS中各能效参数的值进行修改便完成了对系统能效模式的设置;用户可直接输入选择指令便能够在BIOS中更改系统能效模式,这使得在对BIOS进行测试时,若遇到需要更改系统能效模式的测试项目,不需要进入到操作系统下便可进行设置,避免了现有技术中需要重启后才能对BIOS进行测试的麻烦,为BIOS测试工作的进行提供了极大的便利。本申请同时还提供了一种BIOS中更改系统能效模式的系统、服务器及计算机可读存储介质,具有上述有益效果,在此不再赘述。In the technical solution provided by the present application, by setting up a prefabricated relationship table that stores the corresponding relationship between each system energy efficiency mode and the set value of each energy efficiency parameter, when a selection instruction is received, the setting corresponding to the system energy efficiency mode is obtained according to the prefabricated relationship table. Set the value, and then modify the value of each energy efficiency parameter in the BIOS according to the set value to complete the setting of the system energy efficiency mode; the user can directly input the selection command to change the system energy efficiency mode in the BIOS, which makes it possible to change the system energy efficiency mode in the BIOS. During the test, if you encounter a test item that needs to change the system energy efficiency mode, you can set it without entering the operating system, which avoids the trouble of testing the BIOS after restarting in the prior art, and facilitates the BIOS test work. Provides great convenience. The present application also provides a system, a server, and a computer-readable storage medium for changing the system energy efficiency mode in the BIOS, which have the above beneficial effects, and will not be repeated here.

附图说明Description of drawings

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the accompanying drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only It is an embodiment of the present application. For those of ordinary skill in the art, other drawings can also be obtained according to the provided drawings without any creative effort.

图1为本申请实施例所提供的一种BIOS中更改系统能效模式的方法的流程图;1 is a flowchart of a method for changing a system energy efficiency mode in a BIOS provided by an embodiment of the present application;

图2为本申请实施例所提供的一种BIOS中更改系统能效模式的系统的结构图;2 is a structural diagram of a system for changing a system energy efficiency mode in a BIOS provided by an embodiment of the present application;

图3为本申请实施例所提供的另一种BIOS中更改系统能效模式的系统的结构图;3 is a structural diagram of a system for changing a system energy efficiency mode in another BIOS provided by an embodiment of the present application;

图4为本申请实施例所提供的一种BIOS中更改系统能效模式服务器的结构图。FIG. 4 is a structural diagram of a server for changing a system energy efficiency mode in a BIOS according to an embodiment of the present application.

具体实施方式Detailed ways

本申请的核心是提供一种BIOS中更改系统能效模式的方法、系统、服务器及计算机可读存储介质,用于实现在BIOS中更改系统能效模式。The core of the present application is to provide a method, system, server, and computer-readable storage medium for changing a system energy efficiency mode in a BIOS, so as to realize changing the system energy efficiency mode in the BIOS.

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments It is a part of the embodiments of the present application, but not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

由于在BIOS下无法设置系统的系统能效模式,这使得在对BIOS进行测试时,若遇到需要更改系统能效模式的测试项目,则需要进入到操作系统下进行设置,然后重启再对BIOS进行测试,为BIOS测试工作的进行造成了极大的麻烦,基于此,本申请提供了一种BIOS中更改系统能效模式的方法,用于实现在BIOS中更改系统能效模式。Since the system energy efficiency mode of the system cannot be set under the BIOS, when testing the BIOS, if you encounter a test item that needs to change the system energy efficiency mode, you need to enter the operating system to set it, and then restart and test the BIOS. , which causes great trouble for the BIOS test work. Based on this, the present application provides a method for changing the system energy efficiency mode in the BIOS, which is used to realize the change of the system energy efficiency mode in the BIOS.

请参考图1,图1为本申请实施例所提供的一种BIOS中更改系统能效模式的方法的流程图。Please refer to FIG. 1 , which is a flowchart of a method for changing a system energy efficiency mode in a BIOS provided by an embodiment of the present application.

其具体包括如下步骤:It specifically includes the following steps:

S101:根据输入的选择指令选择系统能效模式;S101: Select the system energy efficiency mode according to the input selection instruction;

由于在BIOS下无法设置系统的系统能效模式,本申请设置了存有各系统能效模式与各能效参数的设定值的对应关系的预制关系表,该预制关系表可以有用户自行设置,也可以由BIOS工程师进行设置,本申请对预制关系表的具体实现方式及设置过程不做具体限定,只要能达到存有各系统能效模式与各能效参数的设定值的对应关系的效果即可;Since the system energy efficiency mode of the system cannot be set under the BIOS, the present application provides a prefabricated relationship table that stores the corresponding relationship between each system energy efficiency mode and the set value of each energy efficiency parameter. The prefabricated relationship table can be set by the user, or can be The setting is performed by a BIOS engineer, and this application does not specifically limit the specific implementation method and setting process of the prefabricated relationship table, as long as the effect of storing the corresponding relationship between the energy efficiency mode of each system and the set value of each energy efficiency parameter can be achieved;

这里提到的系统能效模式可以有多种,除常见的如高性能效能模式、平衡模式或节能模式外,还可以有针对某项性能而改动的专有性能模式,方便用户以控制变量法的方式对BIOS进行测试,得到的测试结果更为准确。There are many system energy efficiency modes mentioned here. In addition to the common ones such as high-performance performance mode, balance mode or energy-saving mode, there can also be special performance modes modified for a certain performance, which is convenient for users to control the variable method. The way to test the BIOS, the test results obtained are more accurate.

S102:根据预制关系表获取系统能效模式对应的设定值;S102: Acquire a setting value corresponding to the system energy efficiency mode according to a prefabricated relationship table;

这里提到的预制关系表中存有各系统能效模式与各能效参数的设定值的对应关系,该能效参数可以包括BIOS中提供的各种能够影响CPU的工作频率、性能或能耗的参数,如包括但不限于C1E功能状态参数、EIST功能状态参数、Turbo boost状态参数、Monitor/Mwait指令状态参数中的至少一项;The prefabricated relationship table mentioned here stores the corresponding relationship between each system energy efficiency mode and the set value of each energy efficiency parameter. The energy efficiency parameter may include various parameters provided in the BIOS that can affect the operating frequency, performance or energy consumption of the CPU , such as including but not limited to at least one of C1E function status parameters, EIST function status parameters, Turbo boost status parameters, and Monitor/Mwait command status parameters;

例如,当执行选择指令选择系统能效模式为高性能能效模式时,根据预制关系表获取到该高性能能效模式对应的设定值具体可以为:For example, when the selection command is executed to select the system energy efficiency mode as the high-performance energy-efficiency mode, the setting value corresponding to the high-performance energy-efficiency mode obtained according to the prefabricated relationship table may specifically be:

C1E功能关闭C1E function off

Turbo boost技术打开Turbo boost technology on

Monitor/Mwait指令关闭Monitor/Mwait command closed

Package C state设定为C0Package C state is set to C0

CPU C6report关闭CPU C6report closed

Autonomous Core C-State关闭Autonomous Core C-State shuts down

ENERGY_PERF_BIAS_CFG mode设定为PerformanceENERGY_PERF_BIAS_CFG mode is set to Performance

Workload Configuration设定为I/O SensitiveWorkload Configuration is set to I/O Sensitive

PL1 Time Window设定为56PL1 Time Window is set to 56

PL2 Time Window设定为56PL2 Time Window is set to 56

当执行选择指令选择系统能效模式为节能能效模式时,根据预制关系表获取到该节能能效模式对应的设定值具体可以为:When the selection instruction is executed to select the system energy efficiency mode as the energy-saving energy efficiency mode, the setting value corresponding to the energy-saving energy efficiency mode obtained according to the pre-made relationship table may specifically be:

C1E功能打开C1E function on

Turbo boost技术关闭Turbo boost technology off

Monitor/Mwait指令打开Monitor/Mwait command on

Package C state设定为C6Package C state is set to C6

CPU C6report打开CPU C6report open

Autonomous Core C-State打开Autonomous Core C-State Open

ENERGY_PERF_BIAS_CFG mode设定为PowerENERGY_PERF_BIAS_CFG mode is set to Power

Workload Configuration设定为BalancedWorkload Configuration is set to Balanced

PL1 Time Window设定为1PL1 Time Window is set to 1

PL2 Time Window设定为1PL2 Time Window is set to 1

优选的,当接收到预制关系表修改命令时,执行预制关系表修改命令,对预制关系表中的内容进行修改,以使用户能够根据自身需求设定个性化的系统能效模式;Preferably, when a prefabricated relationship table modification command is received, the prefabricated relationship table modification command is executed to modify the content in the prefabricated relationship table, so that the user can set a personalized system energy efficiency mode according to their own needs;

S103:依据设定值对BIOS中各能效参数的值进行修改。S103: Modify the value of each energy efficiency parameter in the BIOS according to the set value.

优选的,在依据设定值对BIOS中各能效参数的值进行修改之后,还可以进行如下步骤:Preferably, after modifying the value of each energy efficiency parameter in the BIOS according to the set value, the following steps may also be performed:

输出系统能效模式更改完毕的提示信息。Output the prompt message that the system energy efficiency mode has been changed.

当修改完BIOS中各能效参数的值后,输出输出系统能效模式更改完毕的提示信息,以使用户继续进行测试工作。After the value of each energy efficiency parameter in the BIOS is modified, a prompt message indicating that the system energy efficiency mode has been changed is outputted, so that the user can continue the test work.

基于上述技术方案,本申请所提供的一种BIOS中更改系统能效模式的方法,通过设置了存有各系统能效模式与各能效参数的设定值的对应关系的预制关系表,当接收到选择指令时根据预制关系表获取系统能效模式对应的设定值,再依据设定值对BIOS中各能效参数的值进行修改便完成了对系统能效模式的设置;用户可直接输入选择指令便能够在BIOS中更改系统能效模式,这使得在对BIOS进行测试时,若遇到需要更改系统能效模式的测试项目,不需要进入到操作系统下便可进行设置,避免了现有技术中需要重启后才能对BIOS进行测试的麻烦,为BIOS测试工作的进行提供了极大的便利。Based on the above technical solutions, the present application provides a method for changing a system energy efficiency mode in a BIOS, by setting a prefabricated relationship table storing the corresponding relationship between each system energy efficiency mode and the set value of each energy efficiency parameter, when receiving a selection When instructing, the setting value corresponding to the system energy efficiency mode is obtained according to the prefabricated relationship table, and then the value of each energy efficiency parameter in the BIOS is modified according to the set value to complete the setting of the system energy efficiency mode; the user can directly input the selection command to Change the system energy efficiency mode in the BIOS, which makes it possible to set the system energy efficiency mode without entering the operating system when testing the BIOS, if you encounter a test item that needs to change the system energy efficiency mode, avoiding the need to restart in the prior art The trouble of testing the BIOS provides great convenience for the BIOS testing.

请参考图2,图2为本申请实施例所提供的一种BIOS中更改系统能效模式的系统的结构图。Please refer to FIG. 2 , which is a structural diagram of a system for changing a system energy efficiency mode in a BIOS according to an embodiment of the present application.

该系统可以包括:The system can include:

选择模块100,用于根据输入的选择指令选择系统能效模式;The selection module 100 is used for selecting the system energy efficiency mode according to the input selection instruction;

获取模块200,用于根据预制关系表获取系统能效模式对应的设定值;其中,预制关系表中存有各系统能效模式与各能效参数的设定值的对应关系;The obtaining module 200 is configured to obtain the set value corresponding to the energy efficiency mode of the system according to the prefabricated relationship table; wherein, the prefabricated relationship table stores the corresponding relationship between the energy efficiency mode of each system and the set value of each energy efficiency parameter;

第一修改模块300,用于依据设定值对BIOS中各能效参数的值进行修改。The first modification module 300 is configured to modify the value of each energy efficiency parameter in the BIOS according to the set value.

请参考图3,图3为本申请实施例所提供的另一种BIOS中更改系统能效模式的系统的结构图。Please refer to FIG. 3 , which is a structural diagram of a system for changing a system energy efficiency mode in another BIOS provided by an embodiment of the present application.

该系统还可以包括:The system may also include:

第二修改模块,用于当接收到预制关系表修改命令时,执行预制关系表修改命令,对预制关系表中的内容进行修改。The second modification module is configured to execute the modification command of the prefabricated relation table when receiving the modification command of the prefabricated relational table, and modify the content in the prefabricated relational table.

该系统还可以包括:The system may also include:

输出模块,用于输出系统能效模式更改完毕的提示信息。The output module is used to output the prompt information that the system energy efficiency mode has been changed.

以上系统中的各个组成部分可实际应用于以下的实施例中:Each component in the above system can be practically applied in the following embodiments:

选择模块根据输入的选择指令选择系统能效模式;获取模块根据预制关系表获取系统能效模式对应的设定值;第一修改模块依据设定值对BIOS中各能效参数的值进行修改;输出模块输出系统能效模式更改完毕的提示信息。The selection module selects the system energy efficiency mode according to the input selection instruction; the acquisition module obtains the set value corresponding to the system energy efficiency mode according to the prefabricated relationship table; the first modification module modifies the value of each energy efficiency parameter in the BIOS according to the set value; the output module outputs The prompt message that the system energy efficiency mode has been changed.

当接收到预制关系表修改命令时,第二修改模块执行预制关系表修改命令,对预制关系表中的内容进行修改。When receiving the prefabricated relationship table modification command, the second modification module executes the prefabricated relationship table modification command to modify the content in the prefabricated relationship table.

请参考图4,图4为本申请实施例所提供的一种BIOS中更改系统能效模式服务器的结构图。Please refer to FIG. 4 , which is a structural diagram of a server for changing a system energy efficiency mode in a BIOS according to an embodiment of the present application.

该BIOS中更改系统能效模式服务器400可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,CPU)422(例如,一个或一个以上处理器)和存储器432,一个或一个以上存储应用程序442或数据444的存储介质430(例如一个或一个以上海量存储设备)。其中,存储器432和存储介质430可以是短暂存储或持久存储。存储在存储介质430的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对装置中的一系列指令操作。更进一步地,中央处理器422可以设置为与存储介质430通信,在BIOS中更改系统能效模式服务器400上执行存储介质430中的一系列指令操作。The server 400 for changing the system energy efficiency mode in the BIOS may vary greatly due to different configurations or performances, and may include one or more central processing units (CPU) 422 (eg, one or more processors) and memory 432, one or more storage media 430 (eg, one or more mass storage devices) storing application 442 or data 444. Among them, the memory 432 and the storage medium 430 may be short-term storage or persistent storage. The program stored in the storage medium 430 may include one or more modules (not shown in the figure), and each module may include a series of instructions to operate on the apparatus. Further, the central processing unit 422 may be configured to communicate with the storage medium 430, and execute a series of instruction operations in the storage medium 430 on the server 400 to change the system energy efficiency mode in the BIOS.

BIOS中更改系统能效模式服务器400还可以包括一个或一个以上电源426,一个或一个以上有线或无线网络接口450,一个或一个以上输入输出接口458,和/或,一个或一个以上操作系统441,例如Windows ServerTM,Mac OSXTM,UnixTM,LinuxTM,FreeBSDTM等等。The server 400 for changing the system energy efficiency mode in the BIOS may also include one or more power supplies 426, one or more wired or wireless network interfaces 450, one or more input and output interfaces 458, and/or, one or more operating systems 441, Such as Windows ServerTM, Mac OSXTM, UnixTM, LinuxTM, FreeBSDTM and so on.

上述图1所描述的BIOS中更改系统能效模式的方法中的步骤由BIOS中更改系统能效模式服务器基于该图4所示的结构实现。The steps in the method for changing the system energy efficiency mode in the BIOS described in FIG. 1 are implemented by the server for changing the system energy efficiency mode in the BIOS based on the structure shown in FIG. 4 .

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,服务器和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working process of the system, server and module described above can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、服务器和方法,可以通过其它的方式实现。例如,以上所描述的服务器实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed system, server and method may be implemented in other manners. For example, the server embodiments described above are only illustrative. For example, the division of modules is only a logical function division. In actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated. to another system, or some features can be ignored, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or modules, and may be in electrical, mechanical or other forms.

作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。Modules described as separate components may or may not be physically separated, and components shown as modules may or may not be physical modules, that is, they may be located in one place, or may be distributed to multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution in this embodiment.

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。In addition, each functional module in each embodiment of the present application may be integrated into one processing module, or each module may exist physically alone, or two or more modules may be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware, and can also be implemented in the form of software function modules.

集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,功能调用装置,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。The integrated modules, if implemented in the form of software functional modules and sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the present application can be embodied in the form of software products in essence, or the parts that contribute to the prior art, or all or part of the technical solutions, and the computer software products are stored in a storage medium , which includes several instructions to cause a computer device (which may be a personal computer, a function invocation device, or a network device, etc.) to execute all or part of the steps of the methods in the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk and other media that can store program codes .

以上对本申请所提供的一种BIOS中更改系统能效模式的方法、系统、服务器及计算机可读存储介质进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。The method, system, server, and computer-readable storage medium for changing a system energy efficiency mode in a BIOS provided by the present application have been described in detail above. Specific examples are used herein to illustrate the principles and implementations of the present application, and the descriptions of the above embodiments are only used to help understand the methods and core ideas of the present application. It should be pointed out that for those of ordinary skill in the art, without departing from the principles of the present application, several improvements and modifications can also be made to the present application, and these improvements and modifications also fall within the protection scope of the claims of the present application.

还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。It should also be noted that, in this specification, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply these entities or operations. There is no such actual relationship or sequence between operations. Moreover, the terms "comprising", "comprising" or any other variation thereof are intended to encompass non-exclusive inclusion such that a process, method, article or device comprising a list of elements includes not only those elements, but also includes not explicitly listed or other elements inherent to such a process, method, article or apparatus. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in the process, method, article, or device that includes the element.

Claims (7)

1. A method for changing a system energy efficiency mode in a BIOS (basic input/output System), comprising the following steps:
selecting a system energy efficiency mode according to an input selection instruction; wherein the system energy efficiency mode comprises at least one of a high performance efficiency mode, a balance mode, an energy saving mode and a proprietary performance mode;
acquiring a set value corresponding to the system energy efficiency mode according to a prefabricated relation table; the preset relation table stores the corresponding relation between each system energy efficiency mode and the set value of each energy efficiency parameter;
modifying the value of each energy efficiency parameter in the BIOS according to the set value;
and when a preset relation table modification command is received, executing the preset relation table modification command to modify the content in the preset relation table.
2. The method of claim 1, wherein after modifying the value of each energy efficiency parameter in the BIOS according to the set value, further comprising:
and outputting prompt information of the system energy efficiency mode after being changed.
3. The method of claim 1, wherein the energy efficiency parameters comprise at least one of C1E functional status parameters, EIST functional status parameters, Turbo boost status parameters, Monitor/Mwait instruction status parameters.
4. A system for changing a system energy efficiency mode in a BIOS, comprising:
the selection module is used for selecting a system energy efficiency mode according to an input selection instruction; wherein the system energy efficiency mode comprises at least one of a high performance efficiency mode, a balance mode, an energy saving mode and a proprietary performance mode;
the acquisition module is used for acquiring a set value corresponding to the system energy efficiency mode according to a prefabricated relation table; the preset relation table stores the corresponding relation between each system energy efficiency mode and the set value of each energy efficiency parameter;
the first modification module is used for modifying the value of each energy efficiency parameter in the BIOS according to the set value;
and the second modification module is used for executing the prefabricated relation table modification command and modifying the content in the prefabricated relation table when the prefabricated relation table modification command is received.
5. The system of claim 4, further comprising:
and the output module is used for outputting prompt information of the system after the energy efficiency mode is changed.
6. A server in a BIOS for modifying a system energy efficiency mode, comprising:
a memory for storing a computer program;
a processor for implementing the steps of the method of changing the system energy efficiency mode in the BIOS as claimed in any one of claims 1 to 3 when executing the computer program.
7. A computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of a method for changing a system energy efficiency mode in a BIOS according to any one of claims 1 to 3.
CN201810700216.7A 2018-06-29 2018-06-29 Method, system and server for changing system energy efficiency mode in BIOS Active CN108920198B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810700216.7A CN108920198B (en) 2018-06-29 2018-06-29 Method, system and server for changing system energy efficiency mode in BIOS
PCT/CN2019/077413 WO2020001065A1 (en) 2018-06-29 2019-03-08 Method, system, and server for changing system energy efficiency mode in bios

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810700216.7A CN108920198B (en) 2018-06-29 2018-06-29 Method, system and server for changing system energy efficiency mode in BIOS

Publications (2)

Publication Number Publication Date
CN108920198A CN108920198A (en) 2018-11-30
CN108920198B true CN108920198B (en) 2020-08-21

Family

ID=64424218

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810700216.7A Active CN108920198B (en) 2018-06-29 2018-06-29 Method, system and server for changing system energy efficiency mode in BIOS

Country Status (2)

Country Link
CN (1) CN108920198B (en)
WO (1) WO2020001065A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108920198B (en) * 2018-06-29 2020-08-21 苏州浪潮智能科技有限公司 Method, system and server for changing system energy efficiency mode in BIOS

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200632738A (en) * 2005-03-15 2006-09-16 Uli Electronics Inc Method for transmitting a power-saving command between computer system and system chips
CN101359298A (en) * 2008-09-26 2009-02-04 华硕电脑股份有限公司 Method for clearing internal memory with basic input output system and computer system thereof
CN101923503A (en) * 2009-06-11 2010-12-22 华硕电脑股份有限公司 Method for adjusting internal parameters of memory and computer system using same
CN102156523A (en) * 2010-02-12 2011-08-17 纬创资通股份有限公司 Power management method and computer system
TW201222233A (en) * 2010-11-19 2012-06-01 Acer Inc Management method for hard disk
CN102749983A (en) * 2011-04-21 2012-10-24 宏碁股份有限公司 Power management system and method for portable electronic device

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100345876B1 (en) * 1998-08-20 2002-10-31 삼성전자 주식회사 Computer system with power management mode and control method of the same
CN1324430C (en) * 2004-06-09 2007-07-04 宏碁股份有限公司 Power management system and method for computer system
US20110099394A1 (en) * 2009-10-22 2011-04-28 International Business Machines Corporation Power management in a data processing apparatus
CN105224459B (en) * 2015-10-21 2018-04-13 浪潮电子信息产业股份有限公司 method for testing reading and writing BIOS configuration function of BMC through OEM command under L INUX platform
KR102408649B1 (en) * 2016-02-19 2022-06-15 삼성전자주식회사 Configuration setting method and device
CN107092493B (en) * 2017-05-26 2020-06-16 苏州浪潮智能科技有限公司 System and method for adjusting BIOS option of server system performance and power consumption
CN107220056A (en) * 2017-05-26 2017-09-29 郑州云海信息技术有限公司 A kind of method of automatic load server BIOS parameters
CN107153553B (en) * 2017-06-09 2020-09-22 苏州浪潮智能科技有限公司 Method for adjusting PCIe Tx Eq at CPU end of Purley platform based on CScripts
CN108108275A (en) * 2017-11-24 2018-06-01 郑州云海信息技术有限公司 The method of adjustment Uplink Rx parameters based on Purley platforms
CN108920198B (en) * 2018-06-29 2020-08-21 苏州浪潮智能科技有限公司 Method, system and server for changing system energy efficiency mode in BIOS

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200632738A (en) * 2005-03-15 2006-09-16 Uli Electronics Inc Method for transmitting a power-saving command between computer system and system chips
CN101359298A (en) * 2008-09-26 2009-02-04 华硕电脑股份有限公司 Method for clearing internal memory with basic input output system and computer system thereof
CN101923503A (en) * 2009-06-11 2010-12-22 华硕电脑股份有限公司 Method for adjusting internal parameters of memory and computer system using same
CN102156523A (en) * 2010-02-12 2011-08-17 纬创资通股份有限公司 Power management method and computer system
TW201222233A (en) * 2010-11-19 2012-06-01 Acer Inc Management method for hard disk
CN102749983A (en) * 2011-04-21 2012-10-24 宏碁股份有限公司 Power management system and method for portable electronic device

Also Published As

Publication number Publication date
CN108920198A (en) 2018-11-30
WO2020001065A1 (en) 2020-01-02

Similar Documents

Publication Publication Date Title
US10846160B2 (en) System and method for remote system recovery
US9026816B2 (en) Method and system for determining an energy-efficient operating point of a platform
US10581688B2 (en) Methods for automatically configuring multiple chassis link aggregation group (MC-LAG)
EP3460653A1 (en) Preserving firmware setting during firmware update
CN103473141A (en) Method for out-of-band check and modification of BIOS (basic input/output system) setting options
CN102662818A (en) Server remote monitoring management method based on intelligent handheld equipment
US20170139453A1 (en) System and method for thermal control of an information handling system
CN114490252A (en) Power consumption management and temperature control system and method for computer
KR102060431B1 (en) Apparatus and method for managing power in multi-core system
CN109391508B (en) A computer-implemented method for automatically composing data center resources in a data center
TWI557551B (en) Electronic apparatus and wake-up method thereof
CN108920198B (en) Method, system and server for changing system energy efficiency mode in BIOS
CN113986000A (en) Server power-on method, system, device and medium
CN102156523B (en) Power management method and computer system
CN117290267A (en) Method and device for closing and starting system, electronic equipment and storage medium
WO2018058717A1 (en) Non-volatile storage device, method, computer system, and standby or hibernate implementation method
WO2020119139A1 (en) Method for enabling and disabling pxe function of pch 10-gigabit ethernet, and related device
TWI865321B (en) The method for waking on network for the computing device, the comupting device, and the computer-readable recording medium
WO2019028596A1 (en) Method and device for starting virtual machine, and smart terminal
Zhang et al. The design of wireless sensor terminal on Internet of Things of power transmission and transformation equipment
CN105652966A (en) Starting method and server device
CN204790837U (en) Power supply
CN115525133A (en) A server power failure control method, device, terminal and storage medium
CN111737068A (en) Method, system, device and readable storage medium for IO speed test
CN119472961A (en) Timing startup and shutdown method based on ARM architecture core processor and industrial personal computer

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200723

Address after: 215100 No. 1 Guanpu Road, Guoxiang Street, Wuzhong Economic Development Zone, Suzhou City, Jiangsu Province

Applicant after: SUZHOU LANGCHAO INTELLIGENT TECHNOLOGY Co.,Ltd.

Address before: 450018 Henan province Zheng Dong New District of Zhengzhou City Xinyi Road No. 278 16 floor room 1601

Applicant before: ZHENGZHOU YUNHAI INFORMATION TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant