linux共享内存shm详解
linux中/dev目录下一般都是一些设备文件,例如磁盘、内存、摄像头等,其中/dev/shm这个目录是linux下一个利用内存虚拟出来的一个目录,这个目录中的文件都是保存在内存中,而不是磁盘上。其大小是非固定的,即不是预先分配好的内存来存储的。/dev/shm的容量默认最大为内存的一半大小,使用df-h命令可以看到。但它并不会真正的占用这块内存,如果/dev/shm/下没有任何文件,它占用的内存实际上就是0字节。/dev/shm的文件系统为tmpfs,即为临时文件系统shm和内存中的shared部分关联,下面我们做一个实验来看看首先我们执行free命...