Search:

Search all manuals
Search this manual
Manual
Couchbase Server マニュアル 2.0
Community Wiki and Resources
Couchbase Server 2.0をダウンロード
Couchbase 開発者ガイド 2.0
クライアントライブラリ
Couchbase Server フォーラム
Additional Resources
Community Wiki
Community Forums
Couchbase SDKs
Parent Section
5.1 サーバのウォームアップのハンドリング
Chapter Sections
Chapters

5.1.1. ウォームアップ情報の取得

cbstatsを使って、ウォームアップのステータスや有効化の有無などの情報を得ることができます。以下のように、情報をフィルタリングする為に2つの方法で代替可能です。

shell> cbstats localhost:11210 -b beer_sample -p bucket_password all | grep 'warmup'
shell> cbstats hostname:11210 -b my_bucket -p bucket_password raw warmup

ここではlocalhost:11210がノードを指定するためのホスト名とデフォルトのmemcachedのポート番号であり、beer_sampleはそのノードでの名前付きバケットです。バケット名を指定しない場合、コマンドは、そのノードの既存のdefaultバケットに適用されます。

ep_warmup_threadウォームアップが完了したかどうかを示します。 "running"または "complete"を返します。
ep_warmup_state ウォームアップの現在の進行状況を示します:
  • Initial. ウォームアップのプロセスを起動します。

  • EstimateDatabaseItemCount. データベースのアイテム数を推定します。

  • KeyDump. キーとメタデータをRAMにロードします。(ドキュメントはまだロードしません)

  • CheckForAccessLog. アクセスログが使用可能かどうかを判定します。このログは、どのキーが頻繁に読み書きされているかを示します。

  • LoadingAccessLog. アクセスログから情報をロードします。

  • LoadingData. これは、サーバがアクセスログでリストされたキー、もしくは使用可能なログがない場合、'Key Dump'フェーズ中に検出されたキーに基づいて、初期データをロードしていることを示しています。

  • Done. サーバは読み取り、及び、書き込み要求を処理する準備ができています。

このツールはノード毎、バケット毎の処理であることに注意してください。この操作を実行する場合、クラスタ内のノードのIPアドレスと名前付きバケットを指定する必要があることを意味します。名前付きバケットを指定しない場合、サーバは指定されたノードに存在するデフォルトバケットに設定を適用します。クラスタ全体に対してこの操作を実行する場合、そのクラスタに存在するすべてのノード/バケットの組み合わせに対してコマンドを実行する必要があります。

ウォームアッププロセスで利用可能なより詳細な統計情報もあります。詳細については、「ウォームアップ情報の取得」を参照して下さい。