free命令的功能是显示系统内存使用量情况,包含物理和交换内存的总量、使用量和空闲量情况。

语法格式:free [参数]

常用参数:

-b 设置显示单位为Byte
-g 设置显示单位为GB
-h 自动调整合适的显示单位
-k 设置显示单位为KB
-l 显示低内存和高内存统计数据
-m 设置显示单位为MB
-o 不显示缓冲区数据列
-s 持续显示内存数据
-t 显示内存使用总合
-V 显示版本信息

参考示例

以默认的容量单位显示内存使用量信息:

[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
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。