Files
Linux/Docs/Linux清理缓存.md
offends 6165fb97a5
All checks were successful
continuous-integration/drone Build is passing
first commit
2025-12-13 17:57:17 +08:00

643 B
Raw Blame History

本文作者:丁辉

Linux清理缓存

Linux 系统有三种选项来清除缓存而不需要中断任何进程或服务。

译注Cache译作“缓存”指 CPU 和内存之间高速缓存。Buffer译作“缓冲区”指在写入磁盘前的存储再内存中的内容。在本文中Buffer 和 Cache 有时候会通指。)

  • 仅清除页面缓存PageCache

    sync; echo 1 > /proc/sys/vm/drop_caches
    
  • 清除目录项和inode

    sync; echo 2 > /proc/sys/vm/drop_caches
    
  • 清除页面缓存目录项和inode

    sync; echo 3 > /proc/sys/vm/drop_caches