Hallo,
ich benutze auf meinem Rechner openSUSE 12.2
Die Ausgabe " /sbin/sysctl -A | grep shm" liefert
Code
kernel.shm_rmid_forced = 0
kernel.shmall = 2097152
kernel.shmmax = 33554432
kernel.shmmni = 4096
vm.hugetlb_shm_group = 0
Auf einem anderen Rechner (gleiche Hardware, gleiches Betriebssystem) liefert die Ausgabe:
Code
kernel.shm_rmid_forced = 0
kernel.shmall = 1152921504606846720
kernel.shmmax = 18446744073709551615
kernel.shmmni = 4096
vm.hugetlb_shm_group = 0
Warum sind die Werte für shmall und shmmax unterschiedlich?
Hintergrund der Anfrage ist, dass ich eine Anwendung habe, die 1G shared mem benötigt. Sie läuft daher auf dem einen Rechner, auf dem anderen leider nicht.