为了账号安全,请及时绑定邮箱和手机立即绑定

【Linux】swap空间使用求解

【Linux】swap空间使用求解

慕斯709654 2018-07-18 11:14:46
大家好,请教一个Linux的问题,linux版本为redhat6.7。在服务上使用top命令,结果如下:在free下执行结果如下:从2个结果上来看,内存一共有96GB,分配出去了86G(56GB已使用+30GB未使用),按照这个结果来看,实际上,可用内存应该大概还有40G。我个人理解的swap区是:用来当内存使用的一块硬盘区,即在内存容量不够的时候,使用swap当内存使用。那么问题来了,如果我服务器还有那么多的空闲内存(40GB),为什么还会使用到swap区?是不是说,在某个时刻,我的内存使用量达到了100%, 然后去使用了109MB的swap分区?
查看完整描述

1 回答

?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

会不会用到swap要看你的内核参数/proc/sys/vm/swappiness里的比例是多少,比如你有100g内存,但是你设置的参数是50,那么用到50g的时候就会开始使用swap了


查看完整回答
反对 回复 2018-08-13
  • 1 回答
  • 0 关注
  • 619 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信