CN107796982A - 一种实时监测psu电压的方法 - Google Patents
一种实时监测psu电压的方法 Download PDFInfo
- Publication number
- CN107796982A CN107796982A CN201710948516.2A CN201710948516A CN107796982A CN 107796982 A CN107796982 A CN 107796982A CN 201710948516 A CN201710948516 A CN 201710948516A CN 107796982 A CN107796982 A CN 107796982A
- Authority
- CN
- China
- Prior art keywords
- psu
- voltage
- monitoring
- voltages
- real time
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R19/00—Arrangements for measuring currents or voltages or for indicating presence or sign thereof
- G01R19/165—Indicating that current or voltage is either above or below a predetermined value or within or outside a predetermined range of values
- G01R19/16533—Indicating that current or voltage is either above or below a predetermined value or within or outside a predetermined range of values characterised by the application
- G01R19/16538—Indicating that current or voltage is either above or below a predetermined value or within or outside a predetermined range of values characterised by the application in AC or DC supplies
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/40—Testing power supplies
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Debugging And Monitoring (AREA)
Abstract
本申请发明一种实时监测PSU电压的方法,能够自动实时监测PSU电压。本发明通过将PSU的高位、低位进行算法转换得到十进制的PSU电压值数据,当PSU电压值过高或过低的时候报警,并将报警信息记录在LOG文件中,因此能够有效解决人工监测PSU电压效率低下的问题。
Description
技术领域
本发明涉及服务器存储***领域,具体涉及一种实时监测PSU电压的方法。
背景技术
BBU是备用电源组(Battery Backup Unit)的缩写,它是一个可换的部件(FRU),BBU为RAID控制器缓存提供电源,当发生电源断电时,BBU为控制器提供电源,控制器将缓存Cache中的数据及时写入到SSD***盘中。当电源恢复正常供电时,控制器会将数据从SSD***盘中写回RAID中,避免断电导致数据丢失。
存储***的存储将要提供数据保护功能的BBU放置在PSU(power supply unit电源装置)中,在正常AC供电情况下,存储***PSU输出的电压高于BBU输出的电压,此时,存储***由PSU供电。但是,为了防止PSU输出电压值过低或过高,进而引起BBU异常并造成存储***的异常,同时也为了保证PSU输出电压的的稳定性能,一般情况下,需要对PSU的工作电压进行实时监测,但人工监测费时费力。
针对上述这种情况,本申请发明一种实时监测PSU电压的方法,能够自动实时监测PSU电压,一旦发现问题及时报警,因此能够有效解决人工监测PSU电压效率低下的问题。
发明内容
本发明采用应用程序来实现对PSU电压的实时监测。
具体地,本申请请求保护一种实时监测PSU电压的方法,其特征在于,该方法具体包括如下步骤:
读取PSU当前工作电压;
判断当前PSU电压值是否工作在正常电压范围内;
当PSU电压值过高或过低的时候报警;
将PSU电压值输出并保存至文件。
如上所述的实时监测PSU电压的方法,其特征还在于,可以读取多个PSU电压值。
如上所述的实时监测PSU电压的方法,其特征还在于,计算PSU电压值的方法为将PSU的高位、低位进行算法转换得到十进制的数据。
如上所述的实时监测PSU电压的方法,其特征还在于,当PSU电压值过高或过低的时候报警的信息记录在LOG文件中。
附图说明
图1、本发明所述监测方法的工作流程图
具体实施方式
如附图1所示,本发明所述的监测方法的工作流程如下:
1、读取PSU当前工作电压;
2、读取当前PSU电压值判断PSU是否工作在正常电压范围内;
3、当PSU电压值过高或过低的时候报错;
4、将PSU电压值输出并保存至文件。
下面通过一个具体实施例对PSU0和PSU1两个电压值监测的实现过程进行说明。
1.编写测试应用程序。
例如:
#!/bin/bash
for i in{1,1000}
do
{
PSU0_HIG=`pl_osescl i-E1-P0xc0-o"/sre/twi/wread 106 91 2 1 139"|grep000|awk'{print$2}'`#读取PSU0当前电压值高位
PSU0_LOW=`pl_osescl i-E1-P0xc0-o"/sre/twi/wread 106 91 2 1 139"|grep000|awk'{print$3}'`#读取PSU0当前电压值低位
PSU1_HIG=`pl_osescl i-E1-P0xc0-o"/sre/twi/wread 107 91 2 1 139"|grep000|awk'{print$2}'`#读取PSU1当前电压值高位
PSU1_LOW=`pl_osescl i-E1-P0xc0-o"/sre/twi/wread 107 91 2 1 139"|grep000|awk'{print$3}'`#读取PSU1当前电压值低位
#对读取到的PSU0PSU1的高位、低位进行算法转换得到十进制的数据
a0=$(($((16#$PSU0_LOW))*256+$((16#$PSU0_HIG))))
a1=$(($((16#$PSU1_LOW))*256+$((16#$PSU1_HIG))))
PSU0=$(echo"scale=2;$a0/512"|bc)#得到PSU0的电压值
PSU1=$(echo"scale=2;$a1/512"|bc)#得到PSU1的电压值
if($PSU0<11.3|$PSU0<11.3)
{
if($PSU0<11.3)
{
echo$(date)
echo"PSU0=$PSU0"
echo“PSU0 is lower.”
}
else if
{
echo$(date)
echo echo"PSU1=$PSU1"
echo“PSU1 is lower.”
}
}
else if($PSU0>12.3|$PSU0>12.3)
{
if($PSU0>12.3)
{
echo$(date)
echo"PSU0=$PSU0"
echo“PSU0 is higher.”
}
else if
{
echo$(date)
echo"PSU1=$PSU1"
echo“PSU1is higher.”
}
}
sleep 5
}
Done
2.确定该测试应用程序可以调用执行,并对编写的应用程序赋予执行权限;
3.将测试执行结果写入日志,以备查看是否达到标准。
显而易见地,上面所示的仅仅是本发明的一个具体实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据上述实施例获得其他的技术方案,以及在本发明保护的范围内做出的等同变化均应落入本发明的保护范围内,都属于本发明保护的范围。
Claims (4)
1.一种实时监测PSU电压的方法,其特征在于,该方法具体包括如下步骤:
读取PSU当前工作电压;
判断当前PSU电压值是否工作在正常电压范围内;
当PSU电压值过高或过低的时候报警;
将PSU电压值输出并保存至文件。
2.如权利要求1所述的实时监测PSU电压的方法,其特征还在于,可以读取多个PSU电压值。
3.如权利要求2所述的实时监测PSU电压的方法,其特征还在于,计算PSU电压值的方法为将PSU的高位、低位进行算法转换得到十进制的数据。
4.如权利要求3所述的实时监测PSU电压的方法,其特征还在于,当PSU电压值过高或过低的时候报警的信息记录在LOG文件中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710948516.2A CN107796982A (zh) | 2017-10-12 | 2017-10-12 | 一种实时监测psu电压的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710948516.2A CN107796982A (zh) | 2017-10-12 | 2017-10-12 | 一种实时监测psu电压的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107796982A true CN107796982A (zh) | 2018-03-13 |
Family
ID=61533765
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710948516.2A Pending CN107796982A (zh) | 2017-10-12 | 2017-10-12 | 一种实时监测psu电压的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107796982A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110488205A (zh) * | 2018-10-24 | 2019-11-22 | 新华三技术有限公司 | 一种故障识别装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102129047A (zh) * | 2010-01-18 | 2011-07-20 | 鸿富锦精密工业(深圳)有限公司 | 电源供应器测试装置 |
CN204882840U (zh) * | 2015-09-06 | 2015-12-16 | 浪潮电子信息产业股份有限公司 | 一种电源输出电压实时监测治具 |
-
2017
- 2017-10-12 CN CN201710948516.2A patent/CN107796982A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102129047A (zh) * | 2010-01-18 | 2011-07-20 | 鸿富锦精密工业(深圳)有限公司 | 电源供应器测试装置 |
CN204882840U (zh) * | 2015-09-06 | 2015-12-16 | 浪潮电子信息产业股份有限公司 | 一种电源输出电压实时监测治具 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110488205A (zh) * | 2018-10-24 | 2019-11-22 | 新华三技术有限公司 | 一种故障识别装置 |
WO2020083061A1 (zh) * | 2018-10-24 | 2020-04-30 | 新华三技术有限公司 | 故障识别 |
US11719757B2 (en) | 2018-10-24 | 2023-08-08 | New H3C Technologies Co., Ltd. | Fault recognition |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103049070B (zh) | 缓存数据的掉电保护方法及计算机设备 | |
US9886200B2 (en) | Concurrent upgrade and backup of non-volatile memory | |
CN102279775B (zh) | 一种Linux***下的硬盘故障处理方法 | |
CN109308238A (zh) | 一种存储***磁盘阵列坏盘调节的方法、装置及设备 | |
CN102521115A (zh) | 一种基于硬盘性能的数据资源预警方法 | |
US10401935B2 (en) | Storage device with a power source and persistent store that provides backup power to DRAM in a power loss event | |
CN108519940A (zh) | 一种存储设备告警方法、***及计算机可读存储介质 | |
CN111880636B (zh) | 一种存储阵列的断电保护方法及相关装置 | |
CN107796982A (zh) | 一种实时监测psu电压的方法 | |
US20060083076A1 (en) | Data management apparatus | |
CN104978241B (zh) | 一种cow类型文件***的数据恢复方法及装置 | |
CN116303481B (zh) | 故障录波数据的存储方法、装置、设备及存储介质 | |
CN104205097A (zh) | 一种去重方法装置与*** | |
CN104020963A (zh) | 一种防止误判硬盘读写错误的方法和装置 | |
CN112506686A (zh) | 一种dcs控制器日志***实现方法和装置 | |
CN112084097B (zh) | 一种磁盘告警方法及装置 | |
CN210123556U (zh) | 一种数据存储*** | |
CN204965325U (zh) | 一种计算机断电保护装置 | |
CN110096486A (zh) | 一种日志监控方法、装置、设备及计算机可读存储介质 | |
CN110532142A (zh) | 一种计算机***硬盘切换控制装置 | |
CN104464802A (zh) | 存储装置和数据保护方法 | |
KR102677761B1 (ko) | 전력이 공급되는 영구 저장 장치를 통한 호스트 메모리 보호 | |
Zeng et al. | HerpRap: a hybrid array architecture providing any point-in-time data tracking for datacenter | |
CN109460316A (zh) | 基于温差均衡的数据恢复方法以及***、存储介质 | |
US11587595B1 (en) | Method of identifying DAE-context issues through multi-dimension information correlation |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180313 |
|
RJ01 | Rejection of invention patent application after publication |