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 ファイルシステムの使用 (手順)

CacheFS ファイルシステムの概観 (作業マップ)

CacheFS ファイルシステムの概要

CacheFS ファイルシステムの機能

CacheFS ファイルシステムの構造と動作

CacheFS ファイルシステムの作成とマウント (作業マップ)

キャッシュを作成する方法

ファイルシステムをキャッシュにマウントする

CacheFS ファイルシステムのマウント方法 (mount)

CacheFS ファイルシステムのマウント方法 (/etc/vfstab)

CacheFS ファイルシステムのマウント方法 (autofs)

CacheFS ファイルシステムの保守 (作業マップ)

CacheFS ファイルシステムの保守

CacheFS ファイルシステムの変更

CacheFS ファイルシステムに関する情報を表示する方法

CacheFS ファイルシステムの整合性検査

必要に応じて行う整合性検査

必要に応じてキャッシュの整合性検査を指定する方法

CacheFS ファイルシステムを削除する方法

CacheFS ファイルシステムの整合性を検査する方法

CacheFS ファイルシステムのパッキング (作業マップ)

CacheFS ファイルシステムのパッキング

キャッシュにファイルをパックする方法

パックされたファイルの情報を表示する方法

パッキングリストの使用

パッキングリストを作成する方法

パッキングリストを使ってファイルをキャッシュにパックする方法

キャッシュからファイルまたはパッキングリストのパッキングを解除する

キャッシュからファイルまたはパッキングリストのパッキングを解除する方法

cachefspack エラーの障害追跡

CacheFS の統計情報の収集 (作業マップ)

CacheFS の統計情報の収集

CacheFS ロギングを設定する方法

CacheFS ログファイルの場所を調べる方法

CacheFS ロギングを停止する方法

作業セット (キャッシュ) のサイズを表示する方法

CacheFS の統計情報の表示

CacheFS 統計情報を表示する方法

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

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

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

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

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

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

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

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

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

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

索引

CacheFS ファイルシステムの概要

CacheFS ファイルシステムは、サーバーとネットワークの負荷を軽減して NFS サーバーのパフォーマンスとスケーラビリティーを改善する汎用ファイルシステムキャッシュメカニズムです。CacheFS ファイルシステムは、階層化ファイルシステムとして設計されており、あるファイルシステムを別のファイルシステムのキャッシュに書き込む機能を持っています。NFS 環境では、CacheFS ファイルシステムはサーバーあたりのクライアント比率を高め、サーバーとネットワークの負荷を軽減し、ポイントツーポイントプロトコル (PPP) などの低速リンク上のクライアントのパフォーマンスを向上させます。

CacheFS ファイルシステムの機能

CacheFS ファイルシステムをクライアントシステム上に作成すると、キャッシュに書き込んだファイルシステムをクライアントがネットワークを経由しなくても、ローカルにアクセスできます。次の図は、CacheFS ファイルシステムの使用に関連する構成要素の関係を示しています。

図 18-1 CacheFS ファイルシステムの機能

image:CacheFS コンポーネント。CacheFS の構成要素を示す。サーバー上のバックファイルシステムとクライアント上のキャッシュされたファイルシステムとの関係を識別する

キャッシュ内にマウントするように指定するファイルシステムを「バック」ファイルシステムと呼びます。バックファイルシステムは、NFS と HSFS (High Sierra File System) のどちらかになります。ユーザーがバックファイルシステムの一部であるファイルにアクセスしようとすると、そのファイルはキャッシュに書き込まれます。「フロント」ファイルシステムとは、キャッシュにマウントされ、ローカルのマウントポイントからアクセスされるファイルシステムです。フロントファイルシステムのタイプは、UFS でなければなりません。

CacheFS ファイルシステム内のファイルにはじめてアクセスするときは、要求の処理速度が遅く感じられる可能性があります。しかし、2 回目以降は、もっと短い時間で処理できます。

CacheFS ファイルシステムの構造と動作

各キャッシュには、キャッシュの構造とその動作を決定する 1 組のパラメータが付いています。各パラメータは、次の表に示すデフォルト値に設定されています。デフォルト値は、フロントファイルシステム全体をキャッシュに使用するように指定しますが、これはファイルシステムをキャッシュに書き込む場合の推奨方法です。

表 18-1 CacheFS ファイルシステムのパラメータとそのデフォルト値

CacheFS ファイルシステムのパラメータ
デフォルト値
定義
maxblocks
90 %
CacheFS ファイルシステムがフロントファイルシステム内で要求できる最大ブロック数を設定します。
minblocks
0 %
CacheFS ファイルシステムがフロントファイルシステム内で要求できる最小ブロック数を設定します。
threshblocks
85 %
CacheFS ファイルシステムが minblocks で指定したより多数のブロックを要求する前に、フロントファイルシステム内で使用可能でなければならないブロック数を設定します。
maxfiles
90 %
CacheFS ファイルシステムがフロントファイルシステム内で要求できる使用可能な i ノードの最大数 (ファイル数) を設定します。
minfiles
0 %
CacheFS ファイルシステムがフロントファイルシステム内で要求できる使用可能な i ノードの最小数を設定します。
threshfiles
85 %
CacheFS ファイルシステムが minfiles で指定したより多くのファイルを要求する前に、フロントファイルシステム内で使用可能でなければならない i ノード数を設定します。

通常、これらのパラメータ値を変更する必要はありません。最適のキャッシュ動作が得られるデフォルト値に設定されています。ただし、キャッシュに使用されないフロントファイルシステム内に空き空間があり、それをほかのファイルシステムに使用する場合は、maxblocksmaxfiles の値を変更することをお勧めします。この変更を行うには、cfsadmin コマンドを使用します。次に例を示します。

$ cfsadmin -o maxblocks=60