linux中的 dev shm,/dev/shm的理论简述

原标题:/dev/shm的理论简述

今天不分享命令,单独的给大家讲述一个理论,只是为了让大家能更好的理解你们所掌握的一些知识,因为很多东西你知道怎么使用,局限性会很大。

d0bbe8419299ca2379554c81f4310e00.png

一、/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欢迎访问,转载需注明出处返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值