緩存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中讀取的