说说如何在 Linux 中查看内存使用情况

149 阅读1分钟

free -h

加上 -h 参数,就会把内存数值以更直观的方式展示出来。

每列字段说明如下:

字段说明
Mem内存使用情况
Swap交换空间使用情况
total总容量
used已用容量
free剩余容量
shared共享容量
buff/cachebuff 与 cache 所占容量
available还可被应用使用的容量
  • 在Linux下,SWAP的作用类似Windows系统下的“虚拟内存”。当物理内存不足时,拿出部分硬盘空间当SWAP分区(虚拟成内存)使用,从而解决内存容量不足的情况1

  • buff/cache 指的是缓冲区与页高速缓存容量2,用于提升性能。

  • free 是物理空闲内存,而 available 指的是从应用角度来说可用的内存。

参考资料: 【1】Linux Swap是干嘛的? 【2】linux下free命令详解