linux删除 buff/cache缓存

1.查看当前内存占用

复制代码
	free -h

如图,缓存占用了将近9G,接下来进行清理

释放页缓存

复制代码
echo 1 > /proc/sys/vm/drop_caches

释放dentries和inodes

复制代码
echo 2 > /proc/sys/vm/drop_caches

释放所有缓存

复制代码
echo 3 > /proc/sys/vm/drop_caches

再次查看,缓存已被清理。

注意:执行这些操作,你需要有root权限。通常,这些命令会在几秒钟内完成,并且不需要重启系统。这种操作在生产环境中并不推荐,因为它会导致系统性能暂时下降。它的目的主要是为了清理缓存,以便进行性能测试或者监控。

相关推荐
Ogcloud_oversea10 小时前
SD-WAN 技术架构解析:控制平面与数据平面的解耦实践
运维·网络·网络协议·网络安全·信息与通信
jfqqqqq10 小时前
记一次ubuntu 22.04安装旧版 MongoDB 4.2
linux·mongodb·ubuntu
BING_Algorithm10 小时前
开发常用Linux命令
linux·后端
kyle~10 小时前
Linux时间系统1 --- 正确使用时间
java·linux·服务器
星纬智联技术10 小时前
给 Amp 配置自定义 API:CLIProxyAPI 接入教程
运维·服务器·数据库
KK溜了溜了10 小时前
Prometheus配置监控项和告警规则
linux·grafana·prometheus
SoveTingღ10 小时前
【问题解析】Socket已经关闭了,但是端口还处于listening状态?
linux·服务器·c++·qt·socket
无限进步_10 小时前
【Linux】进程基础:task_struct、fork 与查看进程
linux·运维·服务器
小夏子_riotous10 小时前
Kubernetes学习路径——3. Kubernetes 1.25 高可用集群部署实战:从 Docker 到 Calico 全链路详解
linux·运维·学习·docker·容器·kubernetes·centos
bukeyiwanshui10 小时前
20260512 docker笔记
linux·运维·笔记·docker·容器