内存中不可交换的页面?为什么?

时间:2014-05-11 13:54:09

标签: c linux kernel

我想知道: 为什么要将页面设置为不可交换?

当然,存在性能问题,但除此之外,是否存在不可交换页面的原因?

1 个答案:

答案 0 :(得分:4)

man page for mlock提到了两个主要用途:

  • 当应用程序必须是被动的时,例如实时系统或监视器
  • 当数据敏感(例如密码)时,您不希望将它们复制到超出应用程序控制范围的持久存储中。