linux swap使用问题

clipboard.png

如图,是CENTOS7 系统,物理内存94G ,目前可以内存为59G , swappiness 参数设置为10。
按照swappiness 设定,应该是可以内存低于 94 * 10% = 9.4G ,才会开始用swap。
现在的情况是可以内存还很多,不清楚为什么系统提前开始使用swap了。是否swapiness认为的可用内存是 free 列对应的值?

阅读 2.1k
1 个回答

swap使用的计算是以free为准的,不是available,假设swappiness=m

free -m (total) / 100 = A

1-10*94/100=-8.4

按说你的swap如果足够大的话会有8.4G 被使用。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题