当前位置:首页 > 计算机科学 > 网络技术 > 正文内容

Linux下的tmpfs文件系统(/dev/shm)

fanglong2020-08-20网络技术1482

介绍

/dev/shm/是一个使用就是tmpfs文件系统的设备,其实就是一个特殊的文件系统。centos中默认大小为物理内存的一半,使用时不用mkfs格式化。

tmpfs是Linux/Unix系统上的一种基于内存的虚拟文件系统。tmpfs可以使用您的内存或swap分区来存储文件(即它的存储空间在virtual memory 中, VM由real memory和swap组成)。由此可见,tmpfs主要存储暂存的文件。它有如下2个优势 : 1. 动态文件系统的大小。2. tmpfs 使用VM建的文件系统,速度当然快。3.重启后数据丢失。

当删除tmpfs中的文件时,tmpfs会动态减少文件系统并释放VM资源,LINUX中可以把一些程序的临时文件放置在tmpfs中,利用tmpfs比硬盘速度快的特点提升系统性能。实际应用中,为应用的特定需求设定此文件系统,可以提升应用读写性能,如将squid 缓存目录放在/tmp, php session 文件放在/tmp, socket文件放在/tmp, 或者使用/tmp作为其它应用的缓存设备

 

临时修改/dev/shm大小

#mount -o size=1500M -o nr_inodes=1000000 -o noatime,nodiratime -o remount /dev/shm

mount -t tmpfs -o size=20m tmpfs /tmp 临时挂载使用

 

开机启用的配置

可以在/etc/fstab 中定义其大小

tmpfs /dev/shm tmpfs,defaults,size=512m 0 0

tmpfs /tmp tmpfs defaults,size=25M 0 0

修改后执行mount -o remoount /dev/shm 后生效

 

mkdir /dev/shm/tmp (/dev/shm/ 下新建的目录与/tmp绑定, 则/tmp 即使用tmpfs文件系统)

chmod 1777 /dev/shm/tmp

mount --bind /dev/shm/tmp /tmp

扫描二维码推送至手机访问。

版权声明:本文由人从众的博客发布,如需转载请注明出处。

本文链接:http://loulin.bid/26.html

分享给朋友:

相关文章

Centos7中添加、删除Swap交换分区的方法

Swap空间的作用是当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。这篇文章主要给大家介绍了关于Centos7中添加、删除Swap交换分区的相...

破解电信光猫的超级账号_中兴_ZXHN_F612

破解电信光猫的超级账号_中兴_ZXHN_F612

现在光宽带深入家家户户,电信工作人员安装好,会安装个可以带有路由(远程可以调节,换模式即可)功能光猫,后面只有默认的用户帐号密码,分别是:useradmin  密码:t5vte图片不上了!用...

解决win7鼠标变成一条竖剑盾(线)

解决win7鼠标变成一条竖剑盾(线)

欲知前事如何,请将圈圈里的钩去掉....

个人建站技巧

现在有不少人在问我,怎样才能建设一个网站啊,建设一个网站需要学习什么东西,建站需要怎么设计,怎样设计和制作自己的个人网站啊,个人网站需要什么内容啊,个人网站的路在何方啊,怎样盈利啊等等。我也是做了几年...

centos系统给php添加IonCube Loader支持

某些php程序,如果使用IonCube进行加密了,就需要在服务器上安装IonCube Loader解密先执行一下操作打开php扩展文件目录:cd /{php_dir}/lib/php/extensio...

评论列表

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。