free – 命令
free
1. 命令選項
-b:以Byte為單位顯示內存使用情況;
-k:以KB為單位顯示內存使用情況;
-m:以MB為單位顯示內存使用情況;
-g:以G為單位顯示內存使用情況;
-s <間隔秒數>:持續觀察內存使用狀況;
-t:顯示內存總和列;
-V:顯示版本信息;
2. 命令含義
Mem:表示物理內存統計
total:表示物理內存總數(total=used+free)
used:表示系統分配給緩存使用的數量(這裡的緩存包括buffer和cache)
free:表示未分配的物理內存總數
shared:表示共享內存
buffers:系統分配但未被使用的buffers 數量;是指用來給塊設備做的緩衝大小,他只記錄文件系統的metadata以及 tracking in-flight pages,buffers是用來存儲,目錄裏面有什麼內容,權限等等
cached:系統分配但未被使用的cache 數量,是用來給文件做緩衝,直接用來記憶我們打開的文件
-/+ buffers/cache:表示物理內存的緩存統計
(-buffers/cache) 內存數: (指的第一部分Mem行中的used – buffers – cached)
(+buffers/cache) 內存數: (指的第一部分Mem行中的free + buffers + cached)
(-buffers/cache)表示真正使用的內存數, (+buffers/cache) 表示真正未使用的內存數
Swap:表示硬盤上交換分區的使用情況
失敗不過是上帝考驗你是否真的熱愛 -Tzyy