求助:關於linux下共享記憶體的問題(轉)

ba發表於2007-08-13
求助:關於linux下共享記憶體的問題(轉)[@more@]我已經在/etc/sysctl.conf中加入了kernel.shmmax = 536870912,也使用了sysctl -p執行,執行後顯示的也是沒錯的,但是當我用ipcs -lm檢視共享記憶體的時候卻是這樣顯示的:
max number of segments = 4096
max seg size (kbytes) = 524288
max total shared memory (kbytes) = 0 //問題就是這行,請指教
min seg size (bytes) = 1
我在別的機器上看到的是第三行應該是顯示我的共享記憶體數,但是無論我怎麼改,總是顯示為0,請問是什麼原因,如何改過來.
下面是我用sysctl -p 看到的程式碼:
[root@localhost ~]# sysctl -p
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.shmmax = 536870912

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-952731/,如需轉載,請註明出處,否則將追究法律責任。

相關文章