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满了的情况下把数据写......

March 29, 2012

Debian旧版本源同步脚本

最近Debian Lenny源被官方归档了,使得许多来不及更新系统的服务器没源可用,archive.debian.org访问速度太慢, 不得以自己写个脚本同步lenny源。

由于Debian源的结构,要单独分版本来同步很不方便,包都集中在/pool目录下,故此脚本主要根据索引文件来生成该版本的包列表

ARCH_EXCLUDE 用来过滤 不同架构的 包的

dists 用来过滤不同版本的

同步完成后,整个lenny源(i386,amd64,source) 共 50G

lenny archive源设置

deb http://mirrors.163.com/debian-archive/ len......

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: ......