linux

如何彻底清理Linux系统缓存

小樊
43
2025-04-24 11:18:10
栏目: 智能运维

要彻底清理Linux系统的缓存,可以使用以下命令:

临时清理缓存

  1. 清除页面缓存

    sudo sync; sudo echo 3 > /proc/sys/vm/drop_caches
    
  2. 清除目录项和inode缓存

    sudo sync; sudo echo 1 > /proc/sys/vm/drop_caches
    
  3. 清除所有缓存(页面缓存、目录项和inode缓存):

    sudo sync; sudo echo 2 > /proc/sys/vm/drop_caches
    

永久清理缓存

如果你希望系统在重启后自动清理缓存,可以编辑/etc/sysctl.conf文件,添加或修改以下行:

vm.drop_caches = 3

然后运行以下命令使更改生效:

sudo sysctl -p

注意事项

其他工具

除了手动清理缓存,还可以使用一些工具来帮助管理缓存:

总之,清理Linux系统缓存是一个需要谨慎操作的任务,建议在了解其潜在影响后再进行。

0
看了该问题的人还看了