YUKI Hiroshi
null+****@clear*****
Thu Nov 27 18:28:10 JST 2014
YUKI Hiroshi 2014-11-27 18:28:10 +0900 (Thu, 27 Nov 2014) New Revision: 149286753c0f382c53ddda4a85e008fbef9dd64d https://github.com/droonga/droonga.org/commit/149286753c0f382c53ddda4a85e008fbef9dd64d Message: Add news topics for drnbench Modified files: ja/news/_posts/2014-11-29-release.ja.md news/_posts/2014-11-29-release.md Modified: ja/news/_posts/2014-11-29-release.ja.md (+11 -4) =================================================================== --- ja/news/_posts/2014-11-29-release.ja.md 2014-11-27 18:14:31 +0900 (2dcec87) +++ ja/news/_posts/2014-11-29-release.ja.md 2014-11-27 18:28:10 +0900 (19d6366) @@ -57,7 +57,7 @@ Groongaと比較してのベンチマーク結果は以下の通りです: ### 改善点の詳細な一覧 - * [Droonga-engine ][droonga-engine] 1.0.8 + * [Droonga-engine][droonga-engine] 1.0.8 * Groongaの`select`, `column_list`, および `table_create` の各コマンドの互換性が向上しました。 (詳細は上記) * 静的な設定ファイルに書かれた`daemon`オプションは無視されるようになりました。 @@ -65,7 +65,7 @@ Groongaと比較してのベンチマーク結果は以下の通りです: * `droonga-engine-configure`コマンドが、常にすべてのオプションについての入力を求めるようになりました。 * `droonga-engine-absorb-data`と`droonga-engine-join`の各コマンドについて、初期状態でデータのコピー速度が1秒あたり最大100件ずつまでに制限されるようになりました。 * `droonga-engine-absorb-data`と`droonga-engine-join`の各コマンドについて、可能な場合は進行状況が表示されるようになりました。 - * [Droonga-http-server ][droonga-http-server] 1.0.9 + * [Droonga-http-server][droonga-http-server] 1.0.9 * 接続要求を受け付けるIPアドレスを制限するための新しいオプション`--host`が利用可能になりました。 既定値は`0.0.0.0`(「すべてのIPアドレスで接続を受け付ける」の意味)です。 * キャッシュの有効期限を指定するための新しいオプション `--cache-ttl-in-seconds` が利用可能になりました。 @@ -81,12 +81,19 @@ Groongaと比較してのベンチマーク結果は以下の通りです: * すべてのレスポンスキャッシュを消去するためのエンドポイントとして、`/cache`が利用可能になりました。 キャッシュされたコンテンツを消去するには、このパスに対してHTTPの`DELETE`メソッドのリクエストを送信してください。 * `express-droonga`の改善が反映されました。詳細は以下の項目を参照してください。 - * [Express-droonga ][express-droonga] 1.0.7 + * [Express-droonga][express-droonga] 1.0.7 * バックエンドとして複数のDroonga Engineノードに接続できるようになりました。 これにより、`express-droonga`は簡易的なロードバランサーとして振る舞います。 * 接続するDroonga Engineノードのリストを、クラスタ内で実際に利用可能なノードのリストに基づいて更新できるようになりました。 この機能は`application.droonga()`メソッドに渡す`syncHostNames`オプションにより有効化できます。 - * [Drntest ][drntest] 1.1.7 (2014-11-18にリリース) + * [Drnbench][drnbench] 1.0.4 + * `drnbench-request-response` + * 最もレスポンスが遅かったリクエストだけでなく、最もレスポンスが速かったリクエストも出力するようになりました。 + これは、おかしなクエリなどによって発生する「異常に良い」結果の検出に役立つでしょう。 + 報告されるリクエストの件数は、`--n-fast-requests`オプションで制御できます。 + * 仮想クライアントがマルチプロセスで動作するようになりました。 + ベンチマークを動作させるクライアントに複数のプロセッサが搭載されている場合、drnbenchはそれらをより効果的に使えるようになりました。 + * [Drntest][drntest] 1.1.7 (2014-11-18にリリース) * Groongaの`column_list`コマンドのレスポンスに現れる、`_key`のような仮想的なカラムを正しく受け付けるようになりました。 ## まとめ Modified: news/_posts/2014-11-29-release.md (+12 -4) =================================================================== --- news/_posts/2014-11-29-release.md 2014-11-27 18:14:31 +0900 (9b62a92) +++ news/_posts/2014-11-29-release.md 2014-11-27 18:28:10 +0900 (89be623) @@ -56,7 +56,7 @@ Some minor incompatibilities have been corrected. ### Detailed list of all improvements - * [Droonga-engine ][droonga-engine] 1.0.8 + * [Droonga-engine][droonga-engine] 1.0.8 * Better compatibility to Groonga's `select`, `column_list`, and `table_create` commands. (See above) * The `daemon` option is now ignored in the static configuration file. @@ -65,7 +65,7 @@ Some minor incompatibilities have been corrected. * The `droonga-engine-configure` command now shows prompts for all options always. * The rate of absorbed records are limited to 100 records per second by default, for `droonga-engine-absorb-data` and `droonga-engine-join` commands. * `droonga-engine-absorb-data` and `droonga-engine-join` commands now report their progress, if possible. - * [Droonga-http-server ][droonga-http-server] 1.0.9 + * [Droonga-http-server][droonga-http-server] 1.0.9 * A new `--host` option is available to restrict the listening IP address. The default value is `0.0.0.0` (meaning `listen all IP addresses`). * A new `--cache-ttl-in-seconds` option is available to set the time to live of cached responses, in seconds. @@ -84,13 +84,20 @@ Some minor incompatibilities have been corrected. To clear cached contents, send an HTTP `DELETE` request to the path. * Improvements from `express-droonga` itself. (See below) - * [Express-droonga ][express-droonga] 1.0.7 + * [Express-droonga][express-droonga] 1.0.7 * Supports multiple Droonga Engine nodes as its backends. Now `express-droonga` can work like a load balancer. * The list of connecting Droonga Engine nodes can be automatically updated based on the actual list of active members in the cluster. This feature is activated by the `syncHostNames` option for the `application.droonga()` method. - * [Drntest ][drntest] 1.1.7 (released at 2014-11-18) + * [Drnbench][drnbench] 1.0.4 + * `drnbench-request-response` + * Not only top slow requests, but top fast requests are also reported. + It will help you to detect "strange good" results from invalid queries or something. + The number of reported fast requests can be customized via the new `--n-fast-requests` option. + * Virtual clients are working with multiple processes. + If there are multiple processors in your computer, drnbench uses them more effectively. + * [Drntest][drntest] 1.1.7 (released at 2014-11-18) * Accept virtual column like `_key` as a part of Groonga's `column_list` command response. ## Conclusion @@ -111,3 +118,4 @@ Droonga project welcomes you to join us as a user and/or a developer! See [commu [droonga-http-server]: https://github.com/droonga/droonga-http-server [express-droonga]: https://github.com/droonga/express-droonga [drntest]: https://github.com/droonga/drntest + [drnbench]: https://github.com/droonga/drnbench -------------- next part -------------- HTML����������������������������...Download