March 18, 2014

看源码是件美妙的事

最近开发的一个工具调用了ipmitool来获取某些信息, 不过有些老机器和虚拟机并不支持ipmi, 加载ipmi_si模块时会在/var/log/message文件刷以下log

[1204463.682633] IPMI System Interface driver.

[1204463.683100] ipmi_si: Adding default-specified kcs state machine

[1204463.683103] ipmi_si: Trying default-specified kcs state machine at i/o address 0xca2, sla......

June 11, 2012

MegaSAS RAID卡 BBU Learn Cycle周期的影响

背景

最近遇到有些带MegaSAS RAID卡的服务器,在业务高峰时突然IO负载飚升得很高,IO性能急剧下降,查了日志及各种设置最后才发现是RAID卡的Cache写策略由WriteBack变成WriteThrough了。更深入的原因是BBU进入了Learn Cycle周期,自动把Cache策略改为WriteThrough.

WriteBack和WriteThrough

在开始之前,我需要提到两个词: WriteBack, WriteThrough

WriteBack:进行写操作时,将数据写入RAID卡缓存,并直接返回,RAID卡控制器将在系统负载低或者Cache满了的情况下把数据写......

December 09, 2011

Debian在线升级dell服务器BIOS

1. 安装libsmbios软件包:

工具主页及文档: http://linux.dell.com/libsmbios/main/index.html

aptitude update

aptitude install libsmbios-bin

2. 查看当前BIOS版本及编号: 需要记住 System ID 及 BIOS Version 的值

hostname:/home/igi# getSystemId

Libsmbios: 2.0.3

System ID: 0x01B3

Service Tag: XXXXXXX

Express Service Code: ......