centos中调整tmpfs分区的大小
2024-08-28 17:14:23
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
重启
最新文章
- angular 路由请求js文件
- 【Python】python代码如何调试?
- Jquery知识
- 【数学/扩展欧几里得/Lucas定理】BZOJ 1951 :[Sdoi 2010]古代猪文
- java jvm学习笔记二(类装载器的体系结构)
- LabVIEW中的UDP通信
- Qt on Android
- php中des加密解密 匹配C#des加密解密 对称加密
- 【Luogu P2709 小B的询问】莫队
- sql记录去重(SQL查询或者删除表中重复记录)
- Loj #3093. 「BJOI2019」光线
- linux基本命令2
- 自定义项目启动初始化信息的listener报错
- vue教程自学笔记(一)
- 五、git创建及合并分支
- 搭建SSH服务
- __attribute__的一些相关属性
- NGINX安全
- 【C/C++】程序如何来,编译全过程
- TOMCAT开启APR模式
热门文章
- some nets were not able to be matched
- linux实现ssh免密码登录
- unity, animator stateMachine立即触发状态转换
- windows gvim插入当前时间
- C++重载IO操作符
- poj3693(后缀数组)
- Redis简单介绍
- CI 如何获取get请求过来的数据
- 在Swing的组件中,基本上都是在AWT组件的名称前面加“J”
- 【BZOJ】1053: [HAOI2007]反素数ant(贪心+dfs)