sysctl.confファイルを編集する

sysctl.confファイルを編集する

shmmaxRed Hat Enterprise Linux Server リリース 5.11 (Tikanga) を使用していますが、 &の値を変更する必要がありますshmall

vi /etc/sysctl.conf

# Controls the maximum shared segment size, in bytes

kernel.shmmax = 68719476736 

# Controls the maximum number of shared memory segments, in pages

kernel.shmall = 4294967296

fs.suid_dumpable = 1
fs.aio-max-nr = 1048576
fs.file-max = 6815744

kernel.shmall = 2097152
kernel.shmmax = 536870912

kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048586

kernel.shmmax = 4294967295

上記ではshmaxが 3 回、shmallが 2 回と記載されていますが、どこを変更すればよいでしょうか?

コマンドを入力するとipcs -lm表示される

[oracle@NTSLSRVDBS02 ~]$ ipcs -lm

------ Shared Memory Limits --------

max number of segments = 4096

max seg size (kbytes) = 4194303

max total shared memory (kbytes) = 8388608

min seg size (bytes) = 1

shmmaxとの値を変更する必要がありますshmall

関連情報