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