ADC

キャッシュされたオブジェクトとキャッシュ統計を表示する

キャッシュされた特定のオブジェクトを表示したり、キャッシュヒット、ミス、メモリ使用量に関する要約統計を表示したりできます。この統計は、キャッシュから提供されるデータの量、最大のパフォーマンス上の利点の原因となる項目、およびキャッシュのパフォーマンスを向上させるために調整できる内容に関する洞察を提供します。

ここでは、次の詳細について説明します。

  • キャッシュされたオブジェクトの表示
  • 特定のキャッシュされたレスポンスの検索
  • キャッシュ統計の表示

キャッシュされたオブジェクトの表示

キャッシュを有効にすると、キャッシュされたオブジェクトの詳細を表示できます。たとえば、次の項目を表示できます。

  • レスポンスサイズとヘッダーサイズ
  • ステータスコード
  • コンテンツグループ
  • ETag、最終変更ヘッダー、およびキャッシュ制御ヘッダー
  • URL をリクエストする
  • ヒットパラメータ
  • 宛先 IP アドレス
  • リクエストと応答時間

コマンドラインインターフェイスを使用してキャッシュされたオブジェクトのリストを表示するには

コマンドプロンプトで入力します。

show cache object

プロパティ 仕様
応答サイズ (バイト) レスポンスヘッダーとボディのサイズ。
レスポンスヘッダーのサイズ (バイト) レスポンスのヘッダー部分のサイズ。
レスポンスステータスコード レスポンスとともに送信されるステータスコード。
ETag レスポンスに挿入されたETagヘッダー。通常、このヘッダーは、応答が最近変更されたかどうかを示します。
最終変更日 レスポンスに挿入された Last-Modified ヘッダー。このヘッダーは、レスポンスが最後に変更された日付を示します。
Cache-Control レスポンスに挿入された Cache-Control ヘッダー。
日付 応答がいつ送信されたかを示す Date ヘッダー。
Contentgroup レスポンスが格納されるコンテンツグループ。
複合マッチ このオブジェクトがパラメータ化された値に基づいてキャッシュされている場合、このフィールド値は YES です。
ホスト このレスポンスを要求した URL で指定されたホスト。
ホストポート このレスポンスを要求した URL で指定されたホストのリスニングポート
URL 格納されたレスポンスに対して発行された URL。
接続先IP このレスポンスが取得されたサーバーの IP アドレス。
Destination port 宛先サーバーのリスニングポート。
ヒットパラメータ レスポンスを格納するコンテンツグループがヒットパラメータを使用している場合は、このフィールドに表示されます。
ヒットセレクタ このコンテンツグループがヒットセレクタを使用している場合は、このフィールドに表示されます。
無効なセレクタ このコンテンツグループが無効化セレクタを使用している場合は、このフィールドに表示されます。
セレクタ式 このコンテンツグループがセレクタを使用している場合、このフィールドには選択ルールを定義する式が表示されます。
要求時間 リクエストが発行されてからの時間(ミリ秒)。
応答時間 キャッシュがレスポンスの受信を開始してから経過した時間(ミリ秒)。
年齢 オブジェクトがキャッシュ内にある時間。
有効期限 オブジェクトが期限切れとしてマークされるまでの時間。
フラッシュされた 有効期限が切れた後に応答がフラッシュされたかどうか。
プリフェッチ このコンテンツグループに対してプリフェッチが設定されている場合、オブジェクトがオリジンからフェッチされる有効期限までの時間。プリフェッチはネガティブオブジェクトには適用されません (たとえば、404「オブジェクトが見つかりません」というレスポンス)。
現在の読者 現在処理されているヒット数とほぼ同じです。Content-Length ヘッダーオブジェクトを含むレスポンスがダウンロードされている場合、現在のミスおよび現在のリーダー値はそれぞれ 1 になります。チャンクレスポンスオブジェクトがダウンロードされている場合、現在のミス値は通常 1 になりますが、クライアントに対して提供されるチャンク応答は統合キャッシュバッファから送信されないため、現在のリーダー値は通常 0 になります。
現在のミス キャッシュミスおよびオリジンサーバーからのフェッチの結果となったリクエストの現在の数。この値は、通常 0 または 1 です。コンテンツグループに対して [毎回ポーリング] が有効になっている場合、カウントは 1 より大きくなる可能性があります。
ヒット数 このオブジェクトのキャッシュヒット数。
ミス このオブジェクトのキャッシュミスの数。
圧縮形式 このオブジェクトに適用される圧縮のタイプ。圧縮形式としては、gzip、deflate、compress、pack200-gzip などがある。
応答中の HTTP バージョン レスポンスの送信に使用された HTTP のバージョン。
反応が弱いetag エンティティのビットが変更されると、ストロングetagヘッダも変更されます。強力なヘッダーは、オブジェクトのオクテット値に基づいています。エンティティの意味が変わると、弱etagヘッダも変わります。弱いetag値はセマンティックアイデンティティに基づいています。弱いetags値は「W」で始まります。
ネガティブマーカーセル マーカーオブジェクトはキャッシュ可能ですが、キャッシュされるための条件をすべて満たしているわけではありません。たとえば、オブジェクトがコンテンツグループの最大応答サイズを超えている可能性があります。このタイプのオブジェクトに対してマーカーセルが作成されます。ユーザーが次回このオブジェクトに対するリクエストを送信すると、キャッシュミスが提供されます。
理由マーカーが作成されました マーカーセルが作成された理由 (たとえば、「minhit を待っている」、「コンテンツ長の応答データがグループサイズの制限にありません」など)。
毎回オートポーリング 統合キャッシュは、バリデーター(Last-Modified またはレスポンスヘッダーのいずれか)で既に期限切れの 200 OK 応答を受け取ると、 ETag その応答を保存して Auto-PET(毎回自動的にポーリング)としてマークします。
NetScaler Etagがレスポンスで挿入されました ETag NetScalerアプライアンスによって生成されるヘッダーのバリエーション。NetScalerが応答にEtagを挿入すると、「YES」という値が表示されます。
キャッシュに完全なレスポンスが存在 これが完全な応答であるかどうかを示します。
DNS によって検証された宛先 IP オブジェクトの格納時に DNS 解決が実行されたかどうかを示します。
キャッシュフォワードプロキシを介して格納されたオブジェクト 統合キャッシュに設定されたフォワードプロキシが原因で、この応答が格納されたかどうかを示します。
オブジェクトはデルタベースファイルです デルタ圧縮された応答。
minhits待ち レスポンスをキャッシュする前に、このコンテンツグループで最小数のオリジンサーバーヒットが必要かどうかを示します。
ミニヒットカウント このコンテンツグループが、オブジェクトをキャッシュする前にオリジンサーバーのヒット数を最小限に抑える必要がある場合、このフィールドにはこれまでに受信されたヒット数が表示されます。
HTTP リクエストメソッド このオブジェクトを取得したリクエストで使用されるメソッド GET または POST。
ポリシー別に格納 このオブジェクトが格納された原因となったキャッシュポリシーの名前。[利用不可] の値は、ポリシーが非アクティブ化または削除されたことを示します。NONE の値は、オブジェクトが可視ポリシーと一致せず、キャッシュの内部基準に従って格納されたことを示します。
アプリケーションファイアウォールのメタデータが存在します このパラメータは、アプリケーションファイアウォールと統合キャッシュの両方が有効になっている場合に使用されます。アプリケーションファイアウォールは、レスポンスページのコンテンツを分析し、そのメタデータ(ページに含まれる URL やフォームなど)を保存し、レスポンスを含むメタデータをキャッシュにエクスポートします。キャッシュはページとメタデータを格納し、キャッシュがページを提供すると、メタデータをリクエストのセッションに送り返します。
HTTP コールアウトオブジェクト、名前、タイプ、応答 これらのセルは、HTTP コールアウト式の結果としてこのデータが格納されたかどうかを示し、コールアウトのさまざまな側面と対応する応答に関する情報を提供します。HTTP コールアウトの詳細については、「HTTP コールアウト」を参照してください。

