查询 Linux 运行内存
方法 1:使用 free 命令
free -m
要素:
total:系统总内存量(以兆字节为单位)
used:已使用内存量
free:可用内存量
shared:共享内存量
buffers:缓冲区内存量
cache:缓存内存量
方法 2:使用 vmstat 命令
vmstat 1 5
要素:
mem:内存大小(以千字节为单位)
used:已用内存量
free:可用内存量
active:正在使用中的内存量
inactive:不活跃的内存量,但可以快速重新激活
swap:已用交换空间量
方法 3:使用 top 命令
top
要素:
%MEM:内存使用率
VIRT:虚拟内存量
RES:驻留内存量(正在使用的物理内存量)
SHR:共享内存量
BUFF:缓冲区内存量
CACHE:缓存内存量
方法 4:使用 htop 命令
htop
要素:
实时的内存使用情况图形化表示
按进程或内存类型细分内存使用量
显示内存交换情况