JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Solaris のシステム管理 (デバイスとファイルシステム)     Oracle Solaris 10 8/11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  リムーバブルメディアの管理 (概要)

2.  リムーバブルメディアの管理 (手順)

3.  リムーバブルメディアへのアクセス (手順)

4.  CD および DVD への書き込み (手順)

5.  デバイスの管理 (概要と手順)

6.  デバイスの動的構成 (手順)

7.  USB デバイスの使用 (概要)

8.  USB デバイスの使用 (手順)

9.  InfiniBand デバイスの使用 (概要/手順)

10.  ディスクの管理 (概要)

11.  ディスクの管理 (手順)

12.  SPARC: ディスクの設定 (手順)

13.  x86: ディスクの設定 (手順)

14.  Oracle Solaris iSCSI ターゲットおよびイニシエータの構成 (手順)

15.  format ユーティリティー (参照情報)

16.  ファイルシステムの管理 (概要)

17.  ファイルシステムの作成およびマウント (手順)

18.  CacheFS ファイルシステムの使用 (手順)

19.  追加スワップ空間の構成 (手順)

スワップ空間について

スワップ空間と仮想メモリー

スワップ空間と TMPFS ファイルシステム

ダンプデバイスとしてのスワップ空間

スワップ空間と動的再構成

SAN 環境でのスワップ空間の構成

スワップ空間の追加が必要かどうかを調べる方法

スワップ関連のエラーメッセージ

TMPFS 関連のエラーメッセージ

スワップ空間の割り当て方法

スワップ空間と /etc/vfstab ファイル

スワップ空間の計画

UFS ベースのシステムでのスワップ空間の割り当て

ZFS ベースのシステムでのスワップ空間の割り当て

スワップリソースの監視

スワップ空間の追加

UFS ルート環境でのスワップファイルの作成

mkfile コマンド

UFS ルート環境でスワップファイルを作成して使用可能にする方法

Oracle Solaris ZFS ルート環境でのスワップ空間の追加または変更

Oracle Solaris ZFS ルート環境でスワップ空間を追加する方法

スワップファイルの削除

UFS ルート環境の不要なスワップ空間を削除する方法

ZFS ルート環境のスワップボリュームを削除する方法

20.  UFS ファイルシステムの整合性検査 (手順)

21.  UFS ファイルシステム (参照情報)

22.  UFS ファイルシステムのバックアップと復元 (概要)

23.  UFS ファイルとファイルシステムのバックアップ (手順)

24.  UFS スナップショットの使用 (手順)

25.  UFS ファイルとファイルシステムの復元 (手順)

26.  UFS バックアップおよび復元コマンド (参照情報)

27.  ファイルとファイルシステムのコピー (手順)

28.  テープドライブの管理 (手順)

索引

スワップリソースの監視

/usr/sbin/swap コマンドを使用してスワップ領域を管理します。2 つのオプション -l-s は、スワップリソースに関する情報を表示します。

swap -l コマンドを使用すると、システムのスワップ領域を確認できます。有効になっているスワップデバイスやファイルは、swapfile カラムの下に表示されます。次に例を示します。

# swap -l
swapfile             dev  swaplo blocks   free
/dev/dsk/c0t0d0s1   136,1      16 1638608 1600528

ZFS ルートファイルシステムを備えるシステムでは、swap - l コマンドにより、ZFS ボリュームパス名が出力されることを除いて、類似の出力が得られます。次に例を示します。

# swap -l
swapfile                  dev  swaplo blocks   free
/dev/zvol/dsk/rpool/swap 256,1      16 1058800 1058800

swap -s コマンドを使用すると、スワップリソースを監視できます。

# swap -s
total: 57416k bytes allocated + 10480k reserved = 67896k used, 
833128k available

used 値と available 値の合計は、システム上の合計スワップ空間に等しくなります。これには、物理メモリーの一部とスワップデバイス (またはファイル) が含まれます。

使用可能なスワップ空間と使用済みスワップ空間の容量 (swap -s の出力内) を使用して、時間経過に伴うスワップ空間の使用状況を監視できます。システムパフォーマンスが適正であれば、swap -s を使用するとどの程度のスワップ空間が使用可能であるかがわかります。システムパフォーマンスが低下したときは、使用可能なスワップ空間の容量を検査して減少していないかどうかを調べてください。これによって、システムに対するどのような変更が原因でスワップ空間の使用量が増大したかを識別できます。

このコマンドを使用するときには、カーネルとユーザープロセスが物理メモリーをロックして解除するたびに、スワップに使用できる物理メモリーの容量が動的に変化するので注意してください。


注 - swap -l コマンドでは、スワップ空間が 512 バイトのブロック数として表示されます。swap -s コマンドでは、スワップ空間が 1024 バイトのブロック数として表示されます。swap -l で表示されたブロック数を合計して K バイトに変換すると、結果は「used + available」(swap -s の出力) より小さくなります。これは、swap -l では、スワップ空間の計算に物理メモリーが算入されないからです。


次の表に、swap -s コマンドの出力とその説明を示します。

表 19-3 swap -s コマンドの出力

キーワード
説明
bytes allocated
現在バックアップ用の記憶域 (ディスク上にとられたバックアップ用のスワップ空間) として使用可能なスワップ空間の合計容量を表す 1024 バイトのブロック数。
reserved
現在は割り当てられていないが、あとから使用できるようにメモリーによって回収されるスワップ空間の合計容量を表す 1024 バイトのブロック数。
used
割り当て済みまたは予約済みのスワップ空間の合計容量を表す 1024 バイトのブロック数。
available
あとから予約や割り当てに使用可能なスワップ空間の合計容量を表す 1024 バイトのブロック数。