Greetings,
I am setting up an Oracle 8i Server on Intel RedHat 6.2 (kernel
2.2.14-5.0).
I am very happy with the way the kernel is behaving and only want to
increase SHMMAX from 32 megs to 128 megs (half my physical memory).
The detailed steps I took to change and recompile the kernel follow
below and the process went fine, but when I do an
ipcs -lm
after booting on the new kernel, I still see max seg size (kbytes) =
32768
Can anyone explain why I am not seeing any change?
Thanks,
ckclark
Here is what I did.
[root@ckclark-pc src]# cd /usr/src
(copied to a working directory with o suffix for oracle --paranoia)
[root@ckclark-pc src]# cp -r linux-2.2.14-5.0 linux-2.2.14-5.0o
Made following change to Makefile:
EXTRAVERSION = -5.0o
Made some links:
[root@ckclark-pc src]# ln -s linux-2.2.14-5.0o linux
[root@ckclark-pc src]# cd linux/include
[root@ckclark-pc include]# ln -s asm-i386 asm
[root@ckclark-pc asm]#
Edited /usr/src/linux-2.2.14-5.0o/include/asm/shmparam.h to have:
#define SHMMAX 0x8000000 /* max shared seg size (bytes)
*/
[root@ckclark-pc asm]# cd ../../
Created my .config file to be like the one I'm already using:
[root@ckclark-pc linux]# make oldconfig
Make .depend, .hdepend, recompile
[root@ckclark-pc linux]# make dep; make clean; make bzImage; make
modules; make modules_install
Copied bzImage and System.map to /boot as vmlinuz-2.2.14-5.0o and
System.map-2.2.14-5.0o.
Created links from /boot/vmlinuz and /boot/System.map to these files.
Setup lilo.conf:
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
linear
default=linuxo
image=/boot/vmlinuz-2.2.14-5.0
label=linux
read-only
root=/dev/hda10
image=/boot/vmlinuz-2.2.14-5.0o
label=linuxo
read-only
root=/dev/hda10
Ran lilo and rebooted with the new kernel.
--
To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe"
as the Subject.