一 指令介紹
1.1 功能
顯示記憶體的使用情況,可以顯示目前系統未使用的和已使用的記憶體數目,還可以顯示被核心使用的内。
1.2 文法
文法
free [選項]
選項
- -b:以Byte為機關顯示記憶體使用情況。
- -k:以KB為機關顯示記憶體使用情況。
- -m:以MB為機關顯示記憶體使用情況。
- -g:以GB為機關顯示記憶體使用情況。
- -o:不顯示緩沖區調節列。
- -s:持續觀察記憶體使用狀況。
- -t:顯示記憶體總和列。
- -V:顯示版本資訊。
- --help:檢視幫助指令。
二 使用場景
2.1 以總和的形式顯示記憶體的使用資訊。
free -t
2.2 每隔10秒查詢一次記憶體使用資訊
free -s 10
2.3 以MB為機關顯示記憶體使用情況
free -m
2.4 以GB為機關顯示記憶體使用情況
free -g
三 記憶體使用情況解釋
3.1 顯示記憶體使用情況
free -m
- total:記憶體總數
- used:已使用的記憶體數
- free:空閑的記憶體數
- shared:目前已經廢棄不用
- buff/cache:緩存記憶體數
- available:可用記憶體數
至此,free指令梳理完成。