一. 做用linux
free命令能夠顯示當前系統未使用的和已使用的內存數目,還能夠顯示被內核使用的內存緩衝區。shell
二. 語法緩存
free [選項]
ide
三. 選項spa
默認狀況下,即在沒有選項的狀況下,"free"命令顯示內存的使用信息。默認按照k(b)的計數單位統計。3d
四. 選項code
在linux環境下,使用man命令、--help命令、info命令可查詢free命令的全部選項,以--help爲例,如:blog
如今對free命令的全部選項分別進行解釋:進程
注意:free命令的選項區分大小寫,請認真對照上圖中是大寫仍是小寫內存
1. free -b:以bytes爲單位來顯示內存的信息。
2. free -b:以kb爲單位來顯示內存的信息。
3. free -m:以m爲單位來顯示內存的信息。
4. free -g:以G爲單位來顯示內存的信息。
5. free -h:以適於人類可讀方式顯示內存信息。-h與其餘命令最大不一樣是-h選項會在數字後面加上適於人類可讀的單位
如咱們一塊兒看到的,在1,0數字後這裏是G(GB)字母。當數字並無達到GB時,free足夠聰明來知道並在每一個數字後面跟上合適的單位。後面的M - 數字929告訴咱們它有929MB(譯註: 原文爲929 number tell us its 969 Megabytes,這裏應該爲輸入錯誤)。
6. free -l:顯示高低內存的利用率。
7. free -t:顯示linux的所有內存。
若是咱們須要每列的總計信息,咱們能夠在 free 命令後面跟上 -t 選項。這會在字底部額外加入一行顯示。
8. free -s N:表示每隔N秒打印一次內存信息,直到用ctrl+c結束
8. free -c N:表示重複打印內存信息N次
8. free -w :wide output,不知道啥意思,後續補充吧
9. free -V :顯示版本信息
三. 選項組合
free命令的選項是能夠組合的,舉例以下
1. free -hs 3: 以人類可讀的方式,每隔3s打印一次內存信息,直到ctrl+c結束
2.free -s 2 -c 4:每隔2秒打印一次內存信息,共打印4次