free -h
加上 -h
参数,就会把内存数值以更直观的方式展示出来。
每列字段说明如下:
字段 | 说明 |
---|---|
Mem | 内存使用情况 |
Swap | 交换空间使用情况 |
total | 总容量 |
used | 已用容量 |
free | 剩余容量 |
shared | 共享容量 |
buff/cache | buff 与 cache 所占容量 |
available | 还可被应用使用的容量 |
-
在Linux下,SWAP的作用类似Windows系统下的“虚拟内存”。当物理内存不足时,拿出部分硬盘空间当SWAP分区(虚拟成内存)使用,从而解决内存容量不足的情况1。
-
buff/cache 指的是缓冲区与页高速缓存容量2,用于提升性能。
-
free 是物理空闲内存,而 available 指的是从应用角度来说可用的内存。
参考资料:
【1】Linux Swap是干嘛的?
【2】linux下free命令详解
网友评论