代码仓
中
EnergySavingService
更新时间: 2026/11/04
在AtomGit上查看源码

ResourceDefinition ​

uris ​

  • /redfish/v1/Managers/manager_id/EnergySavingService

properties ​

名称类型是否只读取值范围/枚举值说明
@odata.contextstringtrue-EnergySavingService资源模型的OData描述信息
@odata.idstringtrue-EnergySavingService资源的访问路径
@odata.typestringtrue-EnergySavingService资源的类型
Descriptionstringtrue-资源描述
DynamicEnergySavingScenestringtrue-● Default默认场景
● HPC高性能场景
● LightWork轻载场景
EnergySavingStatusstringtrue-场景化节能使能状态
● Activated生效
● Inactivated不生效
● Unknown未知
说明
openUBMC 25.12 LTS及以上版本支持;
A900_A3_SuperPoD、A900_A5_SuperPoD支持,其他机型显示为null
EnergySavingStatusPerDomain {objecttrue-场景化节能CPU使能状态
Activated生效
Inactivated不生效
Unknown未知
说明
openUBMC 25.12 LTS及以上版本支持
Atlas900_A3_SuperPoD、A900_A3_SuperPoD、Atlas900_A5_SuperPoD、A900_A5_SuperPoD支持,其他机型显示为null
CPU节能状态需要BIOS的Power Policy设置为Efficiency才会生效
EnergySavingStatusPerDomain.CPUSubsystemstringtrue-场景化节能CPU使能状态
● Activated生效
● Inactivated不生效
● Unknown未知
说明
openUBMC 25.12 LTS及以上版本支持;
A900_A3_SuperPoD、A900_A5_SuperPoD支持,其他机型显示为null
EnergySavingStatusPerDomain.NPUSubsystemstringtrue-场景化节能NPU使能状态
● Activated生效
● Inactivated不生效
● Unknown未知
说明
openUBMC 25.12 LTS及以上版本支持;
A900_A3_SuperPoD、A900_A5_SuperPoD支持,其他机型显示为null
}
Actions {objecttrue-可以对动态节能执行的操作
Actions.#EnergySavingService.SetScene {objecttrue-设置节能场景操作
Actions.#EnergySavingService.SetScene.targetstringtrue-设置节能场景的操作路径
Actions.#EnergySavingService.SetScene.@Redfish.ActionInfostringtrue-设置节能场景的操作信息查询路径
}
}
Idstringtrue-资源ID
Namestringtrue-资源名称
PSUOutputVoltageAdjustmentEnabledbooleantrue-电源输出电压调压功能使能状态 true : 表示电源输出电压调压使能,电源输出电压随电源负载动态调节 false : 表示电源输出电压调压关闭,电源输出电压保持稳压状态
说明
openUBMC 26.06及以上版本支持,
不支持的机型不显示该属性

supported_methods ​

  • GET
  • POST

HTTP methods ​

GET ​

命令功能

查询场景化智能节能信息

命令格式

URL: https://device_ip/redfish/v1/Managers/manager_id/EnergySavingService

请求头:

text
X-Auth-Token: auth_value

请求消息体: 无

参数说明

参数参数说明取值
device_ip登录设备的IP地址IPv4或IPv6地址
auth_value请求消息的鉴权参数可通过/redfish/v1/SessionService/Sessions创建会话时获得

使用指南

openUBMC 25.12 LTS及以上版本支持此功能。

使用实例

请求样例: GET https://device_ip/redfish/v1/Managers/manager_id/EnergySavingService

X-Auth-Token: auth_value 请求消息体:无

响应样例:

json
{
"@odata.context": "/redfish/v1/$metadata#EnergySavingService.EnergySavingService",
"@odata.id": "/redfish/v1/Managers/1/EnergySavingService",
"@odata.type": "#EnergySavingService.v1_0_0.EnergySavingService",
"Description": "EnergySavingService Settings",
"Id": "EnergySavingService",
"Name": "EnergySavingService",
"DynamicEnergySavingScene": "Default",
"EnergySavingStatus": "Inactivated",
"EnergySavingStatusPerDomain": {
"NPUSubsystem": "Inactivated",
"CPUSubsystem": "Inactivated"
},
"Actions": {
"#EnergySavingService.SetScene": {
"target": "/redfish/v1/Managers/1/EnergySavingService/Actions/EnergySavingService.SetScene",
"@Redfish.ActionInfo": "/redfish/v1/Managers/1/EnergySavingService/SetSceneActionInfo"
}
}
}

响应码:200

POST (ACTION) ​

SetScene ​

命令功能

智能节能场景配置

命令格式

URL: https://device_ip/redfish/v1/Managers/manager_id/EnergySavingService/Actions/EnergySavingService.SetScene

请求头:

text
X-Auth-Token: auth_value
Content-Type: header_type

请求消息体:

json
{
"Scene": "LightWork",
"ExpectedActivePSUs": [
psu_slot
]
}

请求头参数说明

参见 请求头参数说明

请求体参数说明

参数参数说明取值
Scene节能配置场景● Default默认场景
● HPC高性能场景
● LightWork轻载场景
ExpectedActivePSUs主备电源期望的主用电源槽位组,此参数仅在轻载模式使用

使用指南

openUBMC 25.12 LTS及以上版本支持此功能。

使用实例

请求样例: POST https://device_ip/redfish/v1/Managers/manager_id/EnergySavingService/Actions/EnergySavingService.SetScene

X-Auth-Token: auth_value 请求消息体:

json
{
"Scene": "LightWork",
"ExpectedActivePSUs": [
psu_slot
]
}

响应样例:

json
{
"error": {
"code": "Base.1.0.GeneralError",
"message": "A general error has occurred. See ExtendedInfo for more information.",
"@Message.ExtendedInfo": [
{
"@odata.type": "#Message.v1_0_0.Message",
"MessageId": "Base.1.0.Success",
"RelatedProperties": [],
"Message": "Successfully Completed Request",
"MessageArgs": [],
"Severity": "OK",
"Resolution": "None"
}
]
}
}

响应码:200