Linux命令之free

1.free介绍

linux命令free被用来查看系统内存使用情况

2.free用法

free [参数]

free常用参数

参数

说明

-b

以Byte显示系统内存使用情况

-k

以KB显示系统内存使用情况

-m

以MB显示系统内存使用情况(常用)

-g

以GB显示系统内存使用情况(常用)

-s n seconds

每隔3秒显示系统内存使用情况

3.实例

3.1.以MB显示系统内存使用情况

命令:

free -m

[root@rhel77 ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           5805         369        5273          11         162        5223
Swap:         10239           0       10239
[root@rhel77 ~]#

其中

1.MEM:

total:内存总量

used:已用内存

free:空闲内存

shared:共享内存

buff/cache:内核缓冲/内核缓存内存大小

available:可用内存大小

2.Swap:

total:交换分区总量

used:已用交换分区

free:空闲交换分区

3.2.以GB显示系统内存使用情况

命令:

fee -g

root@rhel77 ~]# free -g
              total        used        free      shared  buff/cache   available
Mem:              5           0           5           0           0           5
Swap:             9           0           9
[root@rhel77 ~]#

3.3.每隔3秒显示系统内存使用情况

命令:

free -m -s 3

[root@rhel77 ~]# free -m -s 3
              total        used        free      shared  buff/cache   available
Mem:           5805         369        5273          11         162        5223
Swap:         10239           0       10239

              total        used        free      shared  buff/cache   available
Mem:           5805         369        5273          11         162        5223
Swap:         10239           0       10239

              total        used        free      shared  buff/cache   available
Mem:           5805         369        5273          11         162        5223
Swap:         10239           0       10239