X



トップページ自宅サーバ
493コメント290KB
HTTPdベンチマークスレッド
0001DNS未登録さん
垢版 |
03/03/24 17:35ID:???
実用上意味があろうが無かろうが関係なし!
ApacheBenchの結果を競おう

とりあえずレギュレーションは、HTTPdの設定変更は動作に必要な最低限だけで
Apache1.3.27のtarボールに入っているindex.html.en(1456B)を使用
ab -c 10 -n 10000 http://localhost/index.html.en
でお願いします

[テンプレ]
CPU :
Mem :
OS :
HTTPd :
チューニングした所 :
スコア :
一言 :

ちなみにWin用のApacheBenchはApache2.xのバイナリに同梱
0342DNS未登録さん
垢版 |
2006/08/09(水) 22:52:30ID:???
>>340
Core2Duo・・・すんごく欲しくなった!!
すんげぇ羨ますいぞ。
一日50人しか来ない(robot除く)が鯖チェンジしたくなった・・・
0343278
垢版 |
2006/08/09(水) 23:53:40ID:???
xeon 5100系とかいないっすか?
0344DNS未登録さん
垢版 |
2006/08/10(木) 21:34:05ID:???
CoreDuo T2300 + Memory 1G + Windows XP HomeなPCに、
Apache 2.0.58(msi)を入れてabしてみたら、Request/secが300位でorz
0345DNS未登録さん
垢版 |
2006/08/11(金) 00:20:06ID:???
さすがにそれはKeepAliveがoffになってるからだろ
0346ちゃんばば
垢版 |
2006/08/11(金) 14:37:02ID:vg8GijbO
>>1の例だと元々キープアライブ無しだよ。
300って、ファイルが無いか、CGIでも叩いてない?
それか、セキュリティーソフト関係で重いのが動いていたりして。
0347344
垢版 |
2006/08/11(金) 15:54:48ID:???
セキュリティ関係等の常駐ソフトを全て切ってやり直したら・・・ orz

Server Software: Apache/2.0.59
Server Hostname: localhost
Server Port: 80

Document Path: /index.html.en
Document Length: 1494 bytes

