设置 swappiness 为 0 与 swapoff 之间有什么不同

yae*_*ael -1 rhel kernel swap

我们希望在所有 RHEL 服务器(Hadoop 服务器)上禁用交换。我们有两个选择:

  1. 将 swappiness 设置为 0,并且swapoff -a &swapon -a
  2. swapoff -a,并禁用交换fstab

据我了解,这两个选项都完全禁用交换

当然是选项 2,因为我们swapoff -a禁用了fstab.

但是选项 1 给出的结果与选项 2 相同吗?

sym*_*ean 8

  1. 当你测试它时发生了什么?

  2. 您阅读了文档吗?

    值 0 指示内核不要启动交换,直到空闲页面和文件支持页面的数量小于区域中的高水位线。

    即,值为零不会禁用交换,它只是推迟交换。