在Ubuntu中,可以使用下面的命令清理內(nèi)存緩存:
清理PageCache:
sudo sync && echo 1 | sudo tee /proc/sys/vm/drop_caches
清理dentries和inodes:
sudo sync && echo 2 | sudo tee /proc/sys/vm/drop_caches
清理PageCache、dentries和inodes:
sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
以上命令中的sudo sync
用于確保數(shù)據(jù)同步到磁盤,echo
命令用于向/proc/sys/vm/drop_caches
文件寫入相應(yīng)的值,來清理相應(yīng)的緩存。
請注意,清理緩存可能會導致系統(tǒng)性能下降,因為之后需要重新加載緩存。只有在需要釋放內(nèi)存時才建議清理緩存。