Linux——手动清理内存缓存

前言:使用 free -m 命令可以查看内存缓存。

一、方法

1.1 先进管理员账户,然后进root账户

1.2 运行下面的命令:

复制代码
sync

echo 1 > /proc/sys/vm/drop_caches  # 清空目录项缓存

echo 0 > /proc/sys/vm/drop_caches  # 还原默认配置,这一步如果出错,则不用管

sync

二、小贴士

  1. 释放内存后,记得重启机器上的所有服务,避免影响。
  2. 释放后,一开始服务会变卡,过段时间即可恢复。

参考博客

相关推荐
ZHHHHHJ664 分钟前
LL层-PAST
运维·服务器·网络
wdfk_prog32 分钟前
[Linux]学习笔记系列 -- [fs][drop_caches]
linux·笔记·学习
咩咩大主教41 分钟前
VSCode远程连接Linux部署的Docker
linux·vscode·docker
名誉寒冰44 分钟前
GDB 调试与 Core Dump(段错误)排查指南(Linux/C/C++)
linux·c语言·c++
fufu03111 小时前
Linux环境下的C语言编程(四十六)
linux·运维·服务器
qq_418247881 小时前
Linux上部署conda环境
linux·运维·神经网络·机器学习·conda
行走的领路人2 小时前
同步服务器时间
运维·服务器
wdfk_prog3 小时前
[Linux]学习笔记系列 -- [fs]dcache
linux·数据库·笔记·学习·ubuntu
fufu03113 小时前
Linux环境下的C语言编程(四十三)
linux·c语言·算法
_F_y3 小时前
Linux:多线程
linux·运维·服务器