查看服務器的內存使用量


Linux 使用free命令來查看內存的使用情況:

 

截圖顯示的內存的單位為:KB

下面括號表示的分別是行和列的信息:(行,列)

(Mem, total)表示主機的物理內存大小,如果是虛擬機,則是分配給虛擬機的大小。

(Mem, used)表示已經分配出去的內存,分配出去的不代表使用的,分配出去的往往比使用的內存要多。

(Mem, free)表示未分配出去的內存。

(Mem, buffers)表示已經分配出去,但未被使用的內存,具體指未被使用的buffers部分。

(Mem, cached)表示已經分配出去,但未被使用的內存,具體指未被使用的cached部分。

(-buffers/cached, used)表示已經使用的內存總量。(這個才是內存真正的使用量)

(+buffers/cached, used)表示未被分配的內存總量。(包含未分配過的和以分配出去,但未被使用的)

 

計算內存的使用率: (-buffers/cached, used)/(Mem, total) 

 

計算等式:

(Mem, used) = (-buffers/cached, used) + (Mem, buffers) + (Mem, cached)  ;

(+buffers/cached, used) = (Mem, free) + (Mem, buffers) + (Mem, cached) ;

(Mem, total) = (-buffers/cached, used) + (+buffers/cached, used) ;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM