free
指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。
使用权限:所有使用者。
语法:
free [-bkmgh] [-s <间隔秒数>]
参数说明:
-
-b
:以 Byte 为单位显示内存使用情况 -
-k
:以 KB 为单位显示内存使用情况 -
-m
:以 MB 为单位显示内存使用情况 -
-g
:以 GB 为单位显示内存使用情况 -
-h
:以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位值。单位有:- B = bytes
- K = kilos
- M = megas
- G = gigas
- T = teras
-
-s <间隔秒数>
:持续观察内存使用情况 -
-t
:显示内存总合列 -
-V
:显示版本信息
实例:
# free // 显示内存使用信息
[root@localhost wbxbuilds]# free
total used free shared buff/cache available
Mem: 8010512 3340996 1043964 90864 3625552 4224600
Swap: 3145724 3452 3142272
# free -t // 以总合的形式查询内存的使用信息
[root@localhost wbxbuilds]# free
total used free shared buff/cache available
Mem: 8010512 3340996 1043964 90864 3625552 4224600
Swap: 3145724 3452 3142272
# free -h -s 5 // 以适合单位每 5 秒查询一次内存使用信息
[root@localhost wbxbuilds]# free -h -s 5
total used free shared buff/cache available
Mem: 7.6G 3.2G 1.0G 88M 3.5G 4.0G
Swap: 3.0G 3.4M 3.0G
网友评论