Linux中显示空闲内存空间的free命令的基本用法

2016-03-31 15:14 69 1 收藏

今天给大家分享的是由图老师小编精心为您推荐的Linux中显示空闲内存空间的free命令的基本用法,喜欢的朋友可以分享一下,也算是给小编一份支持,大家都不容易啊!

【 tulaoshi.com - 服务器 】

Linux中显示空闲内存空间的free命令的基本用法

   free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存

  参数

  -b 显示内存的单位为字节

  -k 显示内存的单位为 KB

  -m 显示内存的单位为 M

  -o 忽略缓冲区调节列

  -t 总和信息

  -s时间 每隔指定时间执行一次命令,单位为s

  -h 以可读形式显示容量,需要free -V显示版本大于3.3

  -V 版本信息

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)

  示例

  例1

  复制代码

  代码如下:

  root@tnak-VirtualBox:/home/tnak # free -s 3 #每3秒执行一次

201614120726444.png (506×138)

  复制代码

  代码如下:

  root@tnak-VirtualBox:/home/tnak # free -m #以M为单位

201614120744641.png (510×66)

  复制代码

  代码如下:

  root@tnak-VirtualBox:/home/tnak # free -k #以K为单位

201614120801575.png (507×65)

  例2

  free -h #以可读形式显示容量,需要procps-ng版本大于3.3

  复制代码

  代码如下:

  $ free -h

201614120819710.png (642×46)

  PS:返回信息说明

  Mem:表示物理内存统计

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)

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

  Swap:表示硬盘上交换分区的使用情况,

  第1行 Mem:

  total:表示物理内存总量。

  used:表示总计分配给缓存(包含buffers 与cache )使用的数量,但其中可能部分缓存并未实际使用。

  free:未被分配的内存。

  shared:共享内存,一般系统不会用到,这里也不讨论。

  buffers:系统分配但未被使用的buffers 数量。

  cached:系统分配但未被使用的cache 数量。

  total = used + free

  第2行 -/+ buffers/cached:

  used:也就是第一行中的used - buffers-cached 也是实际使用的内存总量。

  free:未被使用的buffers 与cached 和未被分配的内存之和,这就是系统当前实际可用内存=free+buffers+cached。

  因为buffers和cached是系统为了提高性能申请的内存数,实际上当应用程序需要此功能时,是可以使用这些内存的,所以对应用程序来说,这些内存也是可以使用的。

  第三行则是针对交换控件,显示使用量(used)和有多少空闲的交换区(free)。

来源:http://www.tulaoshi.com/n/20160331/2050262.html

延伸阅读
标签: 电脑入门
Linux tail命令主要用于把档案文件的最后几行显示到终端上,以确保能看到最新的内容,那么Linux tail要怎么用呢?下面图老师小编就给大家介绍下Linux tail的用法。 从指定点开始将文件写到标准输出。使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看...
标签: 电脑入门
Linux下tee命令主要用于将管道导入的数据存成文件,那么tee命令有什么实际应用呢?下面将通过实例来给大家详细介绍下Linux tee命令的用法。 tee 功能说明:读取标准输入的数据,并将其内容输出成文件。 语 法:tee [-ai][--help][--version][文件] 补充说明:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,...
标签: 服务器
Linux系统中tr命令删除和替换文本字符的基本用法   通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能。您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符。您也可以用它来除去重复字符。这就是所有 tr 所能够做的。 tr用来从标准输入中通过替换或删除操作进行字...
标签: 电脑入门
Linux命令中,chmod命令的用法与chattr命令有些相似,但相对而言chmod命令只是改变文件读写、执行权限,文件权限主要还是通过chattr命令来完成,下面图老师小编就给大家介绍下Linux中chmod命令的用法。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限...
标签: 电脑入门
Linux中的less命令主要用来浏览文件内容,与more命令的用法相似,不同于more命令的是,less命令可往回卷动浏览以看过的部分,下面随图老师小编一起来了解下less命令的具体用法吧。 less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按...

经验教程

165

收藏

37
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部