在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一、/dev/shm理论 默认的Linux发行版中的内核配置都会开启tmpfs,映射到了/dev/下的shm目录。可以通过df 命令查看结果. tmpfs有以下优势: 1。动态文件系统的大小,/dev /shm/需要注意的一个是容量问题,在linux下,它默认最大为内存的一半大小,使用df -h命令可以看到。但它并不会真正的占用这块内存,如果/dev/shm/下没有任何文件,它占用的内存实际上就是0字节;如果它最大为1G,里头放有 100M文件,那剩余的900M仍然可为其它应用程序所使用,但它所占用的100M内存,是绝不会被系统回收重新划分的 二、修改/dev/shm大小 默认的最大一半内存大小在某些场合可能不够用,并且默认的inode数量很低一般都要调高些,这时可以用mount命令来管理它。 复制代码 代码如下:tmpfs /dev/shm tmpfs defaults,size=1.5G 0 0 mount -o remount /dev/shm 三、/dev/shm应用 首先在/dev/shm建个tmp文件夹,然后与实际/tmp绑定 复制代码 代码如下:#mkdir /dev/shm/tmp #chmod 1777 /dev/shm/tmp #mount –bind /dev/shm/tmp /tmp(–bind ) 在使用mount –bind olderdir newerdir命令来挂载一个目录到另一个目录后,newerdir的权限和所有者等所有信息会发生变化。挂载后的目录继承了被挂载目录的所有属性,除了名称。 |
请发表评论