free命令

查看linux内核版本:

  • cat /proc/version

概念:

  • 显示当前系统内存和交换空间的使用情况。

参数:

  • free         以kb为单位显示,等价于free -k
  • free -m     以m为单位显示
  • free -g     以g为单位显示

结果:

8核16G,Linux version 2.6.3版本的虚拟机执行free命令:

             total       used       free     shared    buffers     cached
Mem:      16318796   15847540     471256          0    1091480    3389480
-/+ buffers/cache:   11366580    4952216
Swap:      8386552          0    8386552

4核8G,Linux version 3.10版本的容器执行free命令:

             total       used       free     shared    buffers     cached
Mem:       8388608    3986812    4401796    4655524          0    1048460
-/+ buffers/cache:    2938352    5450256
Swap:      2097152          0    2097152
  •  Mem: 物理内存信息统计

    • total: 物理内存总量(total = used + free)
    • used:已经分配给缓存(buffers 与cache)的内存大小
    • free: 未被分配的内存大小
    • shared:共享内存,在linux里面有很多共享内存,比如一个libc库,很多程序调用,但实际只存了一份。
      • 有些版本的操作系统中已经废弃了shared,此时,shared总是为0。
    • buffers:系统已分配但未被使用的块缓存(Buffer Cache)大小
    • cached:系统已分配但未被使用的页缓存(Page Cache)大小
  • -/+ buffers/cache: 用户进程内存信息统计

    • used:已使用缓存的大小。等于Mem中used - buffers - cached的值。
    • free:剩余可用缓存的大小(包括:已分配未使用的缓存和未分配的缓存)。等于Mem中free + buffers + cached的值。
  • Swap: 交换空间的使用情况。

            total:交换空间的总量。
            used:交换空间已使用的大小。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值