一般に、コンピュータ上で Linux ディストリビューションを試したい場合、インストール プロセスでは、システム用にスペースを割り当て、スワップ用に別のスペースを割り当てるように求められます。上級ユーザーであれば、どちらか一方にどれだけのスペースを割り当てる必要があるかを把握することに問題はありませんが、専門知識のないユーザーや、初めて Linux をインストールするユーザーにとっては、かなりの数の競合が発生する可能性があります。
スワップは、RAM の代わりにハード ドライブを使用してデータを一時的に保存するスワップ スペースです。
コンピュータの電源を入れると、システムの起動を許可するプロセスのみが実行されており、プログラムは開いていないため、RAM メモリはほぼそのままの状態です。ブラウザ、メディア プレーヤー、Skype、またはその他のプログラムを開くと、メモリがいっぱいになり、PC の動作がどんどん遅くなります。最大メモリに達し、空き領域がなくなると、オペレーティング システムは通常、システムの動作に影響を与えないプロセス、つまりブラウザや Skype からプロセスを強制終了します

スワップはスワップ スペースであり、ディスク上の論理パーティションまたは単にファイルの場合があります。スワップでは、RAM スペースを使用する代わりにハードドライブスペースを使用して一時データを保存するため、RAM の使用量が削減されます。 RAM とスワップ メモリを組み合わせたセットにより、コンピュータにデフォルトで搭載されているものよりも大きな仮想メモリが作成されます。したがって、Linux カーネルは、物理的に利用可能なメモリよりも多くのメモリを必要とするプロセスを実行できます。

Linux でのスワップ
いん11 |フリッカー

swappiness パラメータは、スワップを使用するカーネルの設定 (量と頻度) を表します。 Swappiness には 0 ~ 100 の値を指定できますが、デフォルトでは 60 が使用されます。この値は、個々の使用法、ハードウェア仕様、またはユーザーのニーズによって異なるため、すべてのケースで同様に効果的であるわけではないことに注意してください。

swappiness パラメータの値が大きいほど、カーネルはより積極的にスワップを使用します。したがって、RAM からのスワップを減らし、システムの応答性 (オペレーティング システムの全体的なパフォーマンス、機能、および速度) を向上させる低い値を使用することをお勧めします。

ターミナル経由でスワップ値を変更する

ターミナル経由でスワップ値を変更する

ハードドライブへのアクセスは、RAM へのアクセスよりもはるかに遅くなります。したがって、優れた RAM を搭載したコンピューターがある場合は、スワップへのアクセスを減らしてそれを活用することが最善です

swappiness パラメータの値は、 /proc/sys/vmにある「swappiness」という名前のプレーン テキスト構成ファイルに保存されます。管理者権限でディレクトリに移動すると、ファイルを見つけて開いて、システム上のスワッピー値を確認できます。ターミナルでも次のように書くことで同じことができます。

sudo cat /proc/sys/vm/swappiness

多くの場合、返される値は60で、これがスワップのデフォルト値です。それを減らしたい場合は、次のように書きます。

sudo sysctl -w vm.swappiness=10

PC の再起動後にシステムはデフォルト値を回復しますが、スワッピーを減らすことでパフォーマンスが向上したことが確認できた場合は、次のコマンドで構成ファイルを開いてその値を永久に保存できます。

sudo gedit /etc/sysctl.conf

そして最後の行にこう書きます。

vm.swappiness=10

仮想メモリ修飾子

仮想メモリ修飾子

ターミナルの使用が好きではなく、より視覚的なものを好む場合は、まったく同じことを行う小さなアプリケーションをインストールできます。 Linux 上で Virtual Memory Modifier (VMM) をインストールし、スワップを変更するには、次のコマンドを使用してリポジトリを追加します。

sudo add-apt-repository ppa:atareao/atareao

システムを更新します: sudo apt-get update

次のコマンドを使用して VMM をインストールします。

sudo apt-get install vmm

インストールすると、メニュー/アクセサリ/仮想メモリ修飾子に表示されます。

参考資料一覧

  1. http://www.atareao.es/ubuntu/menos-swap-y-mas-ubuntu-para-empezar-el-ano/
  2. https://wiki.archlinux.org/index.php/Swap_(Espa%C3%B1ol)
  3. https://www.flickr.com/photos/31829812@N00/1065873623/
  4. http://filosofialinux.blogspot.mx/2012/02/swap-en-linux-swappiness-vaciar.html

Linux におけるスワップとは何ですか、そしてそれを変更する方法・関連動画