CN107796982A - 一种实时监测psu电压的方法 - Google Patents

一种实时监测psu电压的方法 Download PDF

Info

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
Application number
CN201710948516.2A
Other languages
English (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.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information 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 Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201710948516.2A priority Critical patent/CN107796982A/zh
Publication of CN107796982A publication Critical patent/CN107796982A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R19/00Arrangements for measuring currents or voltages or for indicating presence or sign thereof
    • G01R19/165Indicating that current or voltage is either above or below a predetermined value or within or outside a predetermined range of values
    • G01R19/16533Indicating 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/16538Indicating 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/40Testing 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电压的方法
技术领域
本发明涉及服务器存储***领域,具体涉及一种实时监测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文件中。
CN201710948516.2A 2017-10-12 2017-10-12 一种实时监测psu电压的方法 Pending CN107796982A (zh)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110488205A (zh) * 2018-10-24 2019-11-22 新华三技术有限公司 一种故障识别装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102129047A (zh) * 2010-01-18 2011-07-20 鸿富锦精密工业(深圳)有限公司 电源供应器测试装置
CN204882840U (zh) * 2015-09-06 2015-12-16 浪潮电子信息产业股份有限公司 一种电源输出电压实时监测治具

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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