
rhel マシンのバージョンは rhel 7.2 です。
vm.swappiness
カーネルパラメータを1に設定したいので、以下を実行する必要が
あります。swapoff
swapon
vm.swappiness
だから私たちは1に設定しました。
私たちは演奏しましたswapoff -a
ところが1~2日経っても継続swapoff -a
して実行されて完了せず、ディスクにある「メモリ」がメモリカードに完全に移されていないようです。
これにより、free -g
消費されたスワップボリュームが約3〜4ギガであることがわかりますが、この時点から減少しません。
swapoff -a
なぜ終わらなかったのかわかりませんが、別のオプションはRHEL 7.2マシンを再起動することですが、マシンの再起動を避けたいと思います。
答え1
割り当てられたスワップ領域は、RAMが割り当てられているため割り当てられます。スワップ領域を空にするには、スワップ可能メモリ(デフォルト)を割り当てた各プロセスを停止する必要があります。実行すると追加swapoff -a
の割り当てが防止されるため、すべてを再起動するだけで十分ですが、その行にswap
#commentを追加して/etc/fstab
再起動する必要があるかもしれません。