キャッシュされた特定のレスポンスを見つける

検索条件に基づいて、キャッシュ内の個々のアイテムを検索できます。キャッシュされたアイテムを検索するには、データを含むコンテンツグループがヒットセレクターと無効化セレクターを使用するかどうかに応じて、次のようにさまざまな方法があります。

コンテンツグループがセレクターを使用している場合、キャッシュされたアイテムのロケータ ID を使用してのみ検索を実行できます。

コンテンツグループがセレクタを使用しない場合は、URL、ホスト、コンテンツグループ名などの基準を使用して検索を実行します。

キャッシュされたレスポンスを検索するときに、URL とホストでいくつかの項目を見つけることができます。レスポンスがセレクタを使用するコンテンツグループ内にある場合は、ロケータ番号(たとえば、0x00000000ad7af00000050)を使用してのみ検索できます。後で使用するためにロケータ番号を保存するには、エントリを右クリックし、[ コピー] を選択します。セレクタの詳細については、「セレクタと基本コンテンツグループの設定」を参照してください。

コマンドラインインターフェイスを使用して、セレクタを持たないコンテンツグループのキャッシュされたレスポンスを表示するには

コマンドプロンプトで入力します。

show cache object [-locator <positiveInteger>] | [(-url <URL> (-host <hostName> [-port <port>] [-groupName <contentGroupName>] [-httpMethod GET | POST ])) | [-httpStatus<positive integer>] | -group <contentGroupName> | -ignoreMarkerObjects (ON | OFF) | -includeNotReadyObjects (ON | OFF)]

