[原创] 最近在X86_64的LINUX测试DB2,一些心得 |
|
| 来源 chinaunix.net 酷勤网整理 |
1、64位就是强,6G内存的机器,再也不用担心怎么使用2G以上的内存了,直接把BUFFERPOOL开的大大的。
2、用NTPL的环境,直接安装DB2 8.2很容易,之前的版本安装无法用基于JAVA的安装程序,要手工安装,麻烦很多。
3、启用内核AIO对性能有不少提高,用
db2 set DB2LINUXAIO=YES
或者db2 set DB2NOLIOAIO=false
至于到底那个其作用,不同的文档说的不一样。找个发行版本用2.6内核(或者打了补丁的2.4内核,比如RHAS3)和libaio支持。对于MDK 10.1之类的,需要自己安装FC或者SUSE的libaio。
4、可以将bufferpool钉在内存
db2 set DB2_PINNED_BP=YES
6、对于SELS这样的发行版本,要小心缺省情况启动的时候不会启用
/etc/sysctl.conf。
需要自己用yast修改runlevel,让boot.sysctl在boot LEVEL启用。
mymm 回复于:2005-01-28 16:04:06
鼓励经验交流!
JJ!
flighttop 回复于:2005-01-31 05:32:30
I appreciate it if you can share your DB2 experience with us on Linux, such as installation, administration and performance tunning.
oprs 回复于:2005-01-31 09:18:53
引用:原帖由 "mymm" 发表: 鼓励经验交流!
JJ!
支持经验贴
Law 回复于:2005-01-31 09:25:10
支持,多交流啊,
daliwa 回复于:2005-01-31 20:00:45
多交流经验
huyuhui001 回复于:2005-02-15 09:55:37
好,支持!!
wolfop 回复于:2005-02-15 14:52:31
再补充一点,SLES的LVM模块加载会在非启动scsi驱动模块之前。所以如果用外置阵列,尤其是SAN的阵列,会发现重新启动以后在外置阵列上面的VG没有被激活。可以用两个方法解决
1、修改rc.local,再用vgchange 激活。
2、修改/etc/sysconfig/kernel.conf,将SAN的HBA卡驱动作为启动需要的模块,重新生成initrd
|
 |
原文链接:http://bbs.chinaunix.net/viewthread.php?tid=490486
转载请注明作者名及原文出处
|
|
|