现在有一IBM p550的小型机其硬件配置如下:
Processor Type: PowerPC_POWER5
Number Of Processors: 4
Processor Clock Speed: 2097 MHz
CPU Type: 64-bit
Kernel Type: 64-bit
LPAR Info: 1 06-40C5H
Memory Size: 11840 MB
Good Memory Size: 11840 M
该机器是4路双核的CPU
原来安装Informix(10.0 UC4)的参数非常保守(该数据库是由客户的科技人员安装的),LOCK NUMBER只有10万,BUFFER POOL只有5万,而且并没有启用多处理器方式。在没有调整参数之前,BUFFER读的缓存命中率只有85%左右,写的命中率就更低在80%左右徘徊,而且死锁频繁出现。现将LOCK NUMBER调整到了100万,BUFFER POOL调整到了20万,同时启用了多处理器方式,Num Procs to Affinity设为了2,CPU VPs 和 AIO VPs各为1,目前BUFFER读的缓存命中率达到了99%左右,写的命中率达到了88%,死锁基本没有了,但是lockreqs增长很快,lokwaits也增长的较快。按理来说该机器配置不算低,但是在运行一个对数据库进行批处理操作的应用时比同类型机器要慢很多,希望大家帮忙找找还有哪些因素影响了该机器的性能。
BTW,该机器只运行Informix数据库,没有其他数据库以及web server之类的大型应用
收起