首页 > 代码库 > 服务器Raid卡电池自动充电
服务器Raid卡电池自动充电
1 介绍
服务器上的Raid卡电池,简称BBU,是个很重要的组件,它对于磁盘的I/O性能影响很大,但一般的BBU电量只能用90天,电用完后系统会自动给其充电,但因充电一般需要几个小时,在充电期间,Raid卡的cache状态是处于write through的,即不带缓存功能。所以为了保证服务器处于正常运行状态,就需要手工进行BBU的充放电,通常把充放电时间定在夜里面,也就是服务器负载最小的时候。
2 过程
Cron里写入:
#!/bin/sh
#yes, 1 really does mean off
/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -SetBbuProperties -f off -aALL
sleep 5
/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -SetBbuProperties -f on -aALL
off文件的内容:
autoLearnMode=1
on文件的内容:
autoLearnMode=0
3 注解
若要运行以上脚本,服务器需要先安装MegaCli工具,MegaCli适用于戴尔等类型的服务器,不同类型的服务器用的工具可能不一样。
本文出自 “Linux和网络” 博客,请务必保留此出处http://haohaozhang.blog.51cto.com/9176600/1600420
服务器Raid卡电池自动充电
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。