swappinessを0に設定することとswapoffを設定することの違いは何ですか

swappinessを0に設定することとswapoffを設定することの違いは何ですか

すべてのRHELサーバー(Hadoopサーバー)でスワップを無効にしようとしています。私たちには2つのオプションがあります:

  1. 交換性を0に設定し、swapoff -aswapon -a
  2. swapoff -aとスワッピングを無効にしますfstab

私が理解したのは、両方のオプションがスワッピングを完全に無効にすることです。

もちろん、オプション2はswapoff -a無効になっているからですfstab

しかし、オプション1はオプション2と同じ結果を提供しますか?

ベストアンサー1

  1. テストしたときに何が起こりましたか?

  2. 読んでみましたか?文書

    値が 0 の場合、使用可能なページおよびファイル・サポート・ページの数が、その領域の最高水位表示よりも小さくなるまでスワップを開始しないようにカーネルに指示します。

    つまり、値が0の場合、スワッピングは無効にならず、スワッピングは延期されます。

おすすめ記事