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

相关推荐
很㗊1 分钟前
Linux --- tar命令常见用法
linux·运维·服务器
2501_941329721 分钟前
气压表智能读数检测:基于YOLOv8的指针与刻度识别实现自动化读数
运维·yolo·自动化
飞凌嵌入式2 分钟前
嵌入式AI领域的主控选择
linux·arm开发·人工智能·嵌入式硬件
RisunJan4 分钟前
Linux命令-ld(将目标文件连接为可执行程序)
linux·运维·服务器
苦藤新鸡7 分钟前
35.LRU缓存(最久未访问)问题
算法·链表·缓存
猫猫的小茶馆9 分钟前
【Linux 驱动开发】四. 平台总线驱动
linux·c语言·arm开发·驱动开发·嵌入式硬件·mcu·物联网
济61710 分钟前
linux--Cortex-A7架构-- Ubuntu20.04
linux·运维·架构
运维栈记13 分钟前
Claude Code 与 MCP 服务器使用指南
运维·ai
init_236115 分钟前
【HCIE-08】NAT64
linux·服务器·网络
深信达沙箱23 分钟前
如何选择源代码加密软件?应关注哪些核心技术要素
linux·服务器·网络·加密·软件·源代码·沙盒