free命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了free命令相关的知识,希望对你有一定的参考价值。

1. free命令

free命令是一个查看当前系统已用和未使用内存的命令,还可以查看buff和cache。


2.free命令的使用方法

语法:

free [选项]


选项:

-h:用辨识度较高的单位显示。

-m/g:用mB或者gB为单位显示。


3. centos6的free界面

free -h

技术分享图片


第一行:

total:内存总大小。

used:使用了多少内存。

free:剩余了多少内存。

shared:共享内存。

buffers:缓冲区内存数。

cached:缓存区内存数。

关系:total = used + free


第二行:

(-buffers/cache) used内存数:第一部分Mem行中的 used – buffers – cached (+buffers/cache) free内存数: 第一部分Mem行中的 free + buffers + cached

可见-buffers/cache反映的是被程序实实在在吃掉的内存,而+buffers/cache反映的是可以挪用的内存总数。


第三行:

交换分区的使用情况。如果交换分区使用完了,就要注意是否要加内存,或者内存泄漏了。


4.centos7的free界面

free -h

技术分享图片

第一行:

total:内存总大小。

used:使用了多少内存。

free:除了buff/cache剩余了多少内存。

shared:共享内存。

buff/cache:缓冲、缓存区内存数。

available:真实剩余的可用内存数。

关系:total = used + free + buff/cache

关系:available 包含 free 和 buff/cache 剩余部分,则是真实剩余内存。




以上是关于free命令的主要内容,如果未能解决你的问题,请参考以下文章

free命令详解

Linux 内存分析工具—free命令

Linux 内存分析工具——free命令

每天一个linux命令(35)--free命令

每天一个linux命令(45):free 命令

Linux free 命令