# free - 显示内存的使用情况
free命令 可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。
free指令用来显示内存的使用情况,显示系统中可用和已使用的物理和交换内存的总量,以及内核使用的缓冲区。应该忽略共享内存列;它已经过时了。
# 适用范围
RedHat
RHEL
Ubuntu
CentOS
Debian
Deepin
SUSE
openSUSE
Fedora
Linux Mint
Alpine Linux
Arch Linux
# 语法
free [OPTION]
# 选项
-b # 显示内存使用情况,单位byte
-k # 显示内存使用情况,单位KB
-m # 显示内存使用情况,单位MB
-o # 不显示缓冲区调节行
-t # 显示内存总和
-s # 按照指定的时间间隔显示内存使用情况
-l # 显示详细的低内存和高内存提高统计数据
-V # 显示命令的版本并退出
# 举例
以kb为单位显示
[sogrey@bogon ~]$ free –k # 以kb为单位显示
total used free shared buff/cache available
Mem: 4380708 819580 2827380 12040 733748 3320896
Swap: 4587516 0 4587516
[sogrey@bogon ~]$
以MB为单位显示
[sogrey@bogon ~]$ free -m –t # 以MB为单位显示,同时显示总和
total used free shared buff/cache available
Mem: 4278 801 2760 11 716 3242
Swap: 4479 0 4479
[sogrey@bogon ~]$