free命令的功能是显示系统内存使用量情况,包含物理和交换内存的总量、使用量和空闲量情况。
语法格式:free [参数]
常用参数:
-b |
以Byte显示内存使用情况 |
-k |
以kb为单位显示内存使用情况 |
-m |
以mb为单位显示内存使用情况 |
-g |
以gb为单位显示内存使用情况 |
-s |
持续显示内存 |
-t |
显示内存使用总合 |
-h |
以易读的单位显示内存使用情况 |
参考实例
以默认的容量单位显示内存使用量信息:
[root@linuxcool ~]# free
total used free shared buff/cache available
Mem: 2013304 1372796 87432 17620 553076 444040
Swap: 2097148 1804 2095344
以MB位单位显示内存使用量信息:
[root@linuxcool ~]# free -m
total used free shared buff/cache available
Mem: 1966 1342 123 14 499 434
Swap: 2047 9 2038
以易读的单位显示内存使用量信息:
[root@linuxcool ~]# free -h
total used free shared buff/cache available
Mem: 1.9Gi 1.3Gi 120Mi 14Mi 500Mi 431Mi
Swap: 2.0Gi 9.0Mi 2.0Gi
以易读的单位显示内存使用量信息,每个10秒刷新一次:
[root@linuxcool ~]# free -hs 10
total used free shared buff/cache available
Mem: 1.9Gi 1.3Gi 119Mi 14Mi 500Mi 430Mi
Swap: 2.0Gi 9.0Mi 2.0Gi
total used free shared buff/cache available
Mem: 1.9Gi 1.3Gi 119Mi 14Mi 500Mi 430Mi
Swap: 2.0Gi 9.0Mi 2.0Gi