linux free 命令解释学习

转载 2015年07月09日 16:40:00
转载 源地址 http://blog.sina.com.cn/s/blog_5f1bf8510100cwig.html

free 命令相对于top 提供了更简洁的查看系统内存使用情况:
# free
        total    used     free    shared   buffers    cached
  Mem:  255988   231704   24284   0        6432       139292
  -/+ buffers/cache:  85980(used2)    170008(free2)
  Swap: 746980   0        746980


Mem:表示物理内存统计


-/+ buffers/cached:表示物理内存的缓存统计


Swap:表示硬盘上交换分区的使用情况,这里我们不去关心。


系统的总物理内存:255988Kb(256M),但系统当前真正可用的内存并不是第一行free 标记的 24284Kb,它仅代表未被分配的内存。


total:表示物理内存总量。
used:表示总计分配给缓存(包含buffers 与cache )使用的数量,但其中可能部分缓存并未实际使用。
free:未被分配的内存。
shared:共享内存,一般系统不会用到,这里也不讨论。
buffers:系统分配但未被使用的buffers 数量。
cached:系统分配但未被使用的cache 数量。buffer 与cache 的区别见后面。


used2:实际使用的buffers 与cache 总量,也是实际使用的内存总量。
free2:未被使用的buffers 与cache 和未被分配的内存之和,这就是系统当前实际可用内存。


可以整理出如下等式:


total = used + free
total = used2 + free2
used = buffers + cached + used2
free2 = buffers + cached + free




buffer 与cache 的区别


  A buffer is something that has yet to be "written" to disk.
    A cache is something that has been "read" from the disk and stored for later use.

linux free命令用法以及解释

free -mt total used free shared buffers cached Mem: 1608...
  • wyj7260
  • wyj7260
  • 2015年09月13日 13:13
  • 598

新版的Linux中的free命令的输出解释

free是用来查看当前系统的内存使用情况的。 在解释之前,先要熟悉几个概念。 共享链接库:它的意思是一些共享的库文件,不需要每个进程都加载到内存中,每个进程可以共享它们。从而达到节省内存的目的。比...

linux下top命令参数解释+free -m

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。 top - 01:06:48 ...

Linux free命令解释

free 是Linux 查看操作系统整体内存使用情况的最常用的命令。 但是FREE命令中的具体field代表哪些含义,这些field之间的具体关系是什么。恐怕还是有部分同学不太清楚。 默认的单位是K...

【拔苗计划】linux学习笔记——free命令学习

学到free命令的时候我发现,top命令应该放在稍微靠后的位置——至少是uptime和free后面。因为top命令的结果集合了这两个命令的结果。但是,whatever,虽然先学了top,但free命令...
  • lili625
  • lili625
  • 2015年11月07日 17:09
  • 315

Linux学习笔记--free命令(查看内存信息的命令)

free,显示内存状态。1. 命令格式:free [选项] 2. 常用选项:"free -b" 以 Byte 为单位显示内存使用情况。 "free -k" 以 KB 为单位显示内存使用情况。 ...

Linux学习25_每天一个linux命令(45):free 命令

free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。 1.命令格式: f...

linux学习第二十八篇:监控io性能,free命令,ps命令,查看网络状态,linux下抓包

nloadnload命令安装包: yum install -y epel-release(先前安装过的不用安装,直接安装nload包) yum install -y nload动态显示网卡实时速度...

Linux上的free命令详解

  • 2013年05月05日 18:09
  • 19KB
  • 下载

Linux上的free命令详解

原文:http://www.cnblogs.com/coldplayerest/archive/2010/02/20/1669949.html 解释一下Linux上free命令的输出...
  • echo3
  • echo3
  • 2013年11月15日 23:15
  • 750
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux free 命令解释学习
举报原因:
原因补充:

(最多只允许输入30个字)