Linux命令手動清除緩存echo 3 > /proc/sys/vm/drop_caches


緩存cache占用過大,CPU達到85%以上。

釋放掉被系統Cache占用的數據命令:echo 3 > /proc/sys/vm/drop_caches

第一行:從操作系統(OS)來看:

計算機共計4040896KB物理內存,已用1074496KB,空余2966400可用total=used+free

Shared:被幾個進程共享的內存

Buffers:被OS buffer(written to disk)住的內存.buffer用於存放要輸出到disk(塊設備)的數據

Cache:存放從disk上讀出的數據。 Buffer和cache是為了提高IO性能並由OS管理

-buffer/cache:一個應用程序認為系統被用掉多少內存;=used-buffers-cached

+buffer/cache:一個應用程序認為系統還有多少內存; =used+buffers+cached

Free命令讀取的數據都是從:cat /proc/meminfo中讀取的


免責聲明!

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



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