荣新教育:坚持面授的良心机构
全国咨询热线:400-1335-066
您现在的位置:首页>技术文章 > 正文

/dev/shm的理论简述

时间:2018-03-08 16:50:42 来源:荣新IT教育培训 作者:荣新科技
今天不分享命令,单独的给大家讲述一个理论,只是为了让大家能更好的理解你们所掌握的一些知识,因为很多东西你知道怎么使用,局限性会很大。
/dev/shm的理论简述
 

一、/dev/shm理论

默许的Linux发行版中的内核配置都会敞开tmpfs,映射到了/dev/下的shm目录。能够经过df 指令检查成果.

/dev/shm/是linux下一个十分有用的目录,由于这个目录不在硬盘上,而是在内存里。因此在linux下,就不需求大费周折去建ramdisk,直接运用/dev/shm/就可达到很好的优化作用。默许体系就会加载/dev/shm ,它就是所谓的tmpfs,有人说跟ramdisk(虚拟磁盘),但不相同。象虚拟磁盘相同,tmpfs 能够运用您的 RAM,但它也能够运用您的交流分区来存储。并且传统的虚拟磁盘是个块设备,并需求一个 mkfs 之类的指令才干真实地运用它,tmpfs 是一个文件体系,而不是块设备;您仅仅装置它,它就能够运用了。

tmpfs有以下优势:

1。动态文件体系的巨细,/dev /shm/需求留意的一个是容量问题,在linux下,它默许最大为内存的一半巨细,运用df -h指令能够看到。但它并不会真实的占用这块内存,假如/dev/shm/下没有任何文件,它占用的内存实际上就是0字节;假如它最大为1G,里头放有 100M文件,那剩下的900M依然可为其它应用程序所运用,但它所占用的100M内存,是绝不会被体系收回重新区分的

2。tmpfs 的另一个主要的优点是它闪电般的速度。由于典型的 tmpfs 文件体系会彻底驻留在 RAM 中,读写简直能够是瞬间的。

3。tmpfs 数据在重新启动之后不会保留,由于虚拟内存本质上就是易失的。所以有必要做一些脚本做比如加载,绑定的操作。
文章源自荣新教育官网:www.vfast.com.cn欢迎访问,转载需注明出处