コマンドラインインターフェイスを使用してセレクタを持つコンテンツグループのキャッシュされたレスポンスを表示するには

コマンドプロンプトで入力します。

show cache object -locator <locatorString> MarkerObjects ( ON | OFF ) | -includeNotReadyObjects ( ON | OFF ) | [-httpStatus<positive integer>]

GUI を使用してセレクターのないコンテンツグループにキャッシュされたレスポンスを表示するには

[ 最適化 ] > [ 統合キャッシュ ] > [ キャッシュオブジェクト] に移動し、 検索条件を設定して必要なキャッシュレスポンスを表示します

コンテンツグループをまだ構成していない場合は、すべてのオブジェクトが Default グループに属します。

GUI を使用してセレクターのあるコンテンツグループにキャッシュされたレスポンスを表示するには

[ 最適化 ] > [ 統合キャッシュ ] > [ キャッシュオブジェクト] に移動し、[ 検索] をクリックして、必要なキャッシュされたレスポンスを表示するためのセレクター検索条件を設定します。

キャッシュ統計の表示

次の表は、キャッシュ統計をまとめたものです。

カウンター

仕様

キャッシュ統計の表示

更新日:2013-10-28

次の表に、表示できる詳細なキャッシュ統計情報をまとめたものです。

カウンター 指定
ヒット数 統合キャッシュで見つかり、統合キャッシュから提供されるレスポンス。画像ファイルなどの静的オブジェクト、ステータスコードが 200、203、300、301、302、304、304、307、403、404、410 のページ、およびユーザー定義ポリシーと CACHE アクションに一致する応答が含まれます。
ミス レスポンスが最終的にオリジンサーバーからフェッチされた HTTP リクエストをインターセプトしました。
リクエスト キャッシュヒット数の合計とキャッシュミスの合計。
304ヒット以外 ユーザーがアイテムを複数回要求し、Citrix ADCアプライアンスが最後にアイテムを提供してからキャッシュ内のアイテムが変更されていない場合、Citrix ADCアプライアンスはキャッシュされたオブジェクトの代わりに304の応答を提供します。この統計は、NetScalerアプライアンスがキャッシュから処理したアイテムの数(304レスポンスを除く)を示します。
304 ヒット NetScalerアプライアンスがキャッシュから処理した304(オブジェクトは変更されていない)応答の数。
304 ヒット率 (%) NetScalerアプライアンスが処理した304件の回答のうち、他の回答と比較した割合。
ヒット率 (%) キャッシュから処理できなかった応答に対する、NetScalerアプライアンスがキャッシュから処理した応答(キャッシュヒット)の割合。
配信元帯域幅の節約 (%) キャッシュからの応答を処理することによってNetScalerアプライアンスが配信元サーバーで節約した処理能力の推定値。
NetScalerが処理するバイト数 NetScalerアプライアンスがオリジンサーバーとキャッシュから提供したバイトの総数。
キャッシュが処理するバイト数 NetScalerアプライアンスがキャッシュから処理したバイトの総数。
バイトヒット率 (%) NetScalerアプライアンスがキャッシュから処理したデータの割合(処理されたすべての応答のすべてのデータに対する割合)。
キャッシュから圧縮されたバイト数 NetScalerアプライアンスが圧縮形式で提供したデータ量(バイト単位)。
保存可能なミス NetScalerアプライアンスは、要求されたオブジェクトをキャッシュで見つけられない場合、オリジンサーバーからオブジェクトを取得します。これは、キャッシュミスと呼ばれます。保存可能なキャッシュミスをキャッシュに保存できます。
保存できないミス 保存できないキャッシュミスはキャッシュに保存できません。
ミス すべてのキャッシュミス。
再検証 Cache-Control ヘッダーのMax-Age設定により、中間キャッシュが統合キャッシュでコンテンツを再検証してからユーザーに提供するタイミングを秒単位で決定します。詳しい情報については、「キャッシュコントロールヘッダーの挿入」を参照してください。
再検証成功 実行された再検証の数。詳しい情報については、「キャッシュコントロールヘッダーの挿入」を参照してください。
条件付き要求への変換 キャッシュされた PET オブジェクトに対するユーザーエージェントリクエストは、常に条件付きリクエストに変換され、オリジンサーバーに送信されます。詳しい情報については、「リクエストを受信するたびにオリジンサーバーをポーリングする」を参照してください。
保存可能なミス率 (%) 保存可能なキャッシュミスの割合。保存できないキャッシュミスの割合。
成功率 (%) すべての再検証試行に対する再検証の成功率。詳しい情報については、「キャッシュコントロールヘッダーの挿入」を参照してください。
最後のバイトで期限切れ 最後のボディバイトを受け取った直後にキャッシュがコンテンツを期限切れにした回数。「キャッシュのヒットとミスの数」の表で説明されているように、肯定的な回答にのみ適用されます。詳しい情報については、「パフォーマンス最適化の例」を参照してください。
フラッシュキャッシュミス Flash Cacheを有効にすると、キャッシュがサーバーに到達するリクエストは1つだけ許可されるため、フラッシュの混雑がなくなります。この統計は、キャッシュミスであったフラッシュキャッシュ要求の数を示します。詳細については、「リクエストをキャッシュにキューイングする」を参照してください。
Flashcache ヒット キャッシュヒットしたフラッシュキャッシュリクエストの数。詳しい情報については、「リクエストをキャッシュにキューに入れる」を参照してください。
パラメータ化された無効なリクエスト 無効化(INVAL)アクションを含むポリシーと、無効化セレクターまたはパラメータを使用してグループ内のキャッシュオブジェクトを選択的に期限切れにするコンテンツグループに一致するリクエスト。
すべてのリクエストが無効です InvalGroups パラメータが設定されている無効化ポリシーに一致し、1 つ以上のコンテンツグループが期限切れになるリクエスト。
リクエストが無効です 無効化ポリシーに一致し、特定のキャッシュされたレスポンスまたはコンテンツグループ全体が期限切れになるリクエスト。
パラメータ化されたリクエスト パラメータ化されたコンテンツグループのポリシーを使用して処理されたキャッシュリクエストの数。
パラメータ化された非304ヒット パラメータ化されたコンテンツグループを含むポリシーを使用して処理されたキャッシュリクエストのうち、キャッシュされたレスポンスがすべて見つかり、レスポンスが 304(オブジェクト未更新)レスポンスではなかったものの数。
パラメータ化された 304 ヒット パラメータ化されたコンテンツグループを含むポリシーを使用して処理されたキャッシュリクエストの数。キャッシュされたオブジェクトが見つかり、そのオブジェクトは 304(オブジェクト未更新)のレスポンスでした。
パラメータ化されたヒット数の合計 パラメータ化されたコンテンツグループを含むポリシーを使用して処理された、キャッシュされたオブジェクトが見つかったキャッシュリクエストの数。
パラメータ化された 304 ヒット率 (%) すべてのキャッシュヒットに対する、パラメータ化されたポリシーを使用して見つかった 304(オブジェクトは更新されていない)応答の割合。
リクエストのたびに投票 Poll Every Timeが有効になっている場合、NetScalerアプライアンスは保存されたオブジェクトを提供する前に常にオリジンサーバーと照合します。詳しい情報については、「リクエストを受信するたびにオリジンサーバーをポーリングする」を参照してください。
ヒットするたびに投票 Poll Every Time メソッドを使用してキャッシュヒットが見つかった回数。詳しい情報については、「リクエストを受信するたびにオリジンサーバーをポーリングする」を参照してください。
毎回の投票ヒット率 (%) Poll Every Time メソッドを使用したキャッシュ・ヒットの割合。Poll Every Time を使用したキャッシュ・オブジェクトのすべての検索を基準としています。詳しい情報については、「リクエストを受信するたびにオリジンサーバーをポーリングする」を参照してください。
最大メモリ (KB) キャッシュに割り当てられるNetScalerアプライアンスの最大メモリ量。詳しい情報については、「キャッシュ用のグローバル属性の設定」を参照してください。
最大メモリーアクティブ値 (KB) メモリが実際にキャッシュに割り当てられた後に設定される最大メモリ量 (アクティブ値)。詳しくは、「さまざまなシナリオに合わせてNetScalerアプライアンスの統合キャッシュ機能を構成する方法」を参照してください。
使用済みメモリ (KB) 実際に使用されているメモリの量。
メモリ割り当ての失敗 応答をキャッシュに保存する目的でメモリを利用しようとして失敗した回数。
これまでで最大の反響を呼んだ キャッシュまたはオリジンサーバーで見つかり、クライアントに送信された最大レスポンス(バイト単位)。
キャッシュされたオブジェクト まだ完全にダウンロードされていないレスポンス、有効期限が切れているがまだフラッシュされていないレスポンスを含む、キャッシュ内のオブジェクトの数。
マーカーオブジェクト マーカーオブジェクトは、応答がコンテンツグループの最大または最小応答サイズを超えるか、コンテンツグループの最小ヒット数をまだ受け取っていない場合に作成されます。
配信中のヒット数 キャッシュから処理されたヒット数。
処理中のミス オリジンサーバーから取得され、キャッシュに保存されてから処理されたレスポンス。保管可能なミスの数を概算する必要があります。保存できないミスは含まれません。

