[發(fā)明專利]一種服務器電源均流測試方法在審
| 申請?zhí)枺?/td> | 201910239365.2 | 申請日: | 2019-03-27 |
| 公開(公告)號: | CN109960620A | 公開(公告)日: | 2019-07-02 |
| 發(fā)明(設計)人: | 徐偉超 | 申請(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22;G01R31/40 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 均流 電源模塊 測試 服務器電源 測試腳本 電源供電模塊 測試服務器 服務器測試 服務器系統(tǒng) 評估服務器 平臺搭建 實時功耗 運行狀態(tài) 最小功耗 拷貝 服務器 電源 輸出 保存 監(jiān)控 | ||
1.一種服務器電源均流測試方法,其特征在于,包括以下步驟:
步驟一,服務器測試平臺搭建,服務器依據(jù)測試需要連接相對應的電源模塊數(shù)量;
步驟二,將測試腳本拷貝到服務器系統(tǒng)任意目錄下,并執(zhí)行測試腳本;
步驟三,測試完成后將測試結(jié)果輸出并保存。
2.如權(quán)利要求1所述的一種服務器電源均流測試方法,其特征在于,在將測試腳本拷貝到服務器系統(tǒng)任意目錄下,并執(zhí)行測試腳本之前還包括;選擇測試環(huán)境。
3.如權(quán)利要求1所述的一種服務器電源均流測試方法,其特征在于,測試腳本執(zhí)行時間為3600秒,即對服務器電源均流情況進行3600秒的監(jiān)控,且數(shù)據(jù)監(jiān)控的周期是5秒。
4.如權(quán)利要求1所述的一種服務器電源均流測試方法,其特征在于,測試腳本包括如下步驟:
A:獲取服務器所有電源模塊的實時輸出功耗值,并依據(jù)時間電源模塊的數(shù)量,將所有功耗值保存;
function psu_get()
{
ipmitool sdr elist>$Cur_Dir/sdr.log
cat$Cur_Dir/sdr.log|grepPS.*Power.*|grepok|awk
'{print$9}'>$Cur_Dir/psu_all.log
CN=`cat$Cur_Dir/psu_all.log|wc-l`
for((i=0;i<$CN;i++))
do
psupower[$i]=`cat$Cur_Dir/psu_all.log|sed-n$[i+1]p`
done
}
#函數(shù)psu_get實現(xiàn)獲取服務器所有電源模塊的實時輸出功耗值,并依據(jù)時間電源模塊的數(shù)量,將所有功耗值保存在數(shù)組psupower[]中
B:從步驟一保存的功耗值中挑選出最大值;
funciton psu_max()
{
max=${psupower[0]}
for((i=1;i<CN;i++))
do
if[${psupower[$i]}-gt$max]
then max=${psupower[$i]}
fi
done
}
#函數(shù)psu_max實現(xiàn)在數(shù)組psupower[]中挑選出最大值,即輸出功耗最大的那個電源模塊
C:從步驟一保存的功耗值中挑選出最小值;
funciton psu_min()
{
min=${psupower[0]}
for((i=1;i<CN;i++))
do
if[${psupower[$i]}-lt$min]
then min=${psupower[$i]}
fi
done
}
#函數(shù)psu_min實現(xiàn)在數(shù)組psupower[]中挑選出最小值,即輸出功耗最小的那個電源模塊;
D:對電源模塊輸出功耗的最大值及最小值進行做差,實時在屏幕輸出并將結(jié)果輸出至log文件result.log中;
Start_time=`date+%s`#記錄測試開始時間戳賦予變量”Start_time”
End_time=$[$Start_time+$Total_time]
#依據(jù)變量$1,計算出測試結(jié)束時間并賦予變量”End_time”
while[`date+%s`-le$End_time]
do
psu_get
psu_max
psu_min
echo$[$max-$min]|tee-a$Cur_Dir/result.log
sleep5#設置默認的監(jiān)控周期為5s(此部分可根據(jù)需要進行修改)done
#以上部分實現(xiàn)最大功耗及最小功耗值的差值并輸出至結(jié)果文件result.log中。
完成操作
將A、B、C、D四部分整合為一個腳本,即可完成電源均流測試。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910239365.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





