swappinessの値を別の値(例:60から0)に構成した場合、変更を有効にするには、常にマシンを再起動する必要がありますか?で変更する場合でも:
sysctl -w vm.swappiness=0
承認された回答:
あなたが提供したウィキペディアのページですべてがよく説明されています。
# Set the swappiness value as root
echo 10 > /proc/sys/vm/swappiness
# Alternatively, run this as a non-root user
# This does the same as the previous command
sudo sysctl -w vm.swappiness=10
# Verify the change
cat /proc/sys/vm/swappiness
10
この時点で、システムは設定したとおりにスワップを管理しますが、今すぐ再起動すると、変更は忘れられ、システムはデフォルト値(60と仮定、40%でスワップを開始することを意味します)で動作します。 RAMの占有)。
以下の行を/etc/sysctl.conf
に追加する必要があります 変更を永続的に保持するには:
vm.swappiness = 10
今、もっと明確になっていることを願っています!