当前位置:网站首页>linux下清理系统缓存并释放内存
linux下清理系统缓存并释放内存
2022-07-01 21:41:00 【华为云】
当linux频繁读取文件后,物理内存会很快被用完,当程序结束后,内存不会被正常释放,而是一直caching,因此有必要手动清理系统缓存释放内存。
sync
操作系统在运行过程中,会把访问到的文件放到buffer中。为了避免断电,等故障造成数据丢失,我们需要把buffer中的缓存数据写入到磁盘
> sync;sync;sync
手动执行sync命令(描述:sync 命令运行 sync 子例程。如果必须停止系统,则运行sync 命令以确保文件系统的完整性。sync 命令将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件
手动释放内存的命令
> echo 3>/proc/sys/vm/drop_caches
drop_caches的值可以是0-3之间的数字,代表不同的含义:
- 0:不释放(系统默认值)
- 1:释放页缓存
- 2:释放dentries和inodes
查看内存
> free -h
total——总物理内存used——已使用内存,一般情况这个值会比较大,因为这个值包括了cache+应用程序使用的内存free——完全未被使用的内存shared——应用程序共享内存buffers——缓存,主要用于目录方面,inode值等(ls大目录可看到这个值增加)cached——缓存,用于已打开的文件
恢复默认设置
缓存可以提升系统的运行效率,如果发现系统内存经常不够用,应该考虑添加内存,而不是经常清理
> echo 0>/proc/sys/vm/drop_caches
原文链接:https://rumenz.com/rumenbiji/linux_drop_caches.html
微信公众号:入门小站
- 回复【1001】获取 linux常用命令速查手册
- 回复【10010】获取 阿里云ECS运维Linux系统诊断
- 回复【10012】获取 Linux学习笔记【强悍总结值得一看】
- 回复【10013】获取 shell简明教程
边栏推荐
- Burpsuite simple packet capturing tutorial [easy to understand]
- List announced | outstanding intellectual property service team in China in 2021
- 函数基本学习之一
- leetcode刷题:栈与队列05(逆波兰表达式求值)
- BPR(贝叶斯个性化排序)
- Getting started with the lockust series
- 东哥套现,大佬隐退?
- PCB线路板塞孔工艺的那些事儿~
- “丝路正青春 风采看福建”在闽外籍青年短视频大赛火热征集作品中
- [monomer] recommended configuration of streaming information i-bpsv3 server
猜你喜欢
Getting started with the lockust series
K-means based user portrait clustering model
最近公共祖先(LCA)在线做法
【智能QbD风险评估工具】上海道宁为您带来LeanQbD介绍、试用、教程
MIT|256KB 内存下的设备上训练
基于三维GIS的不动产管理应用
小 P 周刊 Vol.11
Yan Rong looks at how to formulate a multi cloud strategy in the era of hybrid cloud
EMC-电路保护器件-防浪涌及冲击电流用
pytest合集(2)— pytest运行方式
随机推荐
手动实现function isInstanceOf(child,Parent)
九章云极DataCanvas公司蝉联中国机器学习平台市场TOP 3
名单揭晓 | 2021年度中国杰出知识产权服务团队
二叉树的基本操作
从MLPerf谈起:如何引领AI加速器的下一波浪潮
杰理之、产线装配环节【篇】
“丝路正青春 风采看福建”在闽外籍青年短视频大赛火热征集作品中
MySQL数据库驱动(JDBC Driver)jar包下载
【级联分类器训练参数】Training Haar Cascades
Talking from mlperf: how to lead the next wave of AI accelerator
"The silk road is in its youth and looks at Fujian" is in the hot collection of works in the Fujian foreign youth short video competition
东哥套现,大佬隐退?
Spark面试题
PCB线路板塞孔工艺的那些事儿~
JS how to get a list of elements in a collection object
浏览器tab页之间的通信
String类型转换BigDecimal、Date类型
Unity 使用Sqlite
Introduction and download of the latest version of airserver2022
能升职加薪?PMP证书含金量浅析