更改 Linux 上的最大共享内存大小

更改 Linux 上的最大共享内存大小

如何更改 Linux 上可用共享内存的大小?

root@thor:/home/omry# df -h | grep shm
none                  3.9G  3.9G  1.6M 100% /dev/shm

显然 4GB 对于我正在做的事情来说是不够的(我需要将大量数据加载到共享内存中 - 我的机器有 8GB 的​​ RAM)。

答案1

默认情况下,它是已安装 RAM 数量的函数。它通常是物理 RAM 的 50%。更改大小可能需要创建新的 ramdisk 或使用不同的参数重新安装现有文件系统。

看:http://centoshacker.com/kabir/tuning/tuning-tmpfs-filesystemdevshm-for-centos.html

答案2

修改中的某个tmpfs特定挂载选项。请参阅/dev/shm/etc/fstabtmpfs 的挂载选项有关详细信息,请参阅手册页的部分mount(8)

相关内容