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

相关推荐
蜜蜜不吃糖15 分钟前
ESXI主机重置带外密码
linux·运维·服务器
智象科技34 分钟前
CMDB报表体系如何驱动智能运维
大数据·运维·报表·一体化运维·cmdb
ZhiqianXia38 分钟前
Linux SysRq
linux
Zach_yuan39 分钟前
版本控制器Git
linux·git
高光视点1 小时前
伊萨推出升级版SUPRAREX™ PRO自动化切割设备:更大尺寸、更强结构、更高安全性、更易维护
运维·自动化
b***25111 小时前
深圳比斯特自动化|圆柱电池测试设备核心功能与技术发展解析
运维·自动化
King's King1 小时前
自动化仓库总体设计
运维·自动化
Dobby_051 小时前
【Go】C++ 转 Go 第(一)天:环境搭建 Windows + VSCode 远程连接 Linux
linux·运维·c++·vscode·golang
wanhengidc2 小时前
操作简单稳定选巨 椰 云手机
运维·服务器·游戏·智能手机·云计算
wanhengidc2 小时前
云手机公认的优势有什么
运维·服务器·游戏·智能手机·玩游戏