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 の統計情報を収集すると、次の作業を行うことができます。

これらの統計情報を使用すると、キャッシュサイズと望ましいパフォーマンスを選択して調整できます。

次の表に、CacheFS 統計コマンドを示します。

コマンド
説明
マニュアルページ
cachefslog
ログファイルの位置を指定します。統計情報が現在どこに記録されているかを表示し、ロギングを中止することもできます。
cachefswssize
ログファイルを解釈して推奨キャッシュサイズを表示します。
cachefsstat
特定の CacheFS ファイルシステム、またはすべての CacheFS ファイルシステムに関する統計情報を表示します。このコマンドの出力に含まれる情報は、キャッシュから直接取り出されます。

注 - CacheFS 統計情報コマンドは、どのディレクトリから使用してもかまいません。ただし、cachefswssize コマンドを使用するには、スーパーユーザーにならなければなりません。


CacheFS 統計の累計は、ログファイルの作成時から始まります。作業時間が終わったら、cachefslog -h コマンドを使用してロギングを停止してください。手順については、「CacheFS ロギングを停止する方法」を参照してください。

CacheFS 統計情報コマンドを使用する前に、次の操作を実行する必要があります。


注 - 次の手順は推奨する順序を示しています。異なる順序で作業してもかまいません。


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

  1. ロギングを設定します。
    $ cachefslog -f log-file-path /mount-point
    -f

    ロギングを設定します。

    log-file-path

    ログファイルの位置を指定します。ログファイルは、vi などのエディタで作成する標準ファイルです。

    /mount-point

    統計情報を収集するマウントポイント (CacheFS ファイルシステム) を指定します。

  2. ログファイルを正しく設定したかどうかを確認します。
    $ cachefslog /mount-point

例 18-13 CacheFS ロギングを設定する

次の例は、/var/tmp/samlog ログファイルを設定して、/home/sam ディレクトリに関する統計情報を収集する方法を示しています。

$ cachefslog -f /var/tmp/samlog /home/sam
  /var/tmp/samlog: /home/sam

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

例 18-14 CacheFS ログファイルを検索する

次の例は、ログファイルが設定されている場合の表示を示します。ログファイルは、/var/tmp/stufflog にあります。

$ cachefslog /home/stuff
     /var/tmp/stufflog: /home/stuff

次の例は、指定したファイルシステムのログファイルが設定されていないことを示しています。

$ cachefslog /home/zap
    not logged: /home/zap 

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

ロギングを停止するには、cachefslog -h オプションを使用します。

$ cachefslog -h /mount-point

次の例は、/home/stuff に対するロギングを停止する方法を示しています。

$ cachefslog -h /home/stuff
not logged: /home/stuff

上記の例と異なるシステム応答が表示される場合は、ロギングが正常に停止されていません。正しいログファイル名とマウントポイントを指定したかどうかを確認してください。

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

キャッシュサイズを増やすべきかどうかを確認できます。または、特定のマウントポイントに関して前回 cachefslog コマンドを使用したあとの作業に基づいて、理想的なキャッシュサイズを決定することもできます。

  1. クライアントシステムでスーパーユーザーになります。
  2. 現在のキャッシュサイズとロギングされた最大キャッシュサイズを表示します。
    # cachefswssize log-file-path

    詳細は、cachefswssize(1M) のマニュアルページを参照してください。

例 18-15 作業セット (キャッシュ) のサイズを表示する

次の例で、「end size」とは cachefswssize コマンドを実行した時点のキャッシュサイズです。「high water size」とは、ロギングが発生した時間枠内のキャッシュの最大サイズです。

# cachefswssize /var/tmp/samlog
 
    /home/sam
           end size:  10688k
    high water size:  10704k
 
    /
           end size:   1736k
    high water size:   1736k
 
    /opt
           end size:    128k
    high water size:    128k
 
    /nfs/saturn.dist
           end size:   1472k
    high water size:   1472k
 
    /data/abc
           end size:   7168k
    high water size:   7168k
 
    /nfs/venus.svr4
           end size:   4688k
    high water size:   5000k
 
    /data
           end size:   4992k
    high water size:   4992k
 
    total for cache
       initial size: 110960k
           end size:  30872k
    high water size:  30872k

CacheFS の統計情報の表示

次の表では、出力された CacheFS ファイルシステムの統計情報の用語について解説します。

表 18-2 CacheFS 統計情報の用語

用語
説明
キャッシュのヒット率
キャッシュのヒット率対ミスヒット率の比と、それに続く実際のヒット数とミスヒット数。キャッシュヒットは、ユーザーがファイル操作を実行するときに、そのファイルが実際にキャッシュ内にあると発生します。キャッシュのミスヒットは、ファイルがキャッシュにないときに発生します。サーバーにかかる負荷は、キャッシュのミスヒット数、整合性検査数、および変更数の合計です。
整合性検査
実行された整合性検査の回数、合格回数、不合格回数。
変更数 (modifies)
変更操作の回数。書き込みや作成など。

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

cachefsstat コマンドを使用して統計情報を表示します。この操作はいつでも実行できます。たとえば、ロギングを設定しなくても統計情報を表示できます。

例 18-16 CacheFS の統計情報の表示

この例は、キャッシュされたファイルシステム /home/sam に関する統計情報の表示方法を示しています。

$ cachefsstat /home/sam
        cache hit rate: 73% (1234 hits, 450 misses)
    consistency checks: 700 (650 pass, 50 fail)
              modifies: 321
garbage collection:  0