<dl id='yz04j'></dl>
    <i id='yz04j'><div id='yz04j'><ins id='yz04j'></ins></div></i>
    <span id='yz04j'></span>

  1. <tr id='yz04j'><strong id='yz04j'></strong><small id='yz04j'></small><button id='yz04j'></button><li id='yz04j'><noscript id='yz04j'><big id='yz04j'></big><dt id='yz04j'></dt></noscript></li></tr><ol id='yz04j'><table id='yz04j'><blockquote id='yz04j'><tbody id='yz04j'></tbody></blockquote></table></ol><u id='yz04j'></u><kbd id='yz04j'><kbd id='yz04j'></kbd></kbd>
  2. <acronym id='yz04j'><em id='yz04j'></em><td id='yz04j'><div id='yz04j'></div></td></acronym><address id='yz04j'><big id='yz04j'><big id='yz04j'></big><legend id='yz04j'></legend></big></address>
      <ins id='yz04j'></ins>

      <code id='yz04j'><strong id='yz04j'></strong></code>

          <fieldset id='yz04j'></fieldset>
          <i id='yz04j'></i>

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

          • 时间:
          • 浏览:8
          • 来源:124软件资讯网

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

              参数

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

              -k 显示内存的单元为 KB

              -m 显示内存的单元为 M

              -o 忽略缓冲区调治列

              -t 总和信息

              -s<时间> 每隔指准时间执行一次下令  ,单元为s

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

              -V 版本信息

              示例

              例1

              复制代码

              代码如下:

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

              复制代码

              代码如下:

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

              复制代码

              代码如下:

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

              例2

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

              复制代码

              代码如下:

              $ free -h

              PS:返回信息说明

              Mem:表现物理内存统计

              -/+ 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)  。