在Linux系统中,清除缓存的方法有多种,以下是一些常用的方法:
sudo sync; sudo echo 3 > /proc/sys/vm/drop_caches
sync
:将所有未写入磁盘的数据同步到磁盘。echo 3 > /proc/sys/vm/drop_caches
:清除页面缓存、目录项缓存和inode缓存。sudo sync; sudo echo 2 > /proc/sys/vm/drop_caches
sudo sync; sudo echo 1 > /proc/sys/vm/drop_caches
free
命令查看内存使用情况free -h
vmstat
命令查看内存和CPU使用情况vmstat 1
top
或htop
命令实时监控系统资源top
# 或者
htop
drop_caches
脚本有些Linux发行版提供了drop_caches
脚本,可以直接使用:
sudo /usr/sbin/drop_caches clean
通过以上方法,你可以根据需要清除Linux系统的缓存。