查看當前內存占用
free -h
如圖,緩存占用了將近9G,接下來進行清理
釋放頁緩存
echo 1 > /proc/sys/vm/drop_caches
釋放dentries和inodes
echo 2 > /proc/sys/vm/drop_caches
釋放所有緩存
echo 3 > /proc/sys/vm/drop_caches
再次查看,緩存已被清理。
注意:執行這些操作,你需要有root權限。通常,這些命令會在幾秒鐘內完成,并且不需要重啟系統。這種操作在生產環境中并不推薦,因為它會導致系統性能暫時下降。它的目的主要是為了清理緩存,以便進行性能測試或者監控