Toon posts:

Shared memory vergroten op 10.4.8?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik probeer de shared memory te vergroten ten behoeve van postgresql. Dit op osx 10.4.8
Ik heb het bestand /etc/sysctl.conf aangemaakt met daarin:
code:
1
2
3
4
5
6
root# cat /etc/sysctl.conf 
kern.sysv.shmmax: 335544320
kern.sysv.shmmin: 1
kern.sysv.shmmni: 32
kern.sysv.shmseg: 8
kern.sysv.shmall: 81920
Ik houd me dus aan shmall*4k=shmmax.

Maar na een herstart nog steeds:
code:
1
2
3
4
5
6
7
root#  sysctl -a | grep shm
kern.exec: unknown type returned
kern.sysv.shmmax: 4194304
kern.sysv.shmmin: 1
kern.sysv.shmmni: 32
kern.sysv.shmseg: 8
kern.sysv.shmall: 1024


Ik voel er vooralsnog weinig voor om in rc te gaan zitten klooien, simpelweg omdat ik niet echt weet wat ik aan het doen ben. Wie weet hier raad mee en kan mij helpen.


edit:
ik kom in /etc/rc hetvolgende tegen:
code:
1
2
3
4
5
6
7
8
if [ -f /etc/sysctl.conf ]; then
        awk '{ if (!index($1, "#") && index($1, "=")) print $1 }' < /etc/sysctl.conf | while read
        do
                sysctl -w ${REPLY}
        done
fi
                    
sysctl -w kern.sysv.shmmax=4194304 kern.sysv.shmmin=1 kern.sysv.shmmni=32 kern.sysv.shmseg=8 kern.sysv.shmall=1024

Dus het lijkt erop alsof dit the way to go is, maar helaas nog geen resultaat

[ Voor 24% gewijzigd door Verwijderd op 14-01-2007 21:29 ]


  • JeffG
  • Registratie: Oktober 2001
  • Laatst online: 24-01-2025
Verwijderd schreef op zondag 14 januari 2007 @ 21:07:
Ik probeer de shared memory te vergroten ten behoeve van postgresql. Dit op osx 10.4.8
Ik heb het bestand /etc/sysctl.conf aangemaakt met daarin:
code:
1
2
3
4
5
6
root# cat /etc/sysctl.conf 
kern.sysv.shmmax: 335544320
kern.sysv.shmmin: 1
kern.sysv.shmmni: 32
kern.sysv.shmseg: 8
kern.sysv.shmall: 81920
Dubbele punt vervangen door het "="-teken zou moeten werken:
code:
1
2
3
4
5
6
root# cat /etc/sysctl.conf 
kern.sysv.shmmax=335544320
kern.sysv.shmmin=1
kern.sysv.shmmni=32
kern.sysv.shmseg=8
kern.sysv.shmall=81920

Verwijderd

Topicstarter
verrek, wat stom van mij zeg. Ik had het compleet over het hoofd gezien :o

Dit werkt inderdaad. Hartelijk dank!