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

Tags: