6 个解决方案
#1
/etc/sysctl.conf
文件中
kernel.shmmax 重新配置了吗 ?
文件中
kernel.shmmax 重新配置了吗 ?
#2
都修改过了:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000100 128
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000100 128
#3
还是报内存不够吗?
#4
cat /proc/meminfo
看看什么情况;
看看什么情况;
#5
总大小也修改过了,还是不行啊
#6
这个文件的大小才是真正控制我们 AMM 的大小关键。找到了原因就好处理了。修改tmpfs 的大小,使其大于MEMORY_TARGET的大小就可以了。
# umount tmpfs
# mount -t tmpfs shmfs -o size=4G /dev/shm
让以后每次重启OS 都自动mount,修改文件 /etc/fstab 将tmpfs 修改成以下值:
tmpfs /dev/shm tmpfs defaults,size=3G 0 0
如果直接修改/etc/fstab,通过重启OS 也可以让参数生效。
百度查下,调整下tmpfs就好了
# umount tmpfs
# mount -t tmpfs shmfs -o size=4G /dev/shm
让以后每次重启OS 都自动mount,修改文件 /etc/fstab 将tmpfs 修改成以下值:
tmpfs /dev/shm tmpfs defaults,size=3G 0 0
如果直接修改/etc/fstab,通过重启OS 也可以让参数生效。
百度查下,调整下tmpfs就好了
#1
/etc/sysctl.conf
文件中
kernel.shmmax 重新配置了吗 ?
文件中
kernel.shmmax 重新配置了吗 ?
#2
都修改过了:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000100 128
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000100 128
#3
还是报内存不够吗?
#4
cat /proc/meminfo
看看什么情况;
看看什么情况;
#5
总大小也修改过了,还是不行啊
#6
这个文件的大小才是真正控制我们 AMM 的大小关键。找到了原因就好处理了。修改tmpfs 的大小,使其大于MEMORY_TARGET的大小就可以了。
# umount tmpfs
# mount -t tmpfs shmfs -o size=4G /dev/shm
让以后每次重启OS 都自动mount,修改文件 /etc/fstab 将tmpfs 修改成以下值:
tmpfs /dev/shm tmpfs defaults,size=3G 0 0
如果直接修改/etc/fstab,通过重启OS 也可以让参数生效。
百度查下,调整下tmpfs就好了
# umount tmpfs
# mount -t tmpfs shmfs -o size=4G /dev/shm
让以后每次重启OS 都自动mount,修改文件 /etc/fstab 将tmpfs 修改成以下值:
tmpfs /dev/shm tmpfs defaults,size=3G 0 0
如果直接修改/etc/fstab,通过重启OS 也可以让参数生效。
百度查下,调整下tmpfs就好了