在Ubuntu系統中,回收并重置系統緩存可以通過以下幾種方法實現:
sync
和echo 3 > /proc/sys/vm/drop_caches
同步文件系統緩存:
sudo sync
這個命令會將所有掛載的文件系統的臟頁(即已修改但未寫入磁盤的頁)刷新到磁盤。
清空頁面緩存、目錄項緩存和inode緩存:
sudo echo 3 > /proc/sys/vm/drop_caches
參數3
表示同時清空頁面緩存、目錄項緩存和inode緩存。
free
命令查看內存使用情況在執行上述操作之前,你可以使用free
命令來查看當前的內存使用情況,以確保你有足夠的內存來進行這些操作。
free -h
vmstat
命令監控系統狀態你也可以使用vmstat
命令來監控系統的虛擬內存統計信息,以便更好地了解系統的內存使用情況。
vmstat 1
這個命令會每秒更新一次系統狀態信息。
通過以上方法,你可以有效地回收并重置Ubuntu系統的緩存。