首页/系统/Linux 内核与性能调优速查//dev/shm 与共享内存限制
本包目录(357 条)
sysctl 内核参数72 条CPU 与调度60 条
内存与 OOM58 条
磁盘与 IO32 条网络栈调优98 条性能分析工具37 条

/dev/shm 与共享内存限制

/dev/shm 是 tmpfs 挂载点,进程间共享内存常放这里;默认尺寸与容器参数相关,共享段用 ipcs 查看。

查看df -h /dev/shm / ipcs -m / ipcs -lm
容器--shm-size 调整默认 64MB
系统参数kernel.shmmax/shmmni(本包 sysctl 组)

检查

检查
df -h /dev/shm
ipcs -m | head
ipcs -lm | tail -8

易错点

  • 共享内存段残留(进程异常退出未清理)会长期占用内存,用 ipcrm 清理前确认归属
  • 匿名共享内存计入 Shmem,内存增长但进程 RSS 不变时要查这里

数据来源与参考

  • Linux 内核 Documentation/filesystems/tmpfs.rst
  • util-linux 文档 ipcs(1)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