Linux ホスティング DB2 データベース・サーバーでの swappiness の設定

swappiness により、プロセスが RAM からハード・ディスクに移動してメモリーを解放する速度が決まります。値 0-100 を想定しています。値が低い場合は、Linux システムによってプロセスのスワップアウトがほとんど行われないことを意味しますが、値が高い場合は、プロセスが直ちにディスクに書き込まれることを意味します。ランタイム・プロセスのスワップを Linux 上の DB2® サーバー上で回避する必要があるため、swappiness カーネル・パラメーターを小さい値またはゼロに設定することをお勧めします。

手順

  1. root として Linux システムにログインします。
  2. swappiness パラメーターを小さい値または 0 に設定します。
    • オプション A:
      1. テキスト・エディターでファイル /etc/sysctl.conf を開き、選択した vm.swappiness パラメーターを入力します。
        例:
        vm.swappiness = 0
      2. オペレーティング・システムを再始動して、変更内容をロードします。
    • オプション B: オペレーティング・システムを再起動せずに値を変更するには、次のコマンドを実行します。sysctl -w vm.swappiness=0