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
7 管理用コマンドラインインターフェイス
Chapter Sections
Chapters

7.12. cbworkloadgenツール

このツールはCouchbase用のランダムデータ生成や読み/書き実行に使用します。これは、Couchbaseノードをテストする場合に便利です。

Linux /opt/couchbase/bin/tools/
Windows C:\Program Files\Couchbase\Server\bin\tools\
Mac OS X /Applications/Couchbase Server.app/Contents/Resources/couchbase-core/bin/tools/

標準的なコマンドの形式は次のとおりです。

cbworkloadgen Usage:
cbworkloadgen -n host:port -u [username] -p [password]

Options are as follows:

-r [number] // % of workload will be writes, remainder will be reads
--ratio-sets=[number] // 95% of workload will be writes, 5% will be reads
-i [number]	// number of inserted items
-l // loop forever until interrupted by user
-t // set number of concurrent threads
-v // verbose mode

例えば、与えられたCouchbaseノードとオープンポート上にワークロードを生成する為には:

shell> ./cbworkloadgen -n 10.17.30.161:9000 -u Administrator -p password

成功した場合、次のような結果が生成されます:

[####################] 100.0% (10527/10526 msgs)
bucket: default, msgs transferred...
       :                total |       last |    per sec
 batch :                   11 |         11 |        2.2
 byte  :               105270 |     105270 |    21497.9
 msg   :                10527 |      10527 |     2149.8
done

データバケットをチェックするとき、次のアイテムのようなランダムなキーと値をもつ10000の新規アイテムが表示されます:

pymc0	"MDAwMDAwMDAwMA=="