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

相关推荐
咖喱鱼蛋4 分钟前
Ubuntu安装Electron环境
linux·ubuntu·electron
ac.char8 分钟前
在 Ubuntu 系统上安装 npm 环境以及 nvm(Node Version Manager)
linux·ubuntu·npm
肖永威13 分钟前
CentOS环境上离线安装python3及相关包
linux·运维·机器学习·centos
tian2kong16 分钟前
Centos 7 修改YUM镜像源地址为阿里云镜像地址
linux·阿里云·centos
布鲁格若门20 分钟前
CentOS 7 桌面版安装 cuda 12.4
linux·运维·centos·cuda
Eternal-Student25 分钟前
【docker 保存】将Docker镜像保存为一个离线的tar归档文件
运维·docker·容器
C-cat.27 分钟前
Linux|进程程序替换
linux·服务器·microsoft
dessler28 分钟前
云计算&虚拟化-kvm-扩缩容cpu
linux·运维·云计算
怀澈12229 分钟前
高性能服务器模型之Reactor(单线程版本)
linux·服务器·网络·c++
DC_BLOG32 分钟前
Linux-Apache静态资源
linux·运维·apache