free命令

1. free命令

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


2.free命令的使用方法

语法:

free [选项]


选项:

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

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


3. centos6的free界面

free -h

1.png


第一行:

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

2.png

第一行:

total:内存总大小。

used:使用了多少内存。

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

shared:共享内存。

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

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

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

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




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章