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.

Reply via email to