此任务使用 PDomain_0 作为示例。您必须具有 admin 角色 (a) 才能完成此任务。
-> show /Servers/PDomains/PDomain_0/SP/powermgmt/budget
/Servers/PDomains/PDomain_0/sp/powermgmt/budget
Targets:
Properties:
activation_state = disabled
status = ok
powerlimit = 3588 (watts)
timelimit = default (30 seconds)
violation_actions = none
min_powerlimit = 1318
pendingpowerlimit = 3588 (watts)
pendingtimelimit = default
pendingviolation_actions = none
commitpending = (Cannot show property)
...
->
您必须先启用功率分配功能,然后才能设置新的功率限制。
-> set /Servers/PDomains/PDomain_0/SP/powermgmt/budget activation_state=enabled Set 'activation_state' to 'enabled' ->
您可以将功率限制设置为介于最小功率限制(min_powerlimit 属性的值)与最大功率限制(powerlimit 属性的值)之间。您可以将功率限制值表示为有效范围内的瓦数 (wattsw) 或百分比 (percent%),如以下示例所示。
-> set /Servers/PDomains/PDomain_0/SP/powermgmt/budget pendingpowerlimit=75% Set 'pendingpowerlimit' to '75%' [75 (%)] ->
时间限制是允许在最初达到功率限制后超过功率限制的宽限期。您可以将该值设置为 default(30 秒)或以秒为单位的值 (0–99999)。
-> set /Servers/PDomains/PDomain_0/SP/powermgmt/budget pendingtimelimit=60 Set 'pendingtimelimit' to '60' ->
该属性将指示 SP 在超过时间限制属性时执行的操作。可能的值为 none 或 hardpoweroff。
-> set /Servers/PDomains/PDomain_0/SP/powermgmt/budget pendingviolation_actions=hardpoweroff Set 'pendingviolation_actions' to 'hardpoweroff' ->
您必须执行此步骤才能使更改生效。
-> set /Servers/PDomains/PDomain_0/SP/powermgmt/budget commitpending=true Set 'commitpending' to 'true' ->
-> show /Servers/PDomains/PDomain_0/SP/powermgmt/budget
/Servers/PDomains/PDomain_0/SP/powermgmt/budget
Targets:
Properties:
activation_state = enabled
status = ok
powerlimit = 75 (%)
timelimit = 60
violation_actions = hardpoweroff
min_powerlimit = 658
pendingpowerlimit = 75 (%)
pendingtimelimit = 60
pendingviolation_actions = hardpoweroff
commitpending = (Cannot show property)
...
->