スワップ性を変更するには再起動する必要がありますか?

スワップ性を変更するには再起動する必要がありますか?

整理したら交換性値が別の値(60から0など)に変更された場合、変更を適用するには常にコンピュータを再起動する必要がありますか?修正しても:

sysctl -w vm.swappiness=0

ベストアンサー1

あなたが提供したWikipediaのページにすべてがよく説明されています。

# 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%のシェアでスワップを開始することを意味します)を使用します。 )。

/etc/sysctl.conf変更を永久に適用するには、次の行を追加する必要があります。

vm.swappiness = 10

今、あなたがよりよく知っていることを願っています!

おすすめ記事