Linux系統記憶體 cached過大

2021-09-20 06:16:26 字數 334 閱讀 7764

[root@server test]# sync 

手動執行sync命令(描述:sync 命令執行 sync 子例程。如果必須停止系統,則執行 sync 命令以確保檔案系統的完整性。sync 命令將所有未寫的系統緩衝區寫到磁碟中,包含已修改的 i-node、已延遲的塊 i/o 和讀寫對映檔案) 

修改配置釋放cached記憶體:

echo 1 > /proc/sys/vm/drop_caches

清理完成之後,還遠系統預設配置:

echo 0 > /proc/sys/vm/drop_caches

補充: echo 字串 > 檔案  就是把字串內容從定向到檔案中。

linux記憶體cached釋放

我們用free命令檢視系統記憶體使用情況的時候會發現 free m total used free shared buffers cachedmem 24359 11240 13119 0 0 10706 buffers cache 533 23826swap 4095 0 4095 1 total...

linux記憶體cached釋放

linux記憶體cached釋放 我們用free命令檢視系統記憶體使用情況的時候會發現 free m 1 total used free 2 cached比較大,甚至我遇見過記憶體剩餘只有7m的情況,這個時候cached非常大,基本上接近等於total了,這個時候開啟檔案或者傳輸檔案的時候可用記憶體...

linux記憶體cached釋放

我們用free命令檢視系統記憶體使用情況的時候會發現 free m total used free shared buffers cached mem 24359 11240 13119 0 0 10706 buffers cache 533 23826 swap 4095 0 4095 1 tot...