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. 释放后,一开始服务会变卡,过段时间即可恢复。

参考博客

相关推荐
CheungChunChiu16 小时前
Linux 内核设备模型与驱动框架解析 ——以 rk-pcie 为例
linux·运维·ubuntu
姚不倒16 小时前
负载均衡的概念、策略以及两个核心组件 Nginx 和 Kube-proxy 的对比。
运维·nginx·云原生·kubernetes
列逍16 小时前
Linux进程(三)
linux·运维·服务器·环境变量·命令行参数
水天需01017 小时前
VS Code Ctrl+Shift+V 预览 Markdown 无效的解决方案
linux
only-qi18 小时前
Redis如何应对 Redis 大 Key 问题
数据库·redis·缓存
赖small强19 小时前
【Linux C/C++开发】Linux 平台 Stack Protector 机制深度解析
linux·c语言·c++·stack protector·stack-protector·金丝雀机制
陌路2020 小时前
Linux42 守护进程
linux
liteblue20 小时前
DEB包解包与打包笔记
linux·笔记
minji...20 小时前
Linux 基础IO(一) (C语言文件接口、系统调用文件调用接口open,write,close、文件fd)
linux·运维·服务器·网络·数据结构·c++
赖small强20 小时前
【Linux内存管理】Linux虚拟内存系统详解
linux·虚拟内存·tlb