Concurrency Level: 10
Time taken for tests: 51.843750 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17650000 bytes
HTML transferred: 14940000 bytes
Requests per second: 192.89 [#/sec] (mean)
Time per request: 51.844 [ms] (mean)
Time per request: 5.184 [ms] (mean, across all concurrent requests)
Transfer rate: 332.46 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 4 6.7 0 62
Processing: 15 46 6.2 46 156
Waiting: 15 43 7.4 46 156
Total: 15 50 8.0 46 171
0348344
垢版 |
2006/08/11(金) 16:00:57ID:???
5回の平均を取ろうと繰り返したら、やればやるほど遅くなっていく・・・ orz

2回目:Requests per second: 175.97 [#/sec] (mean)
3回目:Requests per second: 167.19 [#/sec] (mean)
4回目:Requests per second: 159.56 [#/sec] (mean)
5回目:Requests per second: 152.27 [#/sec] (mean)
0349344
垢版 |
2006/08/11(金) 16:05:02ID:???
ちなみにeverest調べのスペックは、こんな感じです。
コンピュータ:
OS Microsoft Windows XP Home Edition
サービスパック Service Pack 2

マザーボード:
CPUタイプ Mobile DualCore Intel Pentium M, 1666 MHz (10 x 167)
マザーボードチップセット Intel Calistoga i945GM/PM
システムメモリ 1013 MB (DDR2-533 DDR2 SDRAM)
BIOSタイプ Phoenix (01/18/06)

ストレージ:
IDEコントローラ Intel(R) 82801GBM/GHM (ICH7-M Family) Serial ATA Storage Controller - 27C4
ディスクドライブ FUJITSU MHV2100BH (93 GB, IDE)

パーティション:
C: (NTFS) 80089 MB (41239 MB 空き)

0350DNS未登録さん
垢版 |
2006/08/11(金) 16:37:26ID:???
例えば比較的最近のものでも
>>320とか>>336とか、
環境やhttpdの種類にもよるが、KeepAliveの有無で簡単に数倍の差が出るよ。
まあ>>336>>97の差の方が大きいけどね。
0351DNS未登録さん
垢版 |
2006/08/11(金) 17:04:02ID:???
keepalive で大きく結果が変わるのはそのとおりなんだが、
ふつーは多くても10回か20回ほどリクエストした後で切断されるのに、
ab -k は一度つながったら二度とセッションを切らずに
100回でも10000回でもリクエストし続けるので、逆に現実的な結果が得られない。
0352DNS未登録さん
垢版 |
2006/08/11(金) 17:48:41ID:???
普通はhttpd側で制限しますが。
apacheのデフォルトなら100回とか。
0353DNS未登録さん
垢版 |
2006/08/11(金) 17:51:37ID:???
あ、だから

10000回もリクエスト続けるなんてことは無いし
このスレに出ているベンチ結果も、そんな非現実的な設定での数字ではない
ということです。
0355DNS未登録さん
垢版 |
2006/08/11(金) 19:24:39ID:???
皆、同じ条件でabやってるんだから問題なし。
0357DNS未登録さん
垢版 |
2006/08/12(土) 00:47:30ID:???
>>356
非現実的だろうがなんだろうが、それで競うのがこのスレの趣旨。

いやならこのスレを読まないか、あたらしいレギュレーションを発表すれば?
0360356=358
垢版 |
2006/08/12(土) 01:17:59ID:???
俺は「abが非現実的だから問題だ」と言っているのではなくて

「そもそもab自体が非現実的なのに、それを無視してKeep-Aliveに関してだけの非現実性を主張する」
この本末転倒ぶりを指摘しているだけだから。
0361360
垢版 |
2006/08/12(土) 01:30:36ID:???
どうでもいいが、356=359だった。
>>358すまん。
0362235=351
垢版 |
2006/08/12(土) 01:43:55ID:???
keepalive をどうしようと、ab でまともなテストはできないことは十分承知してるよ。
keepalive アリはナシよりもさらにいいかげんといってるだけ。

>>335
反論よろしく。
0363360
垢版 |
2006/08/12(土) 01:56:24ID:???
なんか勝手に他人と同一人物扱いされてる。
夏だから電波を受信する人が増えるのも仕方ないか。
0364DNS未登録さん
垢版 |
2006/08/12(土) 02:02:56ID:???
「さらにいいかげんなもの」を「いいかげんなもの」にすることは
非常に意味のあることだ、

と「KeepAliveで10000回」などと、実際の運用や設定を全く知らなかった人がおっしゃってます。
0366340
垢版 |
2006/08/12(土) 10:20:38ID:???
あああぁああ、みんなすまん。
>>340の結果はkeepaliveがOnになってた状態のだった。
運用中の鯖からHDDひっこぬいて計測してたので、設定見直したらOnになってたorz

OS入れなおして再計測
CentOS 4.3 Kernel 2.6.9-34.0.2.ELsmp i686
apache 2.0.59

keepalive Off
Server Software: Apache/2.0.59
Server Hostname: localhost
Server Port: 80

Document Path: /index.html.en
Document Length: 1456 bytes

Concurrency Level: 10
Time taken for tests: 1.226589 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17278635 bytes
HTML transferred: 14567280 bytes
Requests per second: 8152.69 [#/sec] (mean)
Time per request: 1.227 [ms] (mean)
Time per request: 0.123 [ms] (mean, across all concurrent requests)
Transfer rate: 13756.03 [Kbytes/sec] received

keepalive On

Server Software: Apache/2.0.59
Server Hostname: localhost
Server Port: 80

Document Path: /index.html.en
Document Length: 1456 bytes

Concurrency Level: 10
Time taken for tests: 0.568532 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Keep-Alive requests: 9903
Total transferred: 17637407 bytes
HTML transferred: 14561456 bytes
Requests per second: 17589.16 [#/sec] (mean)
Time per request: 0.569 [ms] (mean)
Time per request: 0.057 [ms] (mean, across all concurrent requests)
Transfer rate: 30295.57 [Kbytes/sec] received

ダメポorz
それからC2Dはx86_64も動くみたい。
0367340
垢版 |
2006/08/12(土) 13:03:27ID:???
あれ?keepaliveがhttpd.confでonだろうがoffだろうが
ab -kしなきゃ関係ないのか?
RedHatの11000超えのはabだけでab -kしてないんだが。
0368ちゃんばば
垢版 |
2006/08/12(土) 14:05:35ID:Vpgt5X0d
>>364
曲解キモイよ。


>>367
>ab -kしなきゃ関係ないのか?

-k無しのリクエストは
>GET http://localhost/ HTTP/1.0
>User-Agent: ApacheBench/2.0.41-dev
>Host: localhost
>Accept: */*
-k有りは、
>GET http://localhost/ HTTP/1.0
>User-Agent: ApacheBench/2.0.41-dev
>Connection: Keep-Alive
>Host: localhost
>Accept: */*
こんな感じ。
ab -k -X 127.0.0.1:8000 http://localhost/ と、串挿して盗み見た奴です。
HTTP1.0はデフォ、キープアライブ無しだから送受信のデータとしてはhttpd.confの設定は関係無い。

>RedHatの11000超えのはabだけでab -kしてないんだが。

httpd.confの設定で大きく変わった様な記憶は俺は無いけど。
結果はだいぶ違うね。何かが動いていたとかいないとかの違い?それとも2.4系と2.6系の違い?
それとも、フィルターとか、TCPクッキー使っているとか、そう言った設定の違いなんだろうか?
0369DNS未登録さん
垢版 |
2006/08/13(日) 16:48:03ID:???
>>340
大変かもしれないけどx86_64でもabやってほしいな、お願いします
0370340
垢版 |
2006/08/17(木) 10:35:06ID:???
まとめます

CentOS kernel2.6.9-34.0.2.ELsmp i686

最高値
Server Software: Apache/2.0.59
Server Hostname: localhost
Server Port: 80

Document Path: /index.html.en
Document Length: 1456 bytes

Concurrency Level: 10
Time taken for tests: 1.232446 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17270000 bytes
HTML transferred: 14560000 bytes
Requests per second: 8113.95 [#/sec] (mean)
Time per request: 1.232 [ms] (mean)
Time per request: 0.123 [ms] (mean, across all concurrent requests)
Transfer rate: 13684.17 [Kbytes/sec] received

複数回計測結果
Requests per second: 8113.95 [#/sec] (mean)
Requests per second: 7995.61 [#/sec] (mean)
Requests per second: 7831.02 [#/sec] (mean)
Requests per second: 7928.33 [#/sec] (mean)
Requests per second: 7858.67 [#/sec] (mean)
Requests per second: 8015.38 [#/sec] (mean)
Requests per second: 7953.68 [#/sec] (mean)
Requests per second: 7894.28 [#/sec] (mean)
0371340
垢版 |
2006/08/17(木) 10:35:59ID:???
CentOS kernel2.6.9-34.0.2.ELsmp x86_64

最高値
Server Software: Apache/2.0.59
Server Hostname: localhost
Server Port: 80

Document Path: /index.html.en
Document Length: 1456 bytes

Concurrency Level: 10
Time taken for tests: 1.212927 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17323464 bytes
HTML transferred: 14562912 bytes
Requests per second: 8244.52 [#/sec] (mean)
Time per request: 1.213 [ms] (mean)
Time per request: 0.121 [ms] (mean, across all concurrent requests)
Transfer rate: 13947.25 [Kbytes/sec] received

複数回計測結果
Requests per second: 8244.52 [#/sec] (mean)
Requests per second: 7921.24 [#/sec] (mean)
Requests per second: 7718.44 [#/sec] (mean)
Requests per second: 7765.33 [#/sec] (mean)
Requests per second: 7883.17 [#/sec] (mean)
Requests per second: 7717.92 [#/sec] (mean)
Requests per second: 7760.22 [#/sec] (mean)
Requests per second: 7781.90 [#/sec] (mean)
0372340
垢版 |
2006/08/17(木) 10:36:58ID:???
RedHat9 kernel2.4.20-46.9.legacysmp i686

最高値
Server Software: Apache/2.0.59
Server Hostname: localhost
Server Port: 80

Document Path: /index.html.en
Document Length: 1456 bytes

Concurrency Level: 10
Time taken for tests: 0.704794 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17270000 bytes
HTML transferred: 14560000 bytes
Requests per second: 14188.54 [#/sec] (mean)
Time per request: 0.705 [ms] (mean)
Time per request: 0.070 [ms] (mean, across all concurrent requests)
Transfer rate: 23928.98 [Kbytes/sec] received

複数回計測結果
Requests per second: 14188.54 [#/sec] (mean)
Requests per second: 11987.78 [#/sec] (mean)
Requests per second: 11600.58 [#/sec] (mean)
Requests per second: 11532.35 [#/sec] (mean)
Requests per second: 12572.15 [#/sec] (mean)
Requests per second: 11310.46 [#/sec] (mean)
Requests per second: 11814.84 [#/sec] (mean)

CentOS、yumでkernel最新、apacheはソースからインストール。
CentOS i686とx86_64ではあまり変わりがないが
ややx86_64の方がパフォーマンス出ていない感じ。
RedHatもOSクリーンインストール後apt-getでkernel最新、
ソースからapacheを入れて再計測してみたが
CentOSに比べてぶっちぎりでいい数値を出した。
しかしなぜこんなに違うんだろうか。
0374DNS未登録さん
垢版 |
2006/08/17(木) 20:15:21ID:???
Windows XP Home SP2に2.0.59入れて測ってみたらRec/secが500くらいでへこんだので、
VMWareでFedora Core5を入れて試してみたら1,800位だった。

・・・ただそれだけでつ。
0375278
垢版 |
2006/08/17(木) 23:07:37ID:???
( ゚Å゚)ホゥ。VMware上か。考えもしなかったなぁ。
0376369
垢版 |
2006/08/18(金) 06:34:07ID:???
>>340
面白い結果ありがとん

kernel2.4に戻そうかな・・・
0377DNS未登録さん
垢版 |
2006/08/18(金) 08:22:48ID:???
CPU : Pentium M 1GHz
Mem : DDR SDRAM 512MB
OS : Windows XP SP2
HTTPd : Apache2.0.55
チューニングした所 : いろいろ機能削減など、OSもいじってます
スコア :
Server Software: Apache/2.0.55
Server Hostname: 127.0.0.1
Server Port: 80
Document Path: /index.html.en
Document Length: 1456 bytes
Concurrency Level: 10
Time taken for tests: 5.968750 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 16960000 bytes
HTML transferred: 14560000 bytes
Requests per second: 1675.39 [#/sec] (mean)
Time per request: 5.969 [ms] (mean)
Time per request: 0.597 [ms] (mean, across all concurrent requests)
Transfer rate: 2774.79 [Kbytes/sec] received

一言 :Win+Apache2じゃあんまり伸びないなぁ・・・。
Keep-Alive有効だと3300rpsぐらいです。
0378DNS未登録さん
垢版 |
2006/08/18(金) 08:31:16ID:???
えびに付けてるオプションは1のやつでいいんですよね?
0379DNS未登録さん
垢版 |
2006/08/27(日) 15:02:36ID:???
CoreDuo T2500 + Suse10

Apache 1.3.37
KeepAlive Off
Requests per second: 10478.67 [#/sec] (mean)
KeepAlive On
Requests per second: 17699.12 [#/sec] (mean)

Apache 2.2.3 + prefork
KeepAlive Off
Requests per second: 10787.49 [#/sec] (mean)
KeepAlive On
Requests per second: 18636.68 [#/sec] (mean)

1.3系と2.2系があまり変わらないから、ハードウェアがボトルネックなんだろうか。
1.3系が意外と善戦してる。
0380ちゃんばば
垢版 |
2006/08/29(火) 11:15:30ID:Nyg+7qdG
>>379
preforkじゃ無くworkerだったらどの位出るのだろう?
0382ちゃんばば
垢版 |
2006/09/09(土) 17:17:01ID:q4U476Q6
「x86_64」の話が「64bit OS」の話じゃ?
0383DNS未登録さん
垢版 |
2006/09/15(金) 12:06:17ID:l4MhEQ95
keepalive 何秒くらいにしてるの?
0384DNS未登録さん
垢版 |
2006/09/17(日) 21:55:33ID:???
./ab -c 10 -n 10000 http://localhost/index.html

model name : Intel(R) Xeon(TM) CPU 3.80GHz
Red Hat Enterprise Linux ES release 4 (Nahant Update 3)
2.6.9-34.ELsmp #1 SMP Fri Feb 24 16:54:53 EST 2006 i686 i686 i386 GNU/Linux

Layout : RAID-1
Size : 136.62 GB (146695782400 bytes)
Vendor ID : SEAGATE
Product ID : ST3146854LC

Server version: Apache/2.2.2
Server built: Jul 28 2006 18:11:31

KeepAlive Off

Concurrency Level: 10
Time taken for tests: 1.731741 seconds
Complete requests: 10000
Total transferred: 51125112 bytes
HTML transferred: 48764876 bytes
Requests per second: 5774.54 [#/sec] (mean)
Time per request: 1.732 [ms] (mean)
Time per request: 0.173 [ms] (mean, across all concurrent requests)
Transfer rate: 28829.95 [Kbytes/sec] received
0385ちゃんばば
垢版 |
2006/09/19(火) 06:18:43ID:LVgbp3Af
>>384
これ、ファイルサイズ4.8KBくらい?
1456バイトのファイルで、index.html.enなど直接アクセスしたらどのくらい出ます?
0386DNS未登録さん
垢版 |
2006/09/20(水) 18:16:09ID:???
apache 2.2 には 1456 バイトの index.html.en がそもそも存在しません。
0388DNS未登録さん
垢版 |
2006/09/26(火) 23:20:43ID:???
Centos3系はRequests per second、10000いくのに
Centos4系はRequests per second、5000程度まで落ち込む
チューニングは両方していない。
便利になってきて段々重くなってるのかな…
0389DNS未登録さん
垢版 |
2006/09/28(木) 00:20:05ID:???
この実験ってSMPの威力発揮するよな。
ベンチする側:abとされる側:httpdが同じ鯖だし。
0390DNS未登録さん
垢版 |
2006/09/30(土) 18:27:32ID:3XSsyKv9
PHP5が入っている以外はほとんど変更なし、.htaccessなし、ノートPC。
CPU:Celeron 1.80GHz
Mem:512MB
OS:Windows XP Home Edition SP1
HTTPd: Apache/2.0.53

Concurrency Level:10
Time taken for tests:46.456802seconds
Complete requests:10000
Failed requests:0
Write errors:0
Total transferred:17630000 bytes
HTML transferred:14940000 bytes
Requests per second:215.25[#/sec]
Time per request:46.457[ms]
Time per request:4.646[ms]
transfer rate:370.58[Kbytes/sec] received

遅い……。
0391ちゃんばば
垢版 |
2006/10/01(日) 06:07:30ID:KAt6EOy7
>>389
>この実験ってSMPの威力発揮するよな。

linuxとかでもマルチコア(デュアルコア)をapacheが使わないって話?
0392DNS未登録さん
垢版 |
2006/11/17(金) 16:57:30ID:???
QX6700のベンチマダー??(・∀・ )っ/凵 ⌒☆チン
0393ちゃんばば
垢版 |
2006/11/19(日) 01:46:38ID:Q/7JMxnC
>>392
俺も興味あるな。E6700との比較では、ピーク70Wアップくらいで、アイドル時10Wアップくらいみたいだしね。
ただ、ABだとどうなるんだろう?ABってマルチスレッド対応だっけ?ABが足を引っ張って伸びない様な気が....
0394DNS未登録さん
垢版 |
2006/12/17(日) 18:34:51ID:K/O5x5l5
玄箱HG Apache/2.0.54 mod_deflate (Debian GNU/Linux) PHP/4.3.10-18っす。
iptables 入れたりしてます。

Concurrency Level:      10
Time taken for tests:   33.897493 seconds
Complete requests:      10000
Failed requests:        0
Write errors:           0
Non-2xx responses:      10000
Total transferred:      4150000 bytes
HTML transferred:       2110000 bytes
Requests per second:    295.01 [#/sec] (mean)
Time per request:       33.897 [ms] (mean)
Time per request:       3.390 [ms] (mean, across all concurrent requests)
Transfer rate:          119.54 [Kbytes/sec] received

これよりも遅い方も居られるようなので何となく安心。
0395DNS未登録さん
垢版 |
2006/12/17(日) 19:12:33ID:???
ちょっと待て・・・
Non-2xx responses:      10000
だめぢゃん・・・
0396394
垢版 |
2006/12/17(日) 19:18:51ID:???
連投すまそ。
親PCからindex.html.enをコピーしてきました。

Concurrency Level:      10
Time taken for tests:   31.809314 seconds
Complete requests:      10000
Failed requests:        0
Write errors:           0
Total transferred:      18134496 bytes
HTML transferred:       14951952 bytes
Requests per second:    314.37 [#/sec] (mean)
Time per request:       31.809 [ms] (mean)
Time per request:       3.181 [ms] (mean, across all concurrent requests)
Transfer rate:          556.72 [Kbytes/sec] received

あんまり変らずでした。
0397DNS未登録さん
垢版 |
2006/12/18(月) 20:41:54ID:???
玄箱に負けているヤシは深く反省するように。
0398DNS未登録さん
垢版 |
2007/01/04(木) 19:17:14ID:???
%ab -c 10 -n 10000 http://127.0.0.1/data/index.html.en

Server Software: Apache/2.0.59
Server Hostname: 127.0.0.1
Server Port: 80

Document Path: /data/index.html.en
Document Length: 1517 bytes

Concurrency Level: 10
Time taken for tests: 1.493225 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 18257300 bytes
HTML transferred: 15176068 bytes
Requests per second: 6696.91 [#/sec] (mean)
Time per request: 1.493 [ms] (mean)
Time per request: 0.149 [ms] (mean, across all concurrent requests)
Transfer rate: 11939.93 [Kbytes/sec] received

特に何もチューニングしてない
FreeBSD6.2 amd64
opteron270*2
0399DNS未登録さん
垢版 |
2007/01/15(月) 20:24:15ID:???
DynabookSS 3010 (Mobile MMX Pentium 266Mhz mem96M)
Apache 2.2.0 on VineLinux4.0
チューニング:php5入れた。workerにした

以下、localhostからテスト
Document Length: 2673 bytes

Concurrency Level: 10
Time taken for tests: 59.306177 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 29820860 bytes
HTML transferred: 26748711 bytes
Requests per second: 168.62 [#/sec] (mean)
Time per request: 59.306 [ms] (mean)
Time per request: 5.931 [ms] (mean, across all concurrent requests)
Transfer rate: 491.03 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 19 16.0 17 60
Processing: 5 38 25.8 38 1801
Waiting: 0 25 27.9 25 1800
Total: 5 58 22.7 58 1808

以下、XPのIBMThikPadからテスト
Concurrency Level: 10
Time taken for tests: 581.536208 seconds
Complete requests: 10000
Failed requests: 4
(Connect: 4, Length: 0, Exceptions: 0)
Write errors: 0
Total transferred: 29800000 bytes
HTML transferred: 26730000 bytes
Requests per second: 17.20 [#/sec] (mean)
Time per request: 581.536 [ms] (mean)
Time per request: 58.154 [ms] (mean, across all concurrent requests)
Transfer rate: 50.04 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 13 177.1 0 3014
Processing: 30 556 1706.7 280 27088
Waiting: 10 490 1394.7 260 24124
Total: 30 569 1750.8 280 27098

XPからのテストしたほうが激遅だった
SendingWaitが多発していたので、Win側のsocket処理待ちが原因っぽいなぁ
-kつけると170#/secまで上がったし・・・
0400399
垢版 |
2007/01/15(月) 20:36:10ID:???
ついでにIBM ThinkPadノート上のApacheも計測してみた
IBM ThinkPadR40e(Mobile Pentium4-M 2.2Ghz mem752M
チューニング:無し

Document Path: /index.html
Document Length: 2673 bytes

Concurrency Level: 10
Time taken for tests: 52.34823 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 29210000 bytes
HTML transferred: 26730000 bytes
Requests per second: 192.18 [#/sec] (mean)
Time per request: 52.035 [ms] (mean)
Time per request: 5.203 [ms] (mean, across all concurrent requests)
Transfer rate: 548.19 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 2 8.7 0 250
Processing: 0 47 43.4 40 590
Waiting: 0 44 42.3 30 590
Total: 10 50 45.7 40 590

Percentage of the requests served within a certain time (ms)
50% 40
66% 40
75% 40
80% 50
90% 80
95% 110
98% 230
99% 270
100% 590 (longest request)

MMX Pentium266Mhzとほぼ互角の性能しか出ないとは・・・・
-k付けると702.20#/secまで上がるんだけど・・・
0402DNS未登録さん
垢版 |
2007/01/29(月) 23:21:10ID:???
hp ML150G3

$ uname -a;cat /proc/cpuinfo|grep "model name";/usr/local/apache2/bin/ab -c 10 -n 10000 http://127.0.0.1/index.html.en
Linux serv 2.6.19-1.2895.fc6 #1 SMP Wed Jan 10 18:50:56 EST 2007 x86_64 x86_64 x86_64 GNU/Linux
model name : Intel(R) Xeon(R) CPU E5310 @ 1.60GHz
model name : Intel(R) Xeon(R) CPU E5310 @ 1.60GHz
model name : Intel(R) Xeon(R) CPU E5310 @ 1.60GHz
model name : Intel(R) Xeon(R) CPU E5310 @ 1.60GHz
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Server Software: Apache/2.2.4
Server Hostname: 127.0.0.1
Server Port: 80

Document Path: /index.html.en
Document Length: 1456 bytes

Concurrency Level: 10
Time taken for tests: 1.758571 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17098545 bytes
HTML transferred: 14567280 bytes
Requests per second: 5686.44 [#/sec] (mean)
Time per request: 1.759 [ms] (mean)
Time per request: 0.176 [ms] (mean, across all concurrent requests)
Transfer rate: 9494.64 [Kbytes/sec] received
0403DNS未登録さん
垢版 |
2007/01/29(月) 23:45:51ID:???
QuadCoreも-mtune=noconaでいいのかな?

>>402
CFLAGS="-O3 -mtune=nocona" ./configure

>>403
CFLAGS="-O3 -m64 -mtune=nocona" ./configure --prefix=/usr/local/apache2059 --with-mpm=worker

Server Software: Apache/2.0.59
Server Hostname: 127.0.0.1
Server Port: 80

Document Path: /index.html.en
Document Length: 1456 bytes

Concurrency Level: 10
Time taken for tests: 2.54633 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17320000 bytes
HTML transferred: 14560000 bytes
Requests per second: 4867.05 [#/sec] (mean)
Time per request: 2.055 [ms] (mean)
Time per request: 0.205 [ms] (mean, across all concurrent requests)
Transfer rate: 8232.13 [Kbytes/sec] received


ちなみに
$ /usr/local/apache2059/bin/ab -k -c 10 -n 10000 http://127.0.0.1/index.html.en

Concurrency Level: 10
Time taken for tests: 0.694103 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Keep-Alive requests: 9907
Total transferred: 17691083 bytes
HTML transferred: 14564368 bytes
Requests per second: 14407.08 [#/sec] (mean)
Time per request: 0.694 [ms] (mean)
Time per request: 0.069 [ms] (mean, across all concurrent requests)
Transfer rate: 24889.68 [Kbytes/sec] received

0405DNS未登録さん
垢版 |
2007/02/13(火) 13:52:51ID:???
index.html.en (1456 bytes) がみつからないので、
<?php
  phpinfo();
?>
のphpを計測してみました

CPU:Celeron 1.00GHz
Mem:256MB
OS:Fedora Core 6

Server Software:    Apache/2.2.3
Document Path:     /test.php

Document Length:    40702 bytes

Concurrency Level:   10
Time taken for tests:  72.233162 seconds
Complete requests:   10000
Failed requests:    0
Write errors:      0
Total transferred:   408580000 bytes
HTML transferred:    407020000 bytes
Requests per second:  138.44 [#/sec] (mean)
Time per request:    72.233 [ms] (mean)
Time per request:    7.223 [ms] (mean, across all concurrent requests)
Transfer rate:     5523.82 [Kbytes/sec] received

Connection Times (ms)
       min mean[+/-sd] median  max
Connect:    0  30 20.1   34   106
Processing:  11  40 18.2   43   186
Waiting:    0  29 19.5   33   178
Total:     67  71  5.0   71   194
0406DNS未登録さん
垢版 |
2007/02/27(火) 22:27:05ID:???
CPU: Dual Xeon 3.6GHz / MEM: 4GB なサーバでやってみた(抜粋):

# ab -c 100 -t 15 http://localhost/1400.html
Server Software: lighttpd/1.4.13
Document Length: 1400 bytes
Failed requests: 0
Requests per second: 17491.49 [#/sec] (mean)
Transfer rate: 27936.01 [Kbytes/sec] received

# ab -k -c 100 -t 15 http://localhost/1400.html
Server Software: lighttpd/1.4.13
Document Length: 1400 bytes
Failed requests: 0
Requests per second: 26999.05 [#/sec] (mean)
Transfer rate: 43232.50 [Kbytes/sec] received

転送量の方を詰めていったら

# ab -c 3 -t 15 http://localhost/33600.html
Server Software: lighttpd/1.4.13
Document Length: 33600 bytes
Failed requests: 0
Requests per second: 12493.38 [#/sec] (mean)
Transfer rate: 412818.40 [Kbytes/sec] received

と結構rpsを維持したまま行ってくれて、最後には

# ab -c 3 -t 15 http://localhost/65000.bin
Server Software: lighttpd/1.4.13
Document Length: 65000 bytes
Failed requests: 0
Total transferred: -1032417296 bytes
Requests per second: 8301.75 [#/sec] (mean)
Transfer rate: -167399.74 [Kbytes/sec] received

とラップアラウンドしてしまった。

前回はesehttpdが勝ったんだけど、今回はlighttpdが若干上回った。
thttpd/boaなども抑えて今のところ自分的ナンバーワン。vmstatでも
プロセッサが100%になってるし、たぶんtuxでも持ってこないと
これ以上は出ないかも。
0407DNS未登録さん
垢版 |
2007/03/10(土) 10:30:26ID:uYDFw1je
そろそろ、

ARM9互換Marvell製88F5182 (400MHz)、メモリ128MB (要は玄箱PRO)

ってのは出てきませんか?
やってみてよ。
0408DNS未登録さん
垢版 |
2007/03/12(月) 04:01:48ID:???
>>407
やってみた。

Debian化とかはやっていないんで添付のrootfsにchrootして適当にコンパイルした
lighttpdと、標準で動いてるhttpd(busyboxだった)

abが入ってないんでGbE経由でVIA Esther processor 1500MHzから。

*************busybox httpd**************
Server Software:
Server Hostname: 192.168.0.2
Server Port: 80

Document Path: /index.html.en
Document Length: 1456 bytes

Concurrency Level: 10
Time taken for tests: 78.487501 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 16390000 bytes
HTML transferred: 14560000 bytes
Requests per second: 127.41 [#/sec] (mean)
Time per request: 78.488 [ms] (mean)
Time per request: 7.849 [ms] (mean, across all concurrent requests)
Transfer rate: 203.92 [Kbytes/sec] received


***************lighttpd*****************
Server Software: lighttpd/1.4.13
Server Hostname: 192.168.0.2
Server Port: 8080

Document Path: /index.html.en
Document Length: 1456 bytes

Concurrency Level: 10
Time taken for tests: 13.327668 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17070000 bytes
HTML transferred: 14560000 bytes
Requests per second: 750.32 [#/sec] (mean)
Time per request: 13.328 [ms] (mean)
Time per request: 1.333 [ms] (mean, across all concurrent requests)
Transfer rate: 1250.71 [Kbytes/sec] received
0409DNS未登録さん
垢版 |
2007/03/12(月) 19:46:29ID:???
>>408
>396カキコした者です。玄箱+apache2でした。

httpdが妙に遅い感じがしますが・・・???
lightttpdはやはり早いですね。
0410408
垢版 |
2007/03/13(火) 03:15:44ID:???
>>407
httpdといっても標準で入ってる奴はこうなってる。
lrwxrwxrwx 1 root root 17 Feb 15 17:56 /usr/sbin/httpd -> ../../bin/busybox
busyboxならパフォーマンスよりもサイズ優先だろうからこんなものかなと。

apache-2も試してみようとconfigure; make; make installして/usr/local/apache2に入れたら、
/usr/local/apacheにApache-1.3が入っていたことに気づいた。

ということでApache-1.3/2.0/2.2@玄箱PROの結果。
************Apache-1***************
Server Software: Apache/1.3.34
Concurrency Level: 10
Time taken for tests: 23.21814 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17283456 bytes
HTML transferred: 14562912 bytes
Requests per second: 434.37 [#/sec] (mean)
Time per request: 23.022 [ms] (mean)
Time per request: 2.302 [ms] (mean, across all concurrent requests)
Transfer rate: 733.13 [Kbytes/sec] received

************Apache-2.0***************
Server Software: Apache/2.0.59
Concurrency Level: 10
Time taken for tests: 22.825910 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17290000 bytes
HTML transferred: 14560000 bytes
Requests per second: 438.10 [#/sec] (mean)
Time per request: 22.826 [ms] (mean)
Time per request: 2.283 [ms] (mean, across all concurrent requests)
Transfer rate: 739.69 [Kbytes/sec] received

************Apache-2.2***************
Server Software: Apache/2.2.4
Concurrency Level: 10
Time taken for tests: 20.886133 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17060000 bytes
HTML transferred: 14560000 bytes
Requests per second: 478.79 [#/sec] (mean)
Time per request: 20.886 [ms] (mean)
Time per request: 2.089 [ms] (mean, across all concurrent requests)
Transfer rate: 797.66 [Kbytes/sec] received
0411408
垢版 |
2007/03/13(火) 03:17:13ID:???
>>409だった。失礼。
0412DNS未登録さん
垢版 |
2007/03/13(火) 22:04:55ID:???
なんか、クロックの差(1.5倍)がそのまんま出ているような気がしますが。
0413DNS未登録さん
垢版 |
2007/03/23(金) 14:23:39ID:???
>>406
測定結果 非常にありがたいんだけど、1456バイトでもう一回やってください。
1400バイトだと正規記録にならないので、(90メートル走みたく中途半端だし)
ファイルがない場合、適当にエディタでhtml内の文字少し増やせば簡単に1456バイト作れます。
0414DNS未登録さん
垢版 |
2007/04/03(火) 05:15:24ID:???
core2duo E66

Server Software: AnWeb/1.42p
Server Hostname: localhost
Server Port: 80

Document Path: /
Document Length: 1494 bytes

Concurrency Level: 10
Time taken for tests: 6.374877 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17600000 bytes
HTML transferred: 14940000 bytes
Requests per second: 1568.66 [#/sec] (mean)
Time per request: 6.375 [ms] (mean)
Time per request: 0.637 [ms] (mean, across all concurrent requests)
Transfer rate: 2696.05 [Kbytes/sec] received


anwebさいきょーwwwww
0415DNS未登録さん
垢版 |
2007/04/08(日) 09:30:36ID:???
Lan内のPCから鯖へabするとすごい遅いです><

ルーター:BHR-4RV
鯖:HP ProLiant ML150 G3 CentOS4.4  CPU 5110×2 デフォのまま
 
 ab -c 10 -n 10000 http://localhost/index.html.en
 Requests per second: 6184.13 [#/sec] (mean)

 ab -c 10 -n 10000 http://192.168.0.3/index.html.en
 Requests per second: 911.68 [#/sec] (mean)
0416ちゃんばば
垢版 |
2007/04/10(火) 17:01:44ID:kdSThbGw
>>415
-c 5
-c 20
-c 30
だと、どう変わる?
0417DNS未登録さん
垢版 |
2007/04/16(月) 14:09:37ID:DZI32TaS
apache2.2の新機能,メモリキャッシュ機能とかのデーターないのかな。
ないなら,俺やってみるけど。
0418DNS未登録さん
垢版 |
2007/04/16(月) 14:20:25ID:???
つか,いまだに2年3ヶ月前のRPS35000の俺の記録やぶられてないのか。
あれだしたの2005年だぞ。>>414とか,遊んでないでさっさと抜かしてくれ。
0420ちゃんばば
垢版 |
2007/04/19(木) 13:36:41ID:/O8zUZpi
>>417
それ程早くなるとは思えないが、動的生成ページを1分キャッシュするとかだと効果ありそうだけどな。
0421DNS未登録さん
垢版 |
2007/04/20(金) 21:03:26ID:Q2KjBLKs
日本ではチェロキユーザーはいないようですな・・・。
0422DNS未登録さん
垢版 |
2007/04/23(月) 22:04:58ID:???

                                   ⌒⌒

              ⌒⌒


                          ⌒⌒
                                           ⌒⌒


                 ⌒⌒


           ⌒⌒
0424DNS未登録さん
垢版 |
2007/05/07(月) 08:21:47ID:???
先日apt-getしたらetchでApache2.2.3になっちゃいました。
sargeとApache2.0の時より若干早くなってます。(本当に若干)

Linux KURO-BOX 2.6.16-kuroboxHG
iptables mod_deflate 走ってます。
Apache2.2.3メモリキャッシュ無しです。

Concurrency Level: 10
Time taken for tests: 30.561269 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17670000 bytes
HTML transferred: 14560000 bytes
Requests per second: 327.21 [#/sec] (mean)
Time per request: 30.561 [ms] (mean)
Time per request: 3.056 [ms] (mean, across all concurrent
requests)
Transfer rate: 564.60 [Kbytes/sec] received

0426DNS未登録さん
垢版 |
2007/05/25(金) 14:39:28ID:???
>>418
7/22過ぎたらCore2Quad Q6600でここに来て結果晒して破ってやるから
それまで待ちな。
0427406
垢版 |
2007/05/26(土) 13:19:01ID:???
>>413
亀レスですまんけど、取り直してみたよ。

# ab -c 100 -t 15 http://localhost/1456.html
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
...(後は抜粋)...
Server Software: lighttpd/1.4.13
Document Length: 1456 bytes
Concurrency Level: 100
Time taken for tests: 2.812894 seconds
Complete requests: 50000
Failed requests: 0
Write errors: 0
Total transferred: 84532110 bytes
HTML transferred: 72827664 bytes
Requests per second: 17775.29 [#/sec] (mean)
Time per request: 5.626 [ms] (mean)
Time per request: 0.056 [ms] (mean, across all concurrent requests)
Transfer rate: 29347.00 [Kbytes/sec] received

# ab -k -c 100 -t 15 http://localhost/1456.html
Server Software: lighttpd/1.4.13
Document Length: 1456 bytes
Concurrency Level: 100
Time taken for tests: 1.866648 seconds
Complete requests: 50000
Failed requests: 0
Write errors: 0
Keep-Alive requests: 47100
Total transferred: 84735500 bytes
HTML transferred: 72800000 bytes
Requests per second: 26785.98 [#/sec] (mean)
Time per request: 3.733 [ms] (mean)
Time per request: 0.037 [ms] (mean, across all concurrent requests)
Transfer rate: 44330.27 [Kbytes/sec] received

ただ、実はまだ最高性能は出せてない。
localhost 内での測定だと

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2506 root 25 0 351m 85m 1812 R 100 2.4 2:15.68 ab
2468 www-data 15 0 4516 1788 708 S 95 0.0 2:16.11 lighttpd

こんな風に ab/lighttpd でプロセッサの奪い合いになる。

で、帯域的にはいけるのでLAN越しに叩くと同程度の性能は出るが、
今度はlighttpdはシングルスレッドなのでプロセッサが片方がら空き。
つまり、空いているプロセッサも使えれば新記録更新できると踏んでいる。
実際に2つのポートでlighttpd上げて、2つのabで同時に叩くと
合計40000rpsを突破する。

でも、公式記録化するためにLVSとかでRRしたり試してるんだけど、
どうもうまくない。最悪Tux使えばいけるかな?
0428406
垢版 |
2007/05/26(土) 13:43:16ID:???
>>217 の最高記録(48Krps) >>243 って

 OS whitebox
 CPU:Opteron148 MEM:2GB 1G×2 (PC3200) Registered ECC
 HDD WD Raptor (10000rpm) ×2 RAID1

でスペックでなのか・・・それより上のスペックで負けるとは悔しい。
一体どんなサーバ使ったんだ?チューニングだけでそこまでいけるのか?
0429DNS未登録さん
垢版 |
2007/06/05(火) 23:49:31ID:???
Pen4 3Ghz、Mem2G、Vine4.1、Apache2
KeepAlive On
# ab -n 10000 -c 10 http://localhost/index.html.en(7.4K)

This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Document Length: 7559 bytes
Concurrency Level: 10
Time taken for tests: 2.868768 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 78437843 bytes
HTML transferred: 75597559 bytes
Requests per second: 3485.82 [#/sec] (mean)
Time per request: 2.869 [ms] (mean)
Time per request: 0.287 [ms] (mean, across all concurrent requests)
Transfer rate: 26701.01 [Kbytes/sec] received

もう少しあがると思うんだけど、残念><
0431DNS未登録さん
垢版 |
2007/06/15(金) 04:15:33ID:???
CPU :PenIII 1.0B
Mem :256MB
OS :Vine3.2
HTTPd :1.3
チューニングした所 :ほとんどデフォのまま。PHP装備
スコア :
Requests per second: 528.82 [#/sec] (mean)
Time per request: 18.91 [ms] (mean)
Time per request: 1.89 [ms] (mean, across all concurrent requests)
Transfer rate: 1593.76 [Kbytes/sec] received

一言 :1.0Bはいい。心が洗われる。
0432DNS未登録さん
垢版 |
2007/07/05(木) 19:02:52ID:t9eig4v+
ab で SSL のクライアント証明書を指定するにはどうしたらいいでしょうか?
0433406
垢版 |
2007/07/22(日) 18:44:39ID:???
たぶん、無理じゃないかなぁ・・・>ab
0435DNS未登録さん
垢版 |
2007/08/12(日) 15:22:54ID:???
IIS6.0強すぎる。
apacheで同時接続数が4000級の負荷で、メモリを2Gほど接続に消費するようなアクセスが
ぼろいAthlon2500+マシンでメモリ 20メガバイト(Gじゃない)くらいの消費。CPU使用率2%で楽々耐えてる。

IIS6.0の耐性おそろしい・・ TUXあたり持ってこんと相手にならんな。
おまけにこれでサイトごとの帯域制御やら同時接続数制限がでふぉでついてるしな。
0437元217
垢版 |
2007/08/13(月) 01:54:46ID:???
>>406殿
ab -k -c 100 -t 15 じゃなく、レギュレーション通りの
ab -c 10 -n 10000 / ab -k -c 10 -n 10000 でやってくれませんでしょうか?

今までのデーターと比較できないので、数値の意味がよく分かりません。

>>436
Athlon64X2 4400+相当(opteron175 2.2Ghz*2 1MB*2)今じゃ1万円もしないCPUで
>>320のRPSが出てる。

大量アクセス(たとえばyahooの直リンくらいの毎時50万人くらいが閲覧状態)でCPU使用率が2%程度 メモリたった20MBの消費
ってのは異常。しょうじきapacheじゃ勝負にならない(どんなCPU持ってきても勝てないだろう) 作りが違う。
LINUX鯖でapacheもwin鯖でIIS6も使ってるが、やばい負荷のアクセスはwin鯖に回すようにしてる。
TUXは試してないが、やっぱりカーネルモードが使えるソフト(IIS6.0やTUX)は別格だと思う。

今月中にwin2008サーバー(ベータ版)のIIS7.0でテストしてみるよ。
0438306=426
垢版 |
2007/10/23(火) 17:18:49ID:???
マシンを新調ついでに再びやってきました。
>>418
Core2Quadでもなんとか20000超え…35000RPSには遠く及ばず。

CPU : Core2Quad Q6600 @3.15GHz(FSB350x9)
M/B : P5N32-E SLI BIOS 1203
SCSI : Adaptec SCSI CARD 29160N (U160SCSI)
HDD : Atlas 15K II 8E036L0 の後ろのパーティション
Mem : 4GB PC2-8000 (G.Skill F2-8000CL5D-4GBPQ) Unbuffered 4-4-4-12 1T 840MHz
OS : CentOS 5 kernel 2.6.18-8.1.14.el5 smp x86_64
チューニングした所 : なし。デフォルト。インストールした直後の
ドキュメントルートにindex.html.enを置いて測定
スコア :

Server Software: Apache/2.2.3
Server Hostname: localhost
Server Port: 80

Document Path: /index.html.en
Document Length: 1456 bytes

Concurrency Level: 10
Time taken for tests: 0.426624 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17470000 bytes
HTML transferred: 14560000 bytes
Requests per second: 23439.84 [#/sec] (mean)
Time per request: 0.427 [ms] (mean)
Time per request: 0.043 [ms] (mean, across all concurrent requests)
Transfer rate: 39988.38 [Kbytes/sec] received

どうよ?
0439DNS未登録さん
垢版 |
2007/12/12(水) 21:53:33ID:UAseBENF
過疎スレ保守age
0440DNS未登録さん
垢版 |
2007/12/14(金) 17:08:31ID:???
HP ProLiant ML115 標準構成 FreeBSD 6.2R jail
portsインストール直後でベンチ取ってみた。

# ab -n 10000 -c 10 http://hostname/

Server Software:        Apache/2.2.6
Server Hostname:        hostname
Server Port:            80

Document Path:          /
Document Length:        1001 bytes

Concurrency Level:      10
Time taken for tests:   15.102493 seconds
Complete requests:      10000
Failed requests:        0
Write errors:           0
Non-2xx responses:      10000
Total transferred:      12820000 bytes
HTML transferred:       10010000 bytes
Requests per second:    662.14 [#/sec] (mean)
Time per request:       15.102 [ms] (mean)
Time per request:       1.510 [ms] (mean, across all concurrent requests)
Transfer rate:          828.94 [Kbytes/sec] received

jail取っ払ってチューニングすれば全然違う結果になりそうやね。
0441DNS未登録さん
垢版 |
2007/12/18(火) 18:40:38ID:???
>>440 Document Length: 1001 bytes

サイズ1456byteに統一してくれ。100M走と80M走が混在してちゃベンチにならん。
044235000RPS
垢版 |
2007/12/18(火) 18:45:03ID:???
>>438
すごいですね。さすがクアッド。
keepaliveアリ、なしの違いも両方書いて。

2.2系ならメモリキャッシュできるから
CacheEnable mem /
の場合の結果もヨロ
レスを投稿する


ニューススポーツなんでも実況