|
linux下/dev/shm是什么? |
|
【字体:小 大】 |
|
linux下/dev/shm是什么? |
|
作者:未知 文章来源:网络 点击数: 更新时间:2009-6-19 |
默认系统就会加载/dev/shm ,它就是所谓的tmpfs,有人说跟ramdisk(虚拟磁盘),但不一样。象虚拟磁盘一样,tmpfs 可以使用您的 RAM,但它也可以使用您的交换分区来存储。而且传统的虚拟磁盘是个块设备,并需要一个 mkfs 之类的命令才能真正地使用它,tmpfs 是一个文件系统,而不是块设备;您只是安装它,它就可以使用了。 tmpfs有以下优势: 1,动态文件系统的大小。 2,tmpfs 的另一个主要的好处是它闪电般的速度。因为典型的 tmpfs 文件系统会完全驻留在 RAM 中,读写几乎可以是瞬间的。 3,tmpfs 数据在重新启动之后不会保留,因为虚拟内存本质上就是易失的。所以有必要做一些脚本做诸如加载,绑定的操作。 好了讲了一些大道理,还是讲讲应用吧: 首先在/dev/stm建个tmp文件夹,然后与实际/tmp绑定 mkdir /dev/shm/tmp chmod 1777 /dev/shm/tmp mount --bind /dev/shm/tmp /tmp(--bind ) 在使用mount --bind olderdir newerdir命令来挂载一个目录到另一个目录后,newerdir的权限和所有者等所有信息会发生变化。挂载后的目录继承了被挂载目录的所有属性,除了名称 |
文章录入:a 责任编辑:a |
|
上一篇文章: Mysql的查询缓存区的优化
下一篇文章: SQL Server 7六种数据移动方法 |
【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |