Piro / YUKI Hiroshi
null+****@clear*****
Thu Jul 31 17:39:50 JST 2014
Piro / YUKI Hiroshi 2014-07-31 17:39:50 +0900 (Thu, 31 Jul 2014) New Revision: b0a4ab61d2dbe5afee99c285af76b2f59e014c1c https://github.com/droonga/presentation-droonga-meetup-1-introduction/commit/b0a4ab61d2dbe5afee99c285af76b2f59e014c1c Message: Add how to calculate how long time is required to complete migration Modified files: benchmark/README.md Modified: benchmark/README.md (+2 -3) =================================================================== --- benchmark/README.md 2014-07-31 17:30:32 +0900 (e1fdffb) +++ benchmark/README.md 2014-07-31 17:39:50 +0900 (9cbc36a) @@ -162,7 +162,8 @@ droonga-sendを使うが、スキーマ定義の時は宛先は1ノードだけ なお、あまりに高速にメッセージを送りすぎると、受け側の処理能力が飽和してジョブキューでメモリを食い潰してしまう。 そのため、処理能力を超えないように`--messages-per-second`オプションで流量を絞る必要がある。 -どこまでの流量を受け入れられるかはコンピュータの性能に依存するが、ここでは50qpsとしている。 +どこまでの流量を受け入れられるかはコンピュータの性能に依存するが、ここでは毎秒50件としている。 +流量を絞ると、移行に最短でどれだけの時間がかかるかを計算できる。データが30万件で毎秒50件なら、約1.7時間は最低でもかかる。 % time (cat ~/wikipedia-search/config/groonga/schema.grn | grn2drn | \ droonga-send --server=192.168.200.254) @@ -188,8 +189,6 @@ droonga-sendを使うが、スキーマ定義の時は宛先は1ノードだけ --report-throughput \ --messages-per-second=50) -検証環境では、30万件の移行だと12分を要した。 - ## ベンチマーク実行環境のセットアップ 192.168.200.2で行う。 -------------- next part -------------- HTML����������������������������...Download