linux下使用free命令查看实际内存占用(可用内存)

linux下在终端环境下可以使用free命令看到系统实际使用内存的情况,笔者一般喜欢用free -m方式查看内存占用情况。而系统实际可用内存是不是free部分呢,不是的,系统实际内存占用以及可用内存有如下几个加减法:

  • used=total-free
  • 实际内存占用:used-buffers-cached 或者total-free-buffers-cached
  • 实际可用内存:buffers+cached

                   total       used       free     shared    buffers     cached
Mem:            128        119           8          0            1               22
-/+ buffers/cache:        95          32
Swap:          255            0         255

如上数据做个例子,那么

  • 实际内存占用为119-1-22=96M或者128-8-1-22=97M
  • 实际可用内存为1+22=23M

而虚拟内存(swap)则没用被用到。

Tags: linux

上一篇: 使用RASHOST(瑞豪开源)vps一年之感
下一篇: 从舟山东路到杭州万象城

相关文章

Trackbacks

点击获得Trackback地址,Encode: UTF-8

发表评论