問題タブ [autobench]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1720 参照

benchmarking - Autobench 出力の解読で問題が発生しました

私が作成した単純な Web サーバーのベンチマークを実行しようとしていますが、Autobench が出力したものを解読するのに苦労しています。私はこれについて助けを求めてグーグルで検索してきましたが(オートベンチとhttperfのソースコードを調べても)、何が起こっているのか理解できませんでした.

サーバーで次のベンチマークを実行しました。

ここに私のresults.csvファイルがあります(読みやすくするために余分な空白があります):

不思議なんだけど:

とはdem_req_rateどういう意味ですか? とはnet_ioどういう意味ですか? とはerrorsどういう意味ですか? とどのようにerrors関係していdem_req_rateますか? これらはすべて何の単位ですか?

0 投票する
1 に答える
674 参照

localhost - autobench でポート 8983 を使用して --host1 を localhost として指定する

autobench --single_host --host1 localhost --uri1 /solr/admin --low_rate 20 --high_rate 200 --rate_step 20 --num_call 10 --num_conn 5000 --timeout 5 --ファイルbench1.tsv

これが私が出した命令です。デフォルトのポートを 80 としており、応答と要求の数は次のとおりです。

しかし、ポートを 8983 にしたいのです。autobench チュートリアルで見たすべての例で、--host1 は Web サイト (www.test.com など) です。ポートを 8983 として localhost を使用する方法を提案できる人はいますか? 前もって感謝します。

0 投票する
1 に答える
147 参照

autobench - 自動ベンチでURIの一部としてクエリを与える

becnhmark を実行するために autobench を使用しています。autobench コマンドの例を以下に示します。

指定する必要がある uri には、クエリが添付されています。クエリを持つコマンドを実行すると、次の結果が得られます

クエリ リクエスト、レスポンスはすべてゼロです。URI の一部としてクエリを指定する方法を教えてください。

前もって感謝します

0 投票する
1 に答える
1600 参照

ssl - HTTPS エンドポイントの自動ベンチ

HTTPS(ポート443) URLをテストしていることをオートベンチで設定するにはどうすればよいですか?

私がそれを呼び出すとき:

それが示している:

HTTPSそのページ (上記の例では) が有効な応答をhttps://host.com/hello返すため、これは正しくありません。200 OK

ありがとう

0 投票する
2 に答える
337 参照

perl - 自動ベンチは基本認証を行うことができますか?

基本認証を使用して自動ベンチツールを実行するにはどうすればよいですか?

基本認証でhttperfを実行できますが、それを使用して自動ベンチを実行できませんでした。

ありがとうございました。

0 投票する
0 に答える
137 参照

load - 減少するプロファイル負荷を定義する方法をオートベンチ

現在、オートベンチを使用して個人用 Web サーバーをテストしています。3 つの主要なステップでシナリオを定義したいと考えています。

ステップ 1: 増加するリクエスト負荷を生成します。たとえば、low_rate=10 から high_rate=100 まで、rate=10 ==> ここではすべて OK です。

ステップ 2: CPU 負荷を「修正」できるようにしたい。たとえば、ステップ 1 の最後に CPU 負荷が約 50 の場合、サーバーを約 3 分の間負荷を 50 に維持してから減少させたい ==> 自動ベンチでそれを行うことは可能ですか? はいの場合、どうすればできますか?そうでなければ、このステップをアクティブにするための便利なツールを提案できますか? ステップ3:できるようになりたい

ステップ 3: 現在の CPU 負荷から 0 までの負荷を生成できるようにしたい。たとえば、autobench を次のように構成します。自動ベンチでそれを行うことは可能ですか?はいの場合、どのように?そうでなければ、あなたは私の経験を実行するためのアドバイスをくれますか? 私の英語でごめんなさい!

0 投票する
1 に答える
269 参照

performance - num_conn と low_rate / high_rate の Autobench の違いは?

Autobench と httperf を使用して負荷テストを実行していますが、サイトで提供されている例を理解するのに苦労しています。この例ではフラグを使用しています

これは 20 接続から始まり、1 接続あたり 10 リクエストで 5 の割合で 40 までステップアップすることがわかりました。私が理解していないのは、num_conn が指定するものです。これらは、20、25、30 などがプルされる 5000 接続の「プール」のようなものですか? それともまったく別のものですか?

0 投票する
1 に答える
36 参照

haskell - AutoBench で大規模な入力をテストするときの無効な Criterion レポート

数日間、さまざまな入力サイズでオイラーのふるいのパフォーマンスをテストして以来、AutoBench を使用しています。

私のテストは、オイラーの篩によって生成されたリスト内の n 番目の素数を要求するだけです。

Criterion は n の小さな入力ではうまく機能しますが、n が 7000 を超えると有効なレポートが生成されないようです。

テストした Input.hs ファイルは次のとおりです。

そして、これは私が得ているエラーです:

これは、手順が n 番目の素数で応答するのに必要な時間の実行に関連していると思いますが、オンラインでは何も見つかりませんでしたが、それについては何も言及していない公式ドキュメントです。