SWAPON
Section: Maintenance Commands (8)
索引
jman
BSD mandoc
索引
名称
swapon , swapoff , swapctl
- ページングやスワッピングに使用するデバイスの指定
索引
書式
swapon file ...
swapon -a
swapoff file ...
swapoff -a
swapctl
[-AhklsU
]
[-a file ...
|
-d file ...
]
索引
解説
swapon , swapoff , swapctl
ユーティリティはシステムのスワップデバイスを制御するために使用されます。
ブート時、マルチユーザモードにシステムが移行するときに、
/etc/fstab
の全スワップエントリが自動的に追加されます。
スワップデバイスは固定値のインタリーブを使用します。
最大のデバイス数は、カーネル設定オプション
NSWAPDEV
で設定され、典型的には 4 です。
優先度機構はありません。
swapon
ユーティリティは、指定されたスワップデバイスをシステムに追加します。
-a
オプションが使用されたときには、
``noauto''
オプションが設定されていない、
すべてのスワップデバイスが追加されます。
swapoff
ユーティリティは、指定されたスワップデバイスをシステムから削除します。
-a
オプションが使用されたときには、
``noauto''
オプションが設定されていない、
すべてのスワップデバイスが削除されます。
システム実行のために VM (メモリ + 残りのスワップデバイス) が不十分だと、
スワップデバイスの削除に
swapoff
ユーティリティは失敗して拒否します。
swapoff
ユーティリティは、
スワップアウトされたページを削除対象のデバイスから移動させなければならないので、
一定期間システム負荷が上昇し得ます。
これは、当該デバイスにどれだけのデータがスワップされていたかに依存します。
swapctl
ユーティリティは、他の
BSD に親しんだ方々のためのものであり、
スワップの追加・削除・列挙に使用可能です。
swapctl
では
-a
の用途は異なっており、
指定したデバイスリストを追加すべきことを意味することに注意してください。
-d
オプションは、指定したデバイスリストを削除すべきことを意味します。
swapctl
に対する
-A
および
-U
のオプションは、
/etc/fstab
中の
``noauto''
オプションが設定されていないすべてのスワップデバイスに作用します。
スワップ情報は、
swapinfo(8)
プログラム、
pstat
-s
または
swapctl
-l
で生成可能です。
swapctl
ユーティリティは、スワップの列挙用に以下のオプションを取ります:
- -h
-
値をメガバイト単位で出力します。
- -k
-
値をキロバイト単位で出力します。
- -l
-
システムスワップの印があるデバイスを列挙します。
- -s
-
システムスワップのサマリ行を表示します。
特にオーバライドしなければ、
BLOCKSIZE
環境変数が使用されます。
デフォルトで、512 バイトブロックが使用されます。
索引
診断
これらのユーティリティは、
swapon(2)
に記述された理由で失敗することがあります。
索引
関連項目
swapon(2),
fstab(5),
init(8),
mdconfig(8),
pstat(8),
rc(8)
索引
関連ファイル
- /dev/{ad,da}?s?b
-
標準のページングデバイス
- /dev/md?
-
メモリディスクデバイス
- /etc/fstab
-
ASCII
形式のファイルシステム記述テーブル
索引
歴史
swapon
ユーティリティは
BSD 4.0
から登場しました。
swapoff , swapctl
ユーティリティは
Fx 5.1
から登場しました。
索引
Index
- 名称
-
- 書式
-
- 解説
-
- 診断
-
- 関連項目
-
- 関連ファイル
-
- 歴史
-
Time: 07:07:46 GMT, January 12, 2009