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 剩餘部分,則是真實剩餘內存。




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