hadoop Linuxシステムの正しいスワップサイズを知る方法

hadoop Linuxシステムの正しいスワップサイズを知る方法

私たちは多くのhadoopクラスタを使用しています

今スワップサイズ - 16Gを使用します。

   free -g
                  total        used        free      shared  buff/cache   available
   Mem:            125           1         123           0           0         123

   Swap:            15           0          15

しかし、私たち全員が知っているように、スワップは実際に非常に遅いディスクメモリを使用します。

飼育サーバーなどの一部のhadoopコンポーネントでは、スワップを無効にする必要があります。

しかし、私はhadoopマシンでスワップを最小限に抑える必要があると思います。

4Gにダウングレードする必要があると思います。

しかし、私はより多くの意見が欲しい

ベストアンサー1

を使用すると、スワップの使用を最小限に抑えることができますswappiness。次のコマンドを使用して現在の値を取得できます。

cat /proc/sys/vm/swappiness

変更するには、次/etc/sysctl.confの行を編集して追加します。

vm.swappiness = 1

(Clouderaが提案したように)実行

sysctl -p 

(のようにroot

おすすめ記事