linux怎么调内存资源,查看Linux内存资源

一、通过fre -m查看当前机器使用内存资源状况

1.查看free -m执行结果

9946f553ec8e502dea0fbadce1a56645.png

2.命令输出说明

第一部分Mem行:

total 内存总数: 482M

used 已经使用的内存数: 411M

free 空闲的内存数: 71M

shared 当前已经废弃不用,总是0

buffers Buffer 缓存内存数: 22M

cached Page 缓存内存数:291M

关系:total(482M) = used(411M) + free(71M)

第二部分(-/+ buffers/cache):

(-buffers/cache) used内存数:96M (指的第一部分Mem行中的used - buffers - cached)

(+buffers/cache) free内存数: 386M (指的第一部分Mem行中的free + buffers + cached)

二、总结

afb0350015b78b2bdb7080390ffa4bbf.gif

Mem行中的used的内存包含了Buffer和Cache,而-/+buffer/cache行中的used没有包含Buffer和Cache,它的值为内存段中1748M区块的部分。

Buffer和Cache都是应用可以使用的内存段,所以以应用角度查看内存以-/+buffer/cache行为准。

Swap区表示以硬盘充当内存,如果频繁使用Swap分区那么当前主机的内存资源已经不够用。

Buffer-Cache和Page-Cache区别的简单说明

Buffer-Cache是针对磁盘块的缓存,也就是在没有文件系统的情况下,直接对磁盘进行操作的数据会缓存到buffer cache中。例如:使用dd命令读写磁盘,数据会被缓存到Buffer-Cache中。

Page-Cache是针对文件系统的缓存,在使用文件系统操作文件的情况下,文件数据会被缓存到Page-Caceh中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值