首页 > 编程笔记 > Linux笔记 阅读:8

Linux free命令:显示系统内存使用情况(附带实例)

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

free 命令的语法格式如下:
free 参数
常用参数见下表:

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

【实例 1】以默认的容量单位显示内存使用量信息:
[root@clinux ~]# free
              total      used     free     shared    buff/cache    available
Mem:        2013304   1372796    87432      17620        553076       444040
Swap:       2097148      1804  2095344

【实例 2】以 MB 为单位显示内存使用量信息:
[root@clinux ~]# free -m
              total      used     free     shared    buff/cache    available
Mem:           1966      1342      123         14           499          434
Swap:          2047         9     2038

【实例 3】以易读的单位显示内存使用量信息:
[root@clinux ~]# 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

【实例 4】以易读的单位显示内存使用量信息,每隔 10s 刷新一次:
[root@clinux ~]# 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

相关文章