从原理上来说,UPS是一种集数字和模拟电路,自动控制逆变器与免维护贮能装置于一体的电力电子设备;
从功能上来说,UPS可以在市电出现异常时,有效地净化市电;还可以在市电突然中断时持续一定时间给电脑等设备供电,使你能有充裕的时间应付;
从用途上来说,随着信息化社会的来临,UPS广泛地应用于从信息采集、传送、处理、储存到应用的各个环节,其重要性是随着信息应用重要性的日益提高而增加的。
UPS按工作原理分成后备式、在线式与在线互动式三大类;
其中,我们最常用的是后备式UPS,如四通HO系列与SD系列,它具备了自动稳压、断电保护等UPS最基础也最重要的功能,虽然一般有10ms左右的转换时间,逆变输出的交流电是方波而非正弦波,但由于结构简单而具有价格便宜,可靠性高等优点,因此广泛应用于微机、外设、POS机等领域;
在线式UPS结构较复杂,但性能完善,能解决所有电源问题,如四通PS系列,其显著特点是能够持续零中断地输出纯净正弦波交流电,能够解决尖峰、浪涌、频率漂移等全部的电源问题;由于需要较大的投资,通常应用在关键设备与网络中心等对电力要求苛刻的环境中;
另外四通、APC等厂商还提供在线互动式UPS,同后备式相比较,在线互动式具有滤波功能,抗市电干扰能力很强,转换时间小于4ms,逆变输出为模拟正弦波,所以能配备服务器、路由器等网络设备,或者用在电力环境较恶劣的地区;尤其四通MD系列的UPS,价格又远低于在线式,是应该向用户大力推荐的一种更好的选择。
据IDC统计,全部电脑故障的45%是由电源问题引起的;在中国,大城市停电的次数平均为0.5次/月,中等城市为2次/月,小城市或村镇为4次/月,电网存在至少九种问题:断电、雷击尖峰、浪涌、频率震荡、电压突变、电压波动、频率漂移、电压跌落、脉冲干扰;因此从改善电源质量的角度来说给电脑配备一台UPS是十分必要的。
另外,精密的网络设备和通信设备是不允许电力有间断的,以服务器为核心的网络中心要配备UPS是不言而喻的,即使是一台普通电脑,其使用三个月以后的数据文件等软件价值就已经超过了硬件价值,因此为防止数据丢失而配备UPS也是十分必须的。
电源管理特性本节介绍 Oracle Solaris 10 中的电源管理策略、功率限制和设备电源管理。
电源管理策略
有两种电源管理策略:性能 和弹性。启用性能策略时,所有硬件的供电状态均设置为满功率(除非启用功率限制,如下一节所述)。启用弹性策略时,将根据系统利用情况选择硬件的供电状态。
根据系统配置,系统能耗可以减少数十瓦到数百瓦。例如,在内存为 256 GB 的 SPARC T4-4 服务器中,我们测出节省了 200 瓦(满功率的 17%)。
在以下情况下使用性能策略:
需要充分性能的已知时间段,如金融市场交易、月末结算或系统数据备份。
以随机时间间隔出现的时间关键操作,并且不会使系统始终处于满负荷状态。
在以下情况下使用弹性策略:
系统将空闲一段时间,例如夜间或周末。
工作在系统中来来往往,并且完成此工作时出现的小延迟对于整体节电来说是可容忍的。
系统长时间全速运行,并在中间有静止时间。
电力成本节省是一个考虑因素。
功率限制
您可以为系统设置功耗限制。
在以下情况下使用功率上限:
在超过规定的功耗之后,电费急剧上涨。
只有有限数量的电力供所有服务器系统使用,需要在服务器之间分配电力。
电力供应商考虑到高峰期(例如在盛夏的几个月内)而要求降低耗电量。
功率限制既适用于性能策略也适用于弹性策略。
Oracle Solaris 10:设备电源管理
在 Oracle Solaris 10 中,可以通过设备电源管理配置何时对空闲设备应用低功率状态。
注:Oracle Solaris 11 中不再提供此特性。
在以下情况下使用设备电源管理:
系统具有当前未使用或管理的磁盘。
系统具有高耗电量的显示设备,如 CRT。
系统具有任何其他经常空闲的、支持 PM 的设备,如帧缓冲区、PCI 等。
使用设备电源管理节省的电量不包括在使用弹性策略或功率限制节省的电力之内。
使用接口管理电源管理特性
以下是允许您启用所需电源管理特性的接口汇总。有关如何访问和配置每个接口的更多详细信息,请参见附录。
电源管理策略
PM 策略在 ILOM 中的 /SP/powermgmt 目标下进行管理。可通过多种方式查看或更改策略。
ILOM 命令行
以 root 身份登录到 ILOM SP。显示和设置当前策略,如下所示。(ILOM 提示符为 ->。)
->show /SP/powermgmt policy
->set /SP/powermgmt policy=elastic
->set /SP/powermgmt policy=performance
ILOM BUI
本节介绍如何使用 ILOM BUI 设置 PM 策略。
从可以通过网络连接到 SP 的 Web 浏览器中,连接到 https://<SP-IP-address>,并以用户 root 身份登录。
导航到 Power Management ->Settings 选项卡。
选择所需的电源策略,单击 Save。
图 1. ILOM BUI
SNMP
在可以通过网络访问 ILOM SP 的管理系统中,使用下面显示的 snmpget 和 snmpset 命令读取和设置使用名为 SUN-HW-CTRL-MIB 的 SNMP MIB 的 PM 策略。
要获取该策略,使用:
snmpget -v2c -cprivate <SP-IP-address>sunHwCtrlPowerMgmtPolicy.0
要启用性能策略,使用:
snmpset -v2c -cprivate <SP-IP-address>sunHwCtrlPowerMgmtPolicy.0 3
要启用弹性策略,使用:
snmpset -v2c -cprivate <SP-IP-address>sunHwCtrlPowerMgmtPolicy.0 4
IPMI
在可以通过网络访问 ILOM SP 的管理系统中,使用下面显示的 ipmitool 命令读取和设置 PM 策略。这需要 ipmitool 1.8.9 版或更高版本。当该工具显示提示时,为 SP 提供 root 口令。
ipmitool -I lan -H <SP-IP-address>-U root sunoem cli
"show /SP/powermgmt"
ipmitool -I lan -H <SP-IP-address>-U root sunoem cli
"set /SP/powermgmt policy=performance"
ipmitool -I lan -H <SP-IP-address>-U root sunoem cli
"set /SP/powermgmt policy=elastic"
Oracle Enterprise Manager Ops Center
从 Web 浏览器中,登录到 Oracle Enterprise Manager Ops Center 控制台。
在左侧 Navigation 框中,展开 Assets 部分,从列表中选择 All Assets,然后找到并单击感兴趣的系统。
在右侧 Actions 框中,单击 Set Power Policy 链接,选择所需的策略选项,然后单击 Submit 按钮。
图 2. Oracle Enterprise Manager Ops Center
功率限制
功率上限在 ILOM 中的 /SP/powermgmt/budget 目标下进行管理。可通过多种方式查看或更改预算。有关高级控制的其他属性的详细信息,请参见附录。
ILOM 命令行
首先,以 root 身份登录到 SP ILOM。然后使用以下命令。
要显示功率上限设置,使用:
->show /SP/powermgmt/budget
要显示当前耗电量,使用:
->show /SP/powermgmt actual_power
要配置挂起的功率限制(以瓦为单位,使用适合您环境的值替换 400),使用:
->set /SP/powermgmt/budget pendingpowerlimit=400
要应用挂起值,使用:
->set /SP/powermgmt/budget commitpending=true
要启用已配置的功率限制,使用:
->set /SP/powermgmt/budget activation_state=enabled
ILOM BUI
本节介绍如何使用 ILOM BUI 设置功率上限预算。
连接到 https://<SP-IP-address>并登录。
导航到 Power Management ->Consumption 选项卡,查看当前用电量。
导航到 Power Management ->Limit 选项卡。
选中 Power Limiting 复选框,启用功率限制。
在 Target Limit 框中设置功率限制(瓦)。
保存设置。
图 3. ILOM BUI
SNMP
在可以通过网络访问 ILOM SP 的管理系统中,使用下面显示的 snmpget 和 snmpset 命令读取和设置使用名为 SUN-HW-CTRL-MIB 的 SNMP MIB 的功率上限。
要查看功率限制是启用还是禁用,使用:
snmpget -v2c -cprivate <SP-IP-address>sunHwCtrlPowerMgmtBudget.0
要读取当前功率限制,使用:
snmpget -v2c -cprivate <SP-IP-address>
sunHwCtrlPowerMgmtBudgetPowerlimit.0
要配置挂起的功率限制(以瓦为单位,使用适合您环境的值替换 500),使用:
snmpset -v2c -cprivate <SP-IP-address>
sunHwCtrlPowerMgmtBudgetPendingPowerlimit.0 = 500
要应用挂起值,使用:
snmpset -v2c -cprivate <SP-IP-address>
sunHwCtrlPowerMgmtBudgetCommitPending.0 = true
要启用已配置的功率限制,使用:
snmpset -v2c -cprivate <SP-IP-address>
sunHwCtrlPowerMgmtBudget.0 = enabled
IPMI
在可以通过网络访问 ILOM SP 的管理系统中,使用下面显示的 ipmitool 命令读取和设置 PM 策略。1.8.9 版或更高版本支持 sunoem cli 命令。当该工具显示提示时,为 SP 提供 root 口令。
要显示当前设置,使用:
ipmitool -I lan -H <SP-IP-address>-U root sunoem cli
"show /SP/powermgmt/budget"
要配置挂起的功率限制(以瓦为单位,使用适合您环境的值替换 400),使用:
ipmitool -I lan -H <SP-IP-address>-U root sunoem cli
"set /SP/powermgmt/budget pendingpowerlimit=400"
要应用挂起值,使用:
ipmitool -I lan -H <SP-IP-address>-U root sunoem cli
"set /SP/powermgmt/budget commitpending=true"
要启用已配置的功率限制,使用:
ipmitool -I lan -H <SP-IP-address>-U root sunoem cli
"set /SP/powermgmt/budget activation_state=enabled"
Oracle Solaris 10:设备电源管理
通过主机 CLI,使用 pmconfig(1M) 命令和 /etc/power.conf(4) 文件管理设备 PM。有关如何配置设备电源管理的更多详细信息,请参见附录。
编辑 power.conf 文件。详细信息,请参见 power.conf(4)。
autopm (enable | disable}
system-threshold {always-on | <idle_time>}
device-thresholds <physical_path1>{<idle_time>| always-on}
...
device-thresholds <physical_pathx>{<idle_time>| always-on}
cpu-threshold <idle_time>
使用以下命令在 power.conf 中启用新设置:
pmconfig
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)