コマンドラインインターフェイスを使用してサマリーキャッシュ統計を表示するには

コマンドプロンプトで入力します。

stat cache

コマンドラインインターフェイスを使用して特定のキャッシュ統計を表示するには

コマンドプロンプトで入力します。

stat cache -detail

    > stat cache -detail
    Integrated Cache Statistics - Detail
    Integrated Cache Statistics - Summary
                                              Rate (/s)                Total
    Hits                                               0                    0
    Misses                                             0                    0
    Requests                                           0                    0
    Hit ratio(%)                                      --                    0
    Origin bandwidth saved(%)                         --                    0
    Cached objects                                    --                    0
    Marker objects                                    --                    0
                                              Rate (/s)                Total
    Requests                                           0                    0
    Hit Statistics
                                              Rate (/s)                Total
    Non-304 hits                                       0                    0
    304 hits                                           0                    0
    Sql hits                                           0                    0
    Hits                                               0                    0
    304 hit ratio(%)                                  --                    0
    Hit ratio(%)                                      --                    0
    Origin bandwidth saved(%)                         --                    0

    Byte Statistics
                                              Rate (/s)                Total
    Bytes served by NetScaler                        648             55379204
    Bytes served by cache                              0                    0
    Byte hit ratio(%)                                 --                    0
    Compressed bytes from cache                        0                    0
    Miss Statistics
                                              Rate (/s)                Total
    Storable misses                                    0                    0
    Non-storable misses                                0                    0
    Misses                                             0                    0
    Revalidations                                      0                    0
    Successful revalidations                           0                    0
    Conversions to conditional req                     0                    0
    Storable miss ratio(%)                            --                    0
    Successful reval ratio(%)                         --                    0
    Flashcache Statistics
                                              Rate (/s)                Total
    Expire at last byte                                0                    0
    Flashcache misses                                  0                    0
    Flashcache hits                                    0                    0

    Invalidation Statistics
                                              Rate (/s)                Total
    Parameterized inval requests                       0                    0
    Full inval requests                                0                    0
    Inval requests                                     0                    0

    Parameterized Caching Statistics
                                              Rate (/s)                Total
    Parameterized requests                             0                    0
    Parameterized non-304 hits                         0                    0
    Parameterized 304 hits                             0                    0
    Total parameterized hits                           0                    0
    Parameterized 304 hit ratio(%)                    --                    0

    Poll Every Time (PET) Statistics
                                              Rate (/s)                Total
    Poll every time requests                           0                    0
    Poll every time hits                               0                    0
    Poll every time hit ratio(%)                      --                    0
    Memory Usage Statistics
                                                  Total
    Maximum memory(KB)                                 0
    Maximum memory active value(KB)                    0
    Utilized memory(KB)                                0
    Memory allocation failures                         0
    Largest response so far(B)                         0
    Cached objects                                     0
    Marker objects                                     0
    Hits being served                                  0
    Misses being handled                               0
     Done
<!--NeedCopy-->

GUI を使用してサマリーキャッシュ統計を表示するには

  1. ページの上部にある [ ダッシュボード ] タブをクリックします。
  2. ウィンドウの [ 統合キャッシュ ] セクションまでスクロールします。
  3. 詳細な統計を表示するには、表の下部にある [More…] リンクをクリックします。

GUI を使用して特定のキャッシュ統計を表示するには

  1. ページの上部にある [ レポート ] タブをクリックします。
  2. [組み込みレポート] で、[ 統合キャッシュ] を展開し、表示する統計情報を含むレポートをクリックします。
  3. レポートをテンプレートとして保存するには、[ 名前を付けて保存 ] をクリックし、レポートの名前を指定します。保存したレポートが [ カスタムレポート ] の下に表示されます。
キャッシュされたオブジェクトとキャッシュ統計を表示する