Saturday, November 09, 2013

curl-loader 公式ドキュメント FAQ 和訳


1.1 バッチとは何か?


1.2 バッチ設定ファイルとは何か?

バッチ設定ファイルは、クライアントのバッチのためのテスト計画です。

1.3. このFAQはどのバージョンに適用されますか?

私達はこのFAQの更新を継続しており、最新版のcurl-loaderに適用できます。

1.4. 


2. ハードウェア要件


2.1. 最小のハードウェア要件は?


3. curl-loaderのビルド

3.1. curl-loaderがサポートするOSは?

You can use any operating system of your choice, providing that this is linux with kernel 2.4 or 2.6. 私達はDebianでビルドと開発とテストをしており、カーネルは2.6が推奨されます。もし、他のLinuxディストリビューションでコンパイルの問題が起きたら、メーリングリストに報告してください。

3.2. ビルドするために予め必要なことは?


3.3. どうやってcurl-loaderをmake(ビルド)するか?

4. 負荷の設定の作成

4.1. どうやって負荷の設定ファイルを作るか?

負荷をかけるために、-fオプションを使ってcurl-loaderに渡す設定ファイルを作ってください。
#curl-loader -f ./conf-examples/bulk.conf
サンプルをみたい場合は、conf-examplesディレクトリにあるファイルを見て下さい。サンプルをコピーして後述のガイドラインをもとに編集すればよいです。

4.2. 負荷の設定ファイルのタグと意味は?

設定ファイル(バッチ設定ファイル)は、以下の2つのセクションに分かれた、tag=value の文字列からなります。
General
URLs
Generalセクションは、バッチの全般的なパラメーターを含みます。それに対して、URLsセクションは1つ以上のURLサブセクションを含みます。各URLサブセクションは特定のURLから始まり、他のタグを含みます。

4.3. すべてのタグの正確な意味は?

BATCH_NAME 文字列であること。

CLIENTS_NUM_MAX この負荷のために使われる最大のクライアント数です。任意の正数が認められます。

CYCLES_NUM 実行されるサイクル数です。任意の正数と-1が認められます。-1は無限に繰り返すことを意味します。負荷は、通常、任意の時点でCntl-Cを押すことにより停止でき、すべての統計が集められ、ファイルが閉じられます。URL_DONT_CYCLE=1というタグがないURLに対してのみサイクルが関係するという点に注意して下さい。curl-loaderは

URLS_NUM URLsセクションの中の利用すべきURL数です。

URLsセクションのタグ:

No comments: