tmpfs是Linux/Unix系统上的一种基于内存的文件系统。tmpfs可以使用系统的内存或swap分区来存储文件。由此可见,tmpfs主要存储暂存的文件。

tmpfs默认的大小是RM的一半,假如你的物理内存是1024M,那么tmpfs默认的大小就是512M。

tmpfs 的另一个主要的好处是它闪电般的速度。因为典型的tmpfs文件系统会完全驻留在内存RAM中,读写几乎可以是瞬间的。同时它也有一个缺点tmpfs数据在重新启动之后不会保留,因为虚拟内存本质上就是易失的。

调整tmpfs是内存的2倍(内存1536):3072

查看磁盘分区情况:

# df -h

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda5 95G .0G 89G % /
tmpfs 747M 76K 747M % /dev/shm
/dev/sda1 190M 35M 145M % /boot
/dev/sda3 976M 1.4M 924M % /tmp
/dev/sr0 .9G .9G % /media/CentOS-6.9-x86_64-LiveDVD

卸载tmpfs:

umount /dev/shm

进程被占用,杀掉进程:
 fuser -km /dev/shm

再次卸载tmpfs:

umount /dev/shm

挂载tmpfs:

mount -t tmpfs -o size=3072m tmpfs /dev/shm

查看磁盘分区情况:

# df -h

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda5 95G .0G 89G % /
/dev/sda1 190M 35M 145M % /boot
/dev/sda3 976M 1.4M 924M % /tmp
/dev/sr0 .9G .9G % /media/CentOS-6.9-x86_64-LiveDVD
tmpfs .0G .0G % /dev/shm

重新启动后发现,tmpfs仍回还原到内存的一半,/etc/rc.local文件中手动加入remount命令

echo "mount -t tmpfs -o size=3072m tmpfs /dev/shm" >>/etc/rc.local

重启

最新文章

  1. angular 路由请求js文件
  2. 【Python】python代码如何调试?
  3. Jquery知识
  4. 【数学/扩展欧几里得/Lucas定理】BZOJ 1951 :[Sdoi 2010]古代猪文
  5. java jvm学习笔记二(类装载器的体系结构)
  6. LabVIEW中的UDP通信
  7. Qt on Android
  8. php中des加密解密 匹配C#des加密解密 对称加密
  9. 【Luogu P2709 小B的询问】莫队
  10. sql记录去重(SQL查询或者删除表中重复记录)
  11. Loj #3093. 「BJOI2019」光线
  12. linux基本命令2
  13. 自定义项目启动初始化信息的listener报错
  14. vue教程自学笔记(一)
  15. 五、git创建及合并分支
  16. 搭建SSH服务
  17. __attribute__的一些相关属性
  18. NGINX安全
  19. 【C/C++】程序如何来,编译全过程
  20. TOMCAT开启APR模式

热门文章

  1. some nets were not able to be matched
  2. linux实现ssh免密码登录
  3. unity, animator stateMachine立即触发状态转换
  4. windows gvim插入当前时间
  5. C++重载IO操作符
  6. poj3693(后缀数组)
  7. Redis简单介绍
  8. CI 如何获取get请求过来的数据
  9. 在Swing的组件中,基本上都是在AWT组件的名称前面加“J”
  10. 【BZOJ】1053: [HAOI2007]反素数ant(贪心+dfs)