centos 手動清理緩存,釋放內存


  • 原理
    linux中的 /proc是一個虛擬文件系統,
    存儲的是當前內核運行狀態的一系列特殊文件。
    通過修改/proc/sys/vm/drop_caches來調整內核的行為, 從而釋放不同的文件緩存。
    
  • drop_caches 的范圍 0 ~ 3
    • 0: 不清理
    • 1: 清理頁緩存
    • 2: 釋放dentries和inodes (節點和索引)
    • 3: 釋放所有緩存
  • 查看drop_caches 當前值
    cat proc/sys/vm/drop_caches
    
  • 清理命令
    echo 1 > /proc/sys/vm/drop_caches
    
    sysctl -w vm.drop_caches=1
    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM