GNU/Linux >> Linux の 問題 >  >> Linux

Swappinessの変更には再起動が必要ですか?

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

今、もっと明確になっていることを願っています!


Linux
  1. さまざまなディストリビューションでの言語とキーボードレイアウトの変更

  2. スティッキービットはどのように機能しますか?

  3. ルートユーザーがSudo権限を必要とするのはなぜですか?

  1. `builtin`ビルトインが必要ですか?

  2. カットの逆コマンドは存在しますか?

  3. Rsyncはディレクトリのアクセス許可を変更していますか?

  1. WINE でロケールを変更する

  2. ps コマンドはどのように機能しますか?

  3. ループバック インターフェイスはどのように機能しますか