free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。
直接输入free命令,显示如下:
free命令默认是显示单位kb
free -m 表示单位是MB
free -g 表示单位是GB
Mem:表示物理内存统计,如机器剩余内存非常小,一般小于总内存的20%,则判断为系统物理内存不够 Swap: 表示硬盘上交换分区的使用情况,如剩余空间较小,需要留意当前系统内存使用情况及负载,当Swap的used值大于0时,则表示操作系统物理内存不够,已经开始使用硬盘内存了。
total 列显示系统总的可用物理内存和交换空间大小。
used 列显示已经被使用的物理内存和交换空间。
free 列显示还有多少物理内存和交换空间可用使用。
shared 列显示被共享使用的物理内存大小。
buff/cache 列显示被 buffer 和 cache 使用的物理内存大小。
available 列显示还可以被应用程序使用的物理内存大小
有时候我们需要持续关注内存的变化,可以使用-s选项并指定打印间隔的秒数
free -h -s 3 #表示每3秒打印一次内存的情况
请忽略穷穷的博主内存大小,重要的是知识!知识!!1