Linux檢視磁碟目錄記憶體空間使用情況

智慧先行者發表於2016-12-15

du

顯示每個檔案和目錄的磁碟使用空間

命令引數

-c或--total  除了顯示個別目錄或檔案的大小外,同時也顯示所有目錄或檔案的總和。

-s或--summarize  僅顯示總計,只列出最後加總的值。

-h或--human-readable  以K,M,G為單位,提高資訊的可讀性。

 

df

顯示指定磁碟檔案的可用空間

-a 全部檔案系統列表

-h 方便閱讀方式顯示

-i 顯示inode資訊

-T 檔案系統型別

 

free

記憶體使用情況

$ free -m
             total       used       free     shared    buffers     cached
Mem:         15046      14760        285          0         82        930
-/+ buffers/cache:      13747       1298
Swap:            0          0          0

 

Mem:表示實體記憶體統計

total:表示實體記憶體總量(total = used + free)

used:表示總計分配給快取(包含buffers 與cache )使用的數量,但其中可能部分快取並未實際使用。

free:未被分配的記憶體。shared:共享記憶體。

buffers:系統分配但未被使用的buffers 數量。cached:系統分配但未被使用的cache 數量。

 

-/+ buffers/cache:表示實體記憶體的快取統計

used2:也就是第一行中的used – buffers-cached 也是實際使用的記憶體總量。 //used2為第二行

free2= buffers1 + cached1 + free1 //free2為第二行、buffers1等為第一行

free2:未被使用的buffers 與cache 和未被分配的記憶體之和,這就是系統當前實際可用記憶體。

Swap:表示硬碟上交換分割槽的使用情況

 

相關文章