Linux清除buff占用

清除 Linux 系统的内存缓存可以通过 sync 命令将脏数据写到磁盘中,然后使用 echo 3 > /proc/sys/vm/drop_caches 命令清理缓存。这个命令会清除页面缓存、目录项缓存、inode 缓存以及 dentry 缓存。

以下是一个简单的 Python 脚本,可以执行上述操作:

import os

# 将数据写入磁盘
os.system('sync')

# 清理缓存
os.system('echo 3 > /proc/sys/vm/drop_caches')

请注意,运行此脚本需要管理员权限。您可以使用 sudo 命令运行它,或者将其保存为可执行文件并在文件属性中设置为以 root 权限运行。

发表评论

后才能评论