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

システムが既にインストールされた後にスワップのサイズを減らす方法は?

常に削減したいわけではありませんが、多くの場合、その代わりに遅延使用量を増やします — よりクリーンなページが既にスワップされているほど、空き RAM が必要なときに RAM を簡単にオフに設定できることを意味します。ただし、Linux VM はスワッピングに関して奇妙な動作をします — 集中的なディスク I/O (巨大なファイル cp のような) ) を使用すると、システムが不要に頻繁にスワップされる可能性があります。 減らすことで、ある程度軽減できます vm.swappinness そして増加 vfs_cache_pressure ただし、そのような対策の効果は必ずしも期待どおりとは限りません。ここで zswap について言及することも理にかなっていると思います — 一部のワークロードでは、zswap が役立つ場合があります。


スワップを一時的にオフにするには、(root として) 次のコマンドを使用します:

swapoff -a

再び有効にするには:

swapon -a

永久にオフにするには、ファイル /etc/fstab を編集します type 列に swap がある行をコメントアウトします。

スワップを増やしても常にパフォーマンスが向上するとは限りません。減らすかオフにしたほうがよい場合もありますが、それはすべてアプリケーションの組み合わせによって異なります。

私は簡単なグーグルを行い、主題に関するこの良い記事を思いつきました:

https://www.linux.com/news/software/applications/8208-all-about-linux-swap-space


それを使用することはありますが、そこにあることはありません。メモリを大量に消費するプログラムを一度に実行すると、速度が低下し、スワップが使用されます。

本当に減らしたい場合は、livecd を起動して gparted を起動します。 パーティションのサイズを変更します。


Linux
  1. Ffmpegでビデオのサイズを小さくするにはどうすればよいですか?

  2. Linuxでulimitを使用してシステムリソースの使用を制御する方法

  3. Linux で「Firefox が既に実行中」の問題を修正する方法

  1. Linux システムに Java がインストールされていることを確認するにはどうすればよいですか?

  2. Linux システムがインストールされてからどれくらい経ったかを調べるにはどうすればよいですか?

  3. スワップサイズを増やすには?

  1. Ubuntu18.04でスワップスペースを追加する方法

  2. 良性のユーザーをシステムから追い出す方法は?

  3. UbuntuLinuxでスワップサイズを増やす方法