Free -m

内存的使用率

 

第一部分Mem:

Total:总空间

Used:已经使用的内存空间

Free:空闲的内存数

Shared:这个列表已经不用

Buffers:缓存内存数

Cached:缓存内存数

Total=used+free

第二部分-/+ buffers/cache:

-buffers/cache:used对应的数=used - buffers - cached之后得到的数

+buffers/cache:free对应的数=free + buffers + cached之后得到的数

空闲内存=free+buffers+cached=total-used

 内存的使用率

 

Free -m |awk /cache/{print $4}’:这个是-/+ buffers/cache行的第四个数

第四个数的意思是剩余内存数

Free -m |awk /Mem/’{print $2}’:这个是Mem行的第二个数

第二个数是总内存数

两个数相除最后得到的数就是内存的占有率了

相关文章: