Alibaba Cloudが購入したマシンは、デフォルトではスワップパーティションを開きません。必要に応じて、自分で開く必要があります。
Aliの現在のアプローチは次のとおり
です。1。スワップパーティションを作成しないでください。ミラーリングによって決定されます
。2。vm.swappinessを0に設定します。つまり、スワップパーティションを使用しないでください。
スワップパーティションを開く
スワップパーティション用の特別なファイルを作成します
dd if=/dev/zero of=/data/swap bs=1024 count=8388616
注:このファイルのサイズは、countのサイズにbsのサイズを掛けたものであり、上記のコマンドのサイズは8GBです。
mkswapコマンドを使用して、新しく作成されたファイルをスワップパーティションにします
mkswap /data/swap
カーネルパラメーターvm.swappinessを表示する
vm.swappinessが0の場合、実際のニーズに応じて30または60に調整します
cat /proc/sys/vm/swappiness
sysctl -a | grep swappiness
sysctl -w vm.swappiness=60
注:永続的に変更する場合は、/ etc /sysctl.confファイルを編集してください
このスワップパーティションのスワップ機能を有効にする
swapon /data/swap
echo "/data/swap swap swap defaults 0 0" >> /etc/fstab
スワップパーティションを閉じます
swapoff /data/swap
swapoff -a >/dev/null