一、命令简介
free 命令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存、共享内存区段,以及系统核心使用的缓冲区等。
二、参数说明
-b 以Byte为单位显示内存使用情况-K 以KB为单位显示内存使用情况-M 以MB为单位显示内存使用情况-o 不显示缓冲区调节列-si 持续观察内存使用情况,其中 i 表示每 i 秒显示一次内存使用情况。-t 显示内存总和列
三、实例分析
以 M 为单位查看系统内存资源使用情况:
[hk@localhost ~]$ free -m
              total        used        free      shared   buff/cache   available
Mem:           1823         130        1530           8         161        1517
Swap:          2047           0        2047
total 表示总共有多少 M 内存; used 表示分配给缓存使用的数量(不包含 buffers 与 cache),但其中可能部分缓存并未实际使用; free 表示未被分配的内存;shared 表示共享内存; vailable 表示可用的内存数量。
