当前位置:网站首页>linux下清理系统缓存并释放内存
linux下清理系统缓存并释放内存
2022-07-01 21:43:00 【51CTO】
当linux频繁读取文件后,物理内存会很快被用完,当程序结束后,内存不会被正常释放,而是一直caching,因此有必要手动清理系统缓存释放内存。
sync
操作系统在运行过程中,会把访问到的文件放到buffer中。为了避免断电,等故障造成数据丢失,我们需要把buffer中的缓存数据写入到磁盘
手动执行sync命令(描述:sync 命令运行 sync 子例程。如果必须停止系统,则运行sync 命令以确保文件系统的完整性。sync 命令将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件
手动释放内存的命令
drop_caches的值可以是0-3之间的数字,代表不同的含义:
- 0:不释放(系统默认值)
- 1:释放页缓存
- 2:释放dentries和inodes
查看内存
恢复默认设置
缓存可以提升系统的运行效率,如果发现系统内存经常不够用,应该考虑添加内存,而不是经常清理
原文链接: https://rumenz.com/rumenbiji/linux_drop_caches.html
微信公众号:入门小站
- 回复【1001】获取 linux常用命令速查手册
- 回复【10010】获取 阿里云ECS运维Linux系统诊断
- 回复【10012】获取 Linux学习笔记【强悍总结值得一看】
- 回复【10013】获取 shell简明教程
边栏推荐
- 收到一封CTO来信,邀约面试机器学习工程师
- 统计字符中每个字符出现的个数
- Application of real estate management based on 3D GIS
- MySQL learning notes - SQL optimization of optimization
- 【MySQL】数据库优化方法
- [live broadcast review] the first 8 live broadcasts of battle code Pioneer have come to a perfect end. Please look forward to the next one!
- 选择在同花顺上炒股开户可以吗?安全吗?
- 详解LockSupport的使用
- Unity 使用Sqlite
- 从零开始学 MySQL —数据库和数据表操作
猜你喜欢
100年仅6款产品获批,疫苗竞争背后的“佐剂”江湖
Design and practice of new generation cloud native database
【MySQL】explain的基本使用以及各列的作用
I received a letter from CTO inviting me to interview machine learning engineer
Flume interview questions
业务可视化-让你的流程图'Run'起来
EasyExcel 复杂数据导出
Introduction à l'ingénierie logicielle (sixième édition) notes d'examen de Zhang haifan
函数基本学习之一
二叉树的基本操作
随机推荐
MIT|256KB 内存下的设备上训练
Wechat applet, continuously playing multiple videos. Synthesize the appearance of a video and customize the video progress bar
Matlab traverses images, string arrays and other basic operations
基于K-means的用户画像聚类模型
MQ learning notes
Show member variables and methods in classes in idea
Little p weekly Vol.11
Communication between browser tab pages
中通笔试题:翻转字符串,例如abcd打印出dcba
名单揭晓 | 2021年度中国杰出知识产权服务团队
Count the number of each character in the character
打出三位数的所有水仙花数「建议收藏」
游览器打开摄像头案例
分离字符串中的字母和数字并使得字母在前数组在后
GaussDB(DWS)主动预防排查
二叉树的基本操作
Flume面试题
【智能QbD风险评估工具】上海道宁为您带来LeanQbD介绍、试用、教程
pytest合集(2)— pytest运行方式
What is the difference between consonants and Initials? (difference between initials and consonants)