查看服务器的内存使用量

2018/01/27 10:31
阅读数 703

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) ;

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部