<< 2006/05/ 1 1. タブかスペースかって言うか Emacs か否かが気になる
2. <pre>と改行コード
2 3 4 1. prototype.js で Ajax してみた
2. FreeBSD(98) 2.1.0R 入門キット
5 6 1. あれこれアップデート
2. Mail_mimeDecode でアドレス消えませんか?
7 1. 片付け
2. ラジオ日和
3. 知らないことばがいくつか
8 1. onLoading が変?
9 10 1. apache bench 1.3 って connection 数が正確じゃないのね
11 1. CHM ファイルのタブビュワーってないのか、あるいは CHM ファイルなんかきらいだ
12 1. 辞書サーバあったら便利かなぁ
13 1. 思いっきり反対向いてるなorz
2. ports の PHP がまた変わった
14 1. 英辞郎買った
2. jsUnit ってよくできてるなぁ
15 16 1. MacBook 13" びみょー
17 1. JSDoc 1.9.9.2 を使ってみて大事だなと思ったこと
18 19 20 21 1. 英辞郎 94 -> EPWING の変換ができない
2. ありがとうを言いたいblogというのはめったにない
22 1. Windows用 JammingDicTools がメモリを食いつぶして終了
23 1. prototype.js が MacIE でコンパイルエラー
24 1. cmd.exe を捨てて ckw.exe へ
25 1. 乳剤なくなったらほんとにアウトだもんな
26 1. Yahoo だからなのか Yahoo さえもなのか
2. Tiger の Mail.app うぜぇ
27 28 1. 家計簿期待晒し上げ
2. 今さら収納に頭を使う
3. あーびっくりした
29 1. 知り合いに子どもが生まれたというので
2. キーボードとキーバインドの設定
30 1. tDiary を port forward 越しに使うと一部おかしい
31 >>
トップ «前の日記(2006-05-08) 最新 次の日記(2006-05-11)» 編集

2006-05-10 [長年日記]

_ apache bench 1.3 って connection 数が正確じゃないのね

負荷テストに apache bench を使ってみた。今まではあんまり厳密にやったことなかったんだけど、ふとカウンタを作って数えてみた。

数が合わない。

厳密には concurrency の数を上げていくとずれてくる。例えば

ab -n 100 -c 10 URL

ってやるとレポートには

Concurrency Level:      10
Time taken for tests:   1.714 seconds
Complete requests:      100
Failed requests:        0

てな具合に100回アクセスしましたよと出るのに、実際の connection 数が 108 だったり 110 だったりする。

ただし、この現象は apache bench 2.x では起きない。確認したのは以下のもの。

apache benchOS正確さ
1.3dOSX 10.3.9×
2.0.41-devFreeBSD 6.0R

サーバは Apache 1.3 だろうと 2.0 だろうと影響ない。単純に ab の問題。

'general/6129: AB gives fake failed connections' - MARC

を見ると 2000年にも似たような話が確認されている。もう Apache 1.3 系のものはその程度のものとして諦めておくのがいいのかな? まぁ実際のテストでは数が合おうが合うまいがだから何?ってことの方が多いんだろうけど。

Tags: Apache