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

相关推荐
张哈大6 分钟前
【 Redis | 实战篇 秒杀优化 】
java·数据库·redis·笔记·缓存
宇钶宇夕11 分钟前
MODBUS RTU通信协议详解与调试指南
运维·程序人生·自动化
maomi_952614 分钟前
操作系统之EXT文件系统
linux·服务器
小羊Linux客栈2 小时前
自动化:批量文件重命名
运维·人工智能·python·自动化·游戏程序
伤不起bb3 小时前
MySQL 高可用
linux·运维·数据库·mysql·安全·高可用
whgjjim5 小时前
docker迅雷自定义端口号、登录用户名密码
运维·docker·容器
tmacfrank6 小时前
网络编程中的直接内存与零拷贝
java·linux·网络
瀚高PG实验室9 小时前
连接指定数据库时提示not currently accepting connections
运维·数据库
QQ2740287569 小时前
Soundness Gitpod 部署教程
linux·运维·服务器·前端·chrome·web3
淡忘_cx9 小时前
【frp XTCP 穿透配置教程
运维