YUKI Hiroshi
null+****@clear*****
Sat Nov 29 01:10:37 JST 2014
YUKI Hiroshi 2014-11-29 01:10:37 +0900 (Sat, 29 Nov 2014) New Revision: 5f41e4aee87e1f1e1aeba61ff8d286944bdf217b https://github.com/droonga/droonga.org/commit/5f41e4aee87e1f1e1aeba61ff8d286944bdf217b Message: Add how to read graph of latency Modified files: _po/ja/tutorial/1.0.8/benchmark/index.po ja/tutorial/1.0.8/benchmark/index.md tutorial/1.0.8/benchmark/index.md Modified: _po/ja/tutorial/1.0.8/benchmark/index.po (+38 -13) =================================================================== --- _po/ja/tutorial/1.0.8/benchmark/index.po 2014-11-29 00:51:16 +0900 (23e5a88) +++ _po/ja/tutorial/1.0.8/benchmark/index.po 2014-11-29 01:10:37 +0900 (3082b6d) @@ -9,14 +9,6 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" msgid "" -"Moreover, comparing multiple results from different number of Droogna nodes, y" -"ou can analyze the cost-benefit performance for newly introduced nodes." -msgstr "また、異なるノード数での結果を比較すると、新しくノードを追加する際のコストパフォーマンスを分析することもできます。" - -msgid "#### Performance comparison" -msgstr "#### 性能の比較" - -msgid "" "---\n" "title: \"How to benchmark Droonga with Groonga?\"\n" "layout: en\n" @@ -310,6 +302,9 @@ msgstr "" "もしサービスに対するリクエストの件数が増加しつつあり、この限界に近づいているようであれば、クエリの最適化やコンピュータ自体のアップグレードなど、何らかの対策" "を取ることを検討する必要があると言えます。" +msgid "#### Performance comparison" +msgstr "#### 性能の比較" + msgid "" "Sending same request patterns to Groonga and Droonga, you can compare performa" "nce of each system.\n" @@ -319,6 +314,11 @@ msgstr "" "同じリクエストのパターンをGroongaとDroongaに送ることで、各システムの性能を比較することができます。\n" "もしDroongaの方が性能が良ければ、サービスのバックエンドをGroongaからDroongaに移行する根拠になり得ます。" +msgid "" +"Moreover, comparing multiple results from different number of Droogna nodes, y" +"ou can analyze the cost-benefit performance for newly introduced nodes." +msgstr "また、異なるノード数での結果を比較すると、新しくノードを追加する際のコストパフォーマンスを分析することもできます。" + msgid "## Prepare environments for benchmarking" msgstr "## ベンチマーク環境を用意する" @@ -1398,19 +1398,44 @@ msgid "For example, you can plot a graph from these results like:" msgstr "例えば、これらの結果は以下のようにグラフ化できます:" msgid "" +"![A layered graph of latency](/images/tutorial/benchmark/throughput-latency-1." +"0.8.png)" +msgstr "" +"![それぞれの場合のレイテンシーを重ねたグラフ](/images/tutorial/benchmark/throughput-latency-1.0.8.p" +"ng)" + +msgid "You can explain this graph of latency as:" +msgstr "このレイテンシーのグラフは以下のように読み取れます:" + +msgid "" +" * Graphs of Groonga and single node Droonga are alike.\n" +" There is less performance loss between Groonga and Droonga.\n" +" * Latency of multiple nodes Droonga slowly increases than Groonga.\n" +" Droonga can process more requests in same time without extra waiting time." +msgstr "" +" * GroongaのグラフとDroongaの単一ノード時のグラフは似通っている。\n" +" GroongaとDroongaの間での性能の劣化はごくわずかである。\n" +" * 複数ノードのDroongaのレイテンシーはGroongaに比べると緩やかに増大している。\n" +" Droongaは余計な待ち時間無しでより多くのリクエストを同時に処理できる。" + +msgid "" "![A layered graph of throughput](/images/tutorial/benchmark/throughput-mixed-1" ".0.8.png)" msgstr "" "![それぞれの場合のスループットを重ねたグラフ](/images/tutorial/benchmark/throughput-mixed-1.0.8.png" ")" +msgid "You can explain this graph of throughput as:" +msgstr "このスループットのグラフは以下のように読み取れます:" + msgid "" -"You can explain this graph as: \"On this condition Droonga has better performan" -"ce when there are multiple nodes\", \"Single Droonga node's performance is lesse" -"r than Groonga's one, on this setting\", and so on." +" * Graphs of Groonga and single node Droonga are alike.\n" +" There is less performance loss between Groonga and Droonga.\n" +" * Maximum throughput of Droonga is incdeased by number of nodes." msgstr "" -"このグラフは、「この条件下では、Droongaは複数ノードであれば良い性能が出ている」「この設定だと、1ノード構成ではDroongaの性能はGroongaに" -"及ばない」などのように読み取ることができます。" +" * GroongaのグラフとDroongaの単一ノード時のグラフは似通っている。\n" +" GroongaとDroongaの間での性能の劣化はごくわずかである。\n" +" * Droongaのスループット性能はノード数によって増大する。" msgid "" "(Note: Performance results fluctuate from various factors.\n" Modified: ja/tutorial/1.0.8/benchmark/index.md (+14 -1) =================================================================== --- ja/tutorial/1.0.8/benchmark/index.md 2014-11-29 00:51:16 +0900 (e3e1bef) +++ ja/tutorial/1.0.8/benchmark/index.md 2014-11-29 01:10:37 +0900 (331566e) @@ -777,9 +777,22 @@ Droongaクラスタの性能を有効に測定するためには、各ノード 例えば、これらの結果は以下のようにグラフ化できます: +![それぞれの場合のレイテンシーを重ねたグラフ](/images/tutorial/benchmark/throughput-latency-1.0.8.png) + +このレイテンシーのグラフは以下のように読み取れます: + + * GroongaのグラフとDroongaの単一ノード時のグラフは似通っている。 + GroongaとDroongaの間での性能の劣化はごくわずかである。 + * 複数ノードのDroongaのレイテンシーはGroongaに比べると緩やかに増大している。 + Droongaは余計な待ち時間無しでより多くのリクエストを同時に処理できる。 + ![それぞれの場合のスループットを重ねたグラフ](/images/tutorial/benchmark/throughput-mixed-1.0.8.png) -このグラフは、「この条件下では、Droongaは複数ノードであれば良い性能が出ている」「この設定だと、1ノード構成ではDroongaの性能はGroongaに及ばない」などのように読み取ることができます。 +このスループットのグラフは以下のように読み取れます: + + * GroongaのグラフとDroongaの単一ノード時のグラフは似通っている。 + GroongaとDroongaの間での性能の劣化はごくわずかである。 + * Droongaのスループット性能はノード数によって増大する。 (注意: 性能測定の結果は様々な要因によって変動します。 これはあくまで特定のバージョン、特定の環境での結果の例です。) Modified: tutorial/1.0.8/benchmark/index.md (+14 -1) =================================================================== --- tutorial/1.0.8/benchmark/index.md 2014-11-29 00:51:16 +0900 (947c093) +++ tutorial/1.0.8/benchmark/index.md 2014-11-29 01:10:37 +0900 (6c063aa) @@ -769,9 +769,22 @@ OK, now you have four results: For example, you can plot a graph from these results like: +![A layered graph of latency](/images/tutorial/benchmark/throughput-latency-1.0.8.png) + +You can explain this graph of latency as: + + * Graphs of Groonga and single node Droonga are alike. + There is less performance loss between Groonga and Droonga. + * Latency of multiple nodes Droonga slowly increases than Groonga. + Droonga can process more requests in same time without extra waiting time. + ![A layered graph of throughput](/images/tutorial/benchmark/throughput-mixed-1.0.8.png) -You can explain this graph as: "On this condition Droonga has better performance when there are multiple nodes", "Single Droonga node's performance is lesser than Groonga's one, on this setting", and so on. +You can explain this graph of throughput as: + + * Graphs of Groonga and single node Droonga are alike. + There is less performance loss between Groonga and Droonga. + * Maximum throughput of Droonga is incdeased by number of nodes. (Note: Performance results fluctuate from various factors. This graph is just an example on a specific version, specific environment.) -------------- next part -------------- HTML����������������������������... ダウンロード