Linuxのほとんど(すべてではない)のディストリビューションのインストール中に、ハードドライブはデフォルトでスワップパーティションを含むようにパーティション分割されます。
この動作はswapon -p priority
で変更できます
Manページによると、優先順位は次のとおりです。
PRIORITY
Each swap area has a priority, either high or low. The default priority is
low. Within the low-priority areas, newer areas are even lower priority
than older areas.
All priorities set with swapflags are high-priority, higher than default.
They may have any non-negative value chosen by the caller. Higher numbers
mean higher priority.
Swap pages are allocated from areas in priority order, highest priority
first. For areas with different priorities, a higher-priority area is
exhausted before using a lower-priority area. If two or more areas have the
same priority, and it is the highest priority available, pages are
allocated on a round-robin basis between them.
As of Linux 1.3.6, the kernel usually follows these rules, but there are
exceptions
なぜ複数のスワップファイルが必要になるのでしょうか。
システム管理者が複数のスワップを構成することは一般的ですか?
複数の速度のディスクドライブ。最初に使用する方が早く、次に失敗した場合は遅い方を使用するように設定できます。
使用中のスワップファイル(少なくとも、私の知る限り)を拡張したり、パーティションをスワップしたりすることはできません。利用可能なスワップ領域がいっぱいになりそうな場合は、追加のスワップファイルを作成する必要があるかもしれません。
また、システムに4GBのスワップ領域が必要で、2GBのストレージユニットが2つある場合、少なくとも2つのスワップ領域を使用する必要があります。