コンフィギュレーション生成のパフォーマンス拡張に関する制限事項
コンフィギュレーション生成のパフォーマンス拡張機能を使用するデバイスには、大規模インターフェイス コンフィギュレーション ファイルを保存(キャッシュ保存)するための十分なメモリが必要です。たとえば、インターフェイスのコンフィギュレーションが 15 KB のメモリを占有する場合、この機能を使用するには、さらに 15 KB のメモリ領域を使用できる必要があります。
この製品のドキュメントセットは、偏向のない言語を使用するように配慮されています。このドキュメントセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブ ランゲージの取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
コンフィギュレーション生成のパフォーマンス拡張機能は、実行中のコンフィギュレーション ファイル情報の収集を高速化することでコンフィギュレーション管理を支援します。この機能は、多数のインターフェイスが構成された大規模なネットワークを管理する場合に特に便利です。
コンフィギュレーション生成のパフォーマンス拡張機能を使用するデバイスには、大規模インターフェイス コンフィギュレーション ファイルを保存(キャッシュ保存)するための十分なメモリが必要です。たとえば、インターフェイスのコンフィギュレーションが 15 KB のメモリを占有する場合、この機能を使用するには、さらに 15 KB のメモリ領域を使用できる必要があります。
Cisco IOS XE のソフトウェア コンフィギュレーション モデルでは、コンフィギュレーション状態は分散して維持され、各コンポーネントは独自のコンフィギュレーション状態を保持します。設定情報を取得するには、ソフトウェアは各コンポーネントをポーリングして、分散された情報を収集する必要があります。このコンフィギュレーション状態の取得操作は、不揮発生成(NVGEN)と呼ばれるプロセスによって実行され、実行中のシステム構成を表示またはコピーするためにコマンドライン インターフェイス(CLI)コマンド(show running-configuration 、write memory 、copy system:running-configuration など)で使用されます。NVGEN は、呼び出されると、各システムコンポーネントと、インターフェイスまたはその他の構成オブジェクトの各インスタンスを照会します。NVGEN がこれらのクエリーを実行しているシステムを通過するときに、実行コンフィギュレーション ファイルが作成されます。
コンフィギュレーション生成のパフォーマンス強化機能が導入される前は、NVGEN は常にシステム全体を照会する必要があり、全体のコンフィギュレーションしか生成できませんでした。NVGEN 操作の完了には数分かかることがあるため、実行コンフィギュレーションの処理に必要な時間が原因となり、コンフィギュレーション管理上のパフォーマンスの問題が生じます。
コンフィギュレーション生成のパフォーマンス拡張機能は NVGEN 処理の実行時間を短縮し、特に多数のインターフェイス コンフィギュレーションを含む大規模なコンフィギュレーション ファイルの管理で有用です。この機能はシステム メモリのインターフェイス コンフィギュレーション情報をキャッシュに保存し、変更された設定情報だけを取得することで、実行中のシステム構成を処理するコマンドの実行を高速化します。
コンフィギュレーション生成のパフォーマンス拡張をイネーブルにする作業を実行します。
Command or Action | Purpose | |
---|---|---|
Step 1 |
enable Example:
|
特権 EXEC モードを有効にします。
|
Step 2 |
configure terminal Example:
|
グローバル コンフィギュレーション モードを開始します。 |
Step 3 |
parser config cache interface Example:
|
特に大規模コンフィギュレーション ファイルの場合に、実行中のシステム構成を管理するコマンドを CLI で実行するのに要する時間を短縮します。 |
Step 4 |
end Example:
|
グローバル コンフィギュレーション モードを終了し、特権 EXEC モードに戻ります。 |
次の例は、コンフィギュレーション生成のパフォーマンス強化機能を有効にする方法を示しています。
Device(config)# parser config cache interface
システム コンフィギュレーション ファイルのコマンドをチェックして、parserconfigcacheinterface コマンドがイネーブルになっていることを確認できます。これは showrunning-configuration EXEC コマンドを入力すると表示されます。
Note |
初めてコンフィギュレーション ファイルを表示する場合は、インターフェイス キャッシュが少ないため、それほどパフォーマンスの改善は見られません。ただし、showrunning-config EXEC コマンドなどの後続の NVGEN タイプのコマンドを入力すると、パフォーマンスが向上することがわかります。インターフェイスの構成が変更されるたびに、指定したインターフェイスのキャッシュがフラッシュされます。その他のインターフェイス データはそのままキャッシュに残ります。インターフェイス コンフィギュレーションの修正後に NVGEN タイプのコマンドを入力すると、次回の NVGEN タイプのコマンドが入力されるまで改善はほとんど見られません。 |
Device# show running-config
!
!
parser config cache interface
!
!
次の項に、コンフィギュレーション パーティショニング機能に関する参考資料を示します。
関連項目 |
マニュアル タイトル |
---|---|
実行コンフィギュレーションのパフォーマンス強化:インターフェイスの parserconfigcache |
コンフィギュレーション生成のパフォーマンス拡張 |
カスタマー サービスのプロビジョニング、コンフィギュレーション ロールバック、コンフィギュレーション ロッキング、およびコンフィギュレーション アクセス コントロール |
コンフィギュレーションのコンテキスト差分ユーティリティ |
コンフィギュレーション管理:コンフィギュレーション変更およびロギング |
コンフィギュレーション変更通知およびロギング |
コンフィギュレーション管理:コンフィギュレーション変更およびロギングのクイック保存:1. |
コンフィギュレーション ロガー永続性 |
Cisco IOS ソフトウェア コンフィギュレーション アクセス制御およびコンフィギュレーション セッション ロック(「Config ロック」)。 |
排他的設定変更アクセスとアクセス セッション ロック |
標準 |
タイトル |
---|---|
この機能に関連付けられている規格はありません。 |
-- |
MIB |
MIB のリンク |
---|---|
この機能によってサポートされる新しい MIB または変更された MIB はありません。またこの機能による既存 MIB のサポートに変更はありません。 |
-- |
RFC |
タイトル |
---|---|
この機能によりサポートされた新規 RFC または改訂 RFC はありません。またこの機能による既存 RFC のサポートに変更はありません。 |
-- |
説明 |
リンク |
---|---|
シスコのサポート Web サイトでは、シスコの製品やテクノロジーに関するトラブルシューティングにお役立ていただけるように、マニュアルやツールをはじめとする豊富なオンライン リソースを提供しています。 お使いの製品のセキュリティ情報や技術情報を入手するために、Cisco Notification Service(Field Notice からアクセス)、Cisco Technical Services Newsletter、Really Simple Syndication(RSS)フィードなどの各種サービスに加入できます。 この Web サイト上のツールにアクセスする際は、Cisco.com のログイン ID およびパスワードが必要です。 |
次の表に、このモジュールで説明した機能に関するリリース情報を示します。この表は、ソフトウェア リリース トレインで各機能のサポートが導入されたときのソフトウェア リリースだけを示しています。その機能は、特に断りがない限り、それ以降の一連のソフトウェア リリースでもサポートされます。
プラットフォームのサポートおよびシスコ ソフトウェアイメージのサポートに関する情報を検索するには、Cisco Feature Navigator を使用します。Cisco Feature Navigator にアクセスするには、www.cisco.com/go/cfn に移動します。Cisco.com のアカウントは必要ありません。
機能名 |
リリース |
機能情報 |
---|---|---|
コンフィギュレーション生成のパフォーマンス拡張 |
コンフィギュレーション生成のパフォーマンス拡張機能は、実行中のコンフィギュレーション ファイル情報の収集を高速化することでコンフィギュレーション管理を支援します。この機能は、多数のインターフェイスが構成された大規模なネットワークを管理する場合に特に便利です。 この機能に関連付けられたコマンド:
|