清理linux的buff/cache缓存

通过free -m命令,查看内存占用率。

如果buff/cache 占用内存过高的话,执行以下命令

powershell 复制代码
sync && echo 1 > /proc/sys/vm/drop_caches
sync && echo 2 > /proc/sys/vm/drop_caches
sync && echo 3 > /proc/sys/vm/drop_caches

执行完命令后,buff/cache就会被释放,free空闲内存就会变大。

如果没有root权限,执行以下命令

powershell 复制代码
sudo sh -c 'sync && echo 1 > /proc/sys/vm/drop_caches'
sudo sh -c 'sync && echo 2 > /proc/sys/vm/drop_caches'
sudo sh -c 'sync && echo 3 > /proc/sys/vm/drop_caches'
相关推荐
末日汐1 分钟前
磁盘与文件系统
linux·运维·数据库
水天需0108 分钟前
Linux PS4 环境变量详解
linux
小新ya18 分钟前
vscode增删改查文件,一直等待中...
linux·vscode
济6171 小时前
linux(第十四期)--官方 SDK 移植实验-- Ubuntu20.04
linux·运维·服务器
云qq1 小时前
x86操作系统23——进程相关系统调用
linux·c语言·汇编·ubuntu
小猪佩奇TONY1 小时前
Linux 内核学习(16) --- linux x86-64 虚拟地址空间和区域
linux·运维·学习
L1624761 小时前
Docker 安装部署全流程使用指南(Linux 通用版)
linux·docker·容器
杰克崔1 小时前
kprobe及kretprobe的基于例子来调试分析其原理
linux·运维·服务器·车载系统
`林中水滴`1 小时前
Linux系列:Ubuntu 防火墙命令
linux·ubuntu
雾岛听蓝2 小时前
初识Linux
linux