在linux非圖形介面下要怎麼樣才能知道目前已經使用了多少記憶體,其實很簡單只要一行指令就能查詢目前的記憶體使用量了。

我們登入終端之後,透過free指令就會顯示目前的記憶體使用情況,以下是範例。

free指令:查詢記憶體

當我們輸入free之後,便會顯示記憶體的總量、使用量、未使用的記憶體、buff/cache、可用記憶體 

linux查記憶體KB

total:記憶體合計總量 

used:使用中

free:未被分配使用的記憶體

buff/cache:緩衝快取

available:可用的記憶體


從上圖中可以發現到,使用free指令呈現出來的結果是以KB為單位的,看起來挺不直覺的。所以,我們可以透過以下指令改成以MB的形式呈現。

free -m

linux查記憶體MB


若是MB還是無法滿足你,你可以把 -m 替換成 -g 這樣就會改成以GB的形式呈現了。(但假如數值小於1,會直接以0呈現)

free -g

linux查記憶體GB


文章轉載或引用,請先告知並保留原文出處與連結!!(單純分享或非營利的只需保留原文出處,不用告知)

原文連結:
https://blog.aidec.tw/post/linux-ram-usage