X



トップページ自宅サーバ
493コメント290KB

HTTPdベンチマークスレッド

0293DNS未登録さん
垢版 |
2005/07/25(月) 22:07:54ID:???
ってか、すべてメモリーでキャッシュされている状態で意味あんの?
0294DNS未登録さん
垢版 |
2005/07/26(火) 12:55:50ID:???
>>293

> 1 :DNS未登録さん :sage :03/03/24 17:35 ID:???
> 実用上意味があろうが無かろうが関係なし!
> ApacheBenchの結果を競おう
0295DNS未登録さん
垢版 |
2005/08/07(日) 06:24:13ID:???
散々既出だが、最速はIIS6。
IIS6になって使えるようになったので、普通に使うなら問題はない。

だけどApacheのモジュールが使えないので、凝ったことをするならLinux+Apacheだな。
0296DNS未登録さん
垢版 |
2005/08/07(日) 11:05:36ID:???
>>295
同じ構成で*BSDとLinuxで、単純なhtmlファイルの呼び出しの場合
どっちが早いのかは気になるな
0297DNS未登録さん
垢版 |
2005/08/07(日) 11:50:03ID:???
複数アクセスさせるならLinuxの方が早そう。
アホほど付加をかけるならBSDの方が早そう。

あんまり根拠はない。
0298296
垢版 |
2005/08/07(日) 11:53:31ID:???
>>297
俺も、イメージではそんな気がする
0299DNS未登録さん
垢版 |
2005/08/07(日) 12:04:36ID:???
apacheは汎用的に作られてるから(マルチプロセスな点も含めて)
特定のOSに特化した高速化はイマイチ。
(2.0でスレッドには対応したけど、デフォはpreforkだし)

Linuxならepoll,*BSDならkqueue,solaris等なら/dev/pollといった
select代替系のシステムコールを使った、
シングルプロセス&(少数の)マルチスレッドなものには、どうやってもかなわない。
あるいは、(俺は知らないけど)esehttpdで使っているというrealtime signalとか。

で、Windows(NT系)にはIOCPという仕組みがある。
これは、上記のようなイベント(の終了)をキューにためて
スレッドプールに対してディスパッチするようなもの。
これをカーネルレベルで実現しているので、スケジューラと協力して
(プロセッサ数等に応じて)不要なコンテキストスイッチを最小限にしながらも
ディスクI/Oや同期待ちでブロックされたスレッドが出来たら
次のタスクをキューから取り出す(別のスレッドで処理を開始する)という
同時実行数を最大限に保つような仕組みになっている。

これに近い仕組み(スレッドプールとタスクキュー)ならなんとか出来そうだけど
スケジューラにまで手を加えるのは無理。
もしカーネルレベルで似た仕組みを実現したいという話が出ても
スレッドの実装が1:1じゃないと難しいしね。
0300DNS未登録さん
垢版 |
2005/08/07(日) 13:59:10ID:???
パフォーマンスならWinなのか…。
まあ金出して買うんだから、性能が良くなくちゃしょうがないよな。
0301296
垢版 |
2005/08/07(日) 14:18:30ID:???
>>300
TUXなんかは早いらしいが
0302251
垢版 |
2005/08/07(日) 22:21:14ID:???
TUX全然負荷かからん。
0303DNS未登録さん
垢版 |
2005/08/16(火) 22:40:32ID:???
OS linux
CPU PenIII667x2
MEN 256x4
HDD SCA-9.1G 7200rpm raid1

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

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

Concurrency Level: 10
Time taken for tests: 9.747365 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17548770 bytes
HTML transferred: 14567280 bytes
Requests per second: 1025.92 [#/sec] (mean)
Time per request: 9.747 [ms] (mean)
Time per request: 0.975 [ms] (mean, across all concurrent requests)
Transfer rate: 1758.12 [Kbytes/sec] received

微妙・・・
0304DNS未登録さん
垢版 |
2005/08/25(木) 17:02:27ID:KBaknvhR
CPU : Pentium3 800MHz (FSB 100MHz)
Mem : 256MB (PC100)
OS : FedoraCore4
HTTPd : Apache 2.0.54 (ディストリ付属)
チューニングした所 :
詳細なログをとっている・ホスト逆引きをしている など、パフォーマンスとは逆の方向。
MPMはprefork。

スコア :

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

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

Concurrency Level: 10
Time taken for tests: 16.195338 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17358675 bytes
HTML transferred: 14567280 bytes
Requests per second: 617.46 [#/sec] (mean)
Time per request: 16.195 [ms] (mean)
Time per request: 1.620 [ms] (mean, across all concurrent requests)
Transfer rate: 1046.66 [Kbytes/sec] received

一言 :
やっぱり遅いなあ
0305303
垢版 |
2005/09/04(日) 23:56:06ID:???
Server Software: TUX/2.0
Server Hostname: localhost
Server Port: 80

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

Concurrency Level: 10
Time taken for tests: 3.90581 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 16763352 bytes
HTML transferred: 14562912 bytes
Requests per second: 3235.64 [#/sec] (mean)
Time per request: 3.091 [ms] (mean)
Time per request: 0.309 [ms] (mean, across all concurrent requests)
Transfer rate: 5296.74 [Kbytes/sec] received


0306DNS未登録さん
垢版 |
2005/10/09(日) 00:29:30ID:???
CPU : Athlon64 X2 4400+ @2.4GHz(FSB220x11)
M/B : A8N-SLI Premium BIOS 1008
SCSI : Adaptec SCSI CARD 29160N (U160SCSI)
HDD : Atlas 15K II 8E036L0 の後ろのパーティション
Mem : 2GB PC3200 Unbuffered 3-3-3-8 DDR 400設定
OS : CentOS 4.1 kernel 2.6.9-11.ELsmp x86_64
チューニングした所 : なし。デフォルト。インストールした直後の
ドキュメントルートにindex.html.enを置いて測定
スコア :

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

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

Concurrency Level: 10
Time taken for tests: 1.80069 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17480000 bytes
HTML transferred: 14560000 bytes
Requests per second: 9258.67 [#/sec] (mean)
Time per request: 1.080 [ms] (mean)
Time per request: 0.108 [ms] (mean, across all concurrent requests)
Transfer rate: 15804.55 [Kbytes/sec] received

どうよ?
0307DNS未登録さん
垢版 |
2005/10/10(月) 16:13:37ID:???
>>306 DualCoreですか、最新のCPUデータ欲しかった、ありがとう。

シングルコアのデータあるので、比較においときますね。
>>217 >>220
Opteron 148(2.2GHz) ノーマル (シングルコア)
Apache/2.0.52 Whitebox3系(CnetOSと変わらんはず)
Requests per second: 8303.66 [#/sec] (mean)

8000台はたまたまじゃないと出ないので、
Athlon64 X2 4400+ はOpteron 148(2.2GHz)+2000くらいか。

>>306 Opteron 148は2.2Gなので、4400+もデフォルトの2.2Gでもう一度計って!
シングルコアとデュアルコアの比較になって面白いので
0308306
垢版 |
2005/10/11(火) 23:38:04ID:???
>>307
Opteronはシングルコアでも速いですね。
2.2GHzでやってみました。

CPU : Athlon64 X2 4400+ @2.2GHz(FSB200x11) 周波数以外306と同じ

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

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

Concurrency Level: 10
Time taken for tests: 1.161043 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17480000 bytes
HTML transferred: 14560000 bytes
Requests per second: 8612.95 [#/sec] (mean)
Time per request: 1.161 [ms] (mean)
Time per request: 0.116 [ms] (mean, across all concurrent requests)
Transfer rate: 14702.30 [Kbytes/sec] received

ちなみにsmpじゃない方のカーネルで測ると(@2.2GHz FSB200x11)
Server Software: Apache/2.0.52
Server Hostname: localhost
Server Port: 80

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

Concurrency Level: 10
Time taken for tests: 2.32508 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17490488 bytes
HTML transferred: 14568736 bytes
Requests per second: 4920.03 [#/sec] (mean)
Time per request: 2.033 [ms] (mean)
Time per request: 0.203 [ms] (mean, across all concurrent requests)
Transfer rate: 8403.41 [Kbytes/sec] received

>>195より遅めだがまぁこんなところかな。

あ、ちなみにCentOSのインストールモジュールは「全部(最大)」でやっています。
最小にしてApacheだけインストールしたら早くなるかもと思って試みたが
なぜかGRUB Loading stage2と出たまま止まるのでできませんでした。へたれです。
0309306
垢版 |
2005/10/11(火) 23:50:29ID:???
あ、>>137と比べるとこんなもんかと思ったけどSUSEだし
>>195はwhiteboxで3000+か、そう考えると漏れのはかなり遅い気がしてきた。
やっぱりモジュール最大とか、HDDとかなにかがイクナイのかも。(でも後ろのパテとはいえ最新のSCSIだしなぁ…)
ASUSのママンがへたれとか。まぁ暇になって気が向いたらいろいろやってみます。
0310DNS未登録さん
垢版 |
2005/10/14(金) 06:12:14ID:???
>>309
hdparm -ft /dev/○○
の結果はどう? この値が数M違うだけでベンチ結果も変わる。
うちのはこんな感じ。
WesternDigital WD360GD (36.7GB) 2台 RAID1構成
hdparm -ft /dev/md0
Timing buffered disk reads: 180 MB in 3.01 seconds = 59.80 MB/sec

以前、CentOS4にしたら、いきなりhdparmが40MB程度になって、CentOS3系だと59Mだったことがある。

何にしてもDualCoreは早いね。>>308の結果とか興味深い。負荷かけたとき違うんだろうな。
IOも15,000rpmのSCSIですか。全部でいくらだったんだろう。金あるな。
0311DNS未登録さん
垢版 |
2005/10/15(土) 04:11:03ID:???
CPU: Xeon 3.0 2MB x 2
Mem: 2GB PC3200 DDR2/400 ECC Registerd
HDD: ATLAS15K2_36SCA(U320 RAID1)
OS: Fedora Core 4 2.6.13-1.1526_FC4smp x86_64
チューニングした所:なし、mpm=worker

スコア:

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

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

Concurrency Level: 10
Time taken for tests: 1.336754 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17332124 bytes
HTML transferred: 14570192 bytes
Requests per second: 7480.81 [#/sec] (mean)
Time per request: 1.337 [ms] (mean)
Time per request: 0.134 [ms] (mean, across all concurrent requests)
Transfer rate: 12661.27 [Kbytes/sec] received

CentOSにすると早くなるのかな・・・試してみよ。
0312DNS未登録さん
垢版 |
2005/10/16(日) 20:05:08ID:???
OS: Gentoo Linux 2005.1 amd64
CPU: Athlon64X2 4200+
Mem: 2GB
HDD: WD740GD-00FL

Server Software: Apache/2.0.54
Server Hostname: 192.168.0.4
Server Port: 80

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

Concurrency Level: 10
Time taken for tests: 1.188697 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17315193 bytes
HTML transferred: 14564368 bytes
Requests per second: 8412.57 [#/sec] (mean)
Time per request: 1.189 [ms] (mean)
Time per request: 0.119 [ms] (mean, across all concurrent requests)
Transfer rate: 14224.82 [Kbytes/sec] received

./configure --with-mpm=worker && make && make install しただけの状態です。
0313DNS未登録さん
垢版 |
2005/10/23(日) 00:40:00ID:???
OS: FreeBSD 5.4-RELEASE-p8
CPU: Celeron 1.2
Mem: 512M
チューニングした所:素インスコ

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

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

Concurrency Level: 10
Time taken for tests: 10.610 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 17398695 bytes
HTML transferred: 14567280 bytes
Requests per second: 942.51 [#/sec] (mean)
Time per request: 10.61 [ms] (mean)
Time per request: 1.06 [ms] (mean, across all concurrent requests)
Transfer rate: 1639.84 [Kbytes/sec] received
0314311
垢版 |
2005/10/23(日) 01:23:35ID:hrSodimU
CPU: Xeon 3.0 2MB x 2
Mem: 2GB PC3200 DDR2/400 ECC Registerd
HDD: ATLAS15K2_36SCA(U320 RAID1)
OS: Fedora Core 4 2.6.13-1.1526_FC4smp x86_64

スコア:
Server Software: Apache/1.3.34
Server Hostname: localhost
Server Port: 80

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

Concurrency Level: 10
Time taken for tests: 0.969 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 17671767 bytes
HTML transferred: 14561456 bytes
Requests per second: 10319.92 [#/sec] (mean)
Time per request: 0.97 [ms] (mean)
Time per request: 0.10 [ms] (mean, across all concurrent requests)
Transfer rate: 18237.12 [Kbytes/sec] received


CFLAGS="-O3 -m64 -mtune=nocona"
不要なモジュール削除
実運用に向けて php + postgres + mod_ssl 等追加
httpd.confはとりあえずそのまま
apachectl startssl

コメント:
前回、CentOS で試すと言ったが、anacondaを起動するところでフリーズしてインストール出来ずじまい。
0315DNS未登録さん
垢版 |
2005/11/09(水) 22:43:44ID:???
>>314
速いなあ。 Apacheで1万以上って初めてじゃない?
XEON3Gだと6000〜7000くらいなはずだけど

CFLAGS="-O3 -m64 -mtune=nocona" これがあると速くなるの?
せっかくだからintelコンパイラー使ってみては?

intel compiler で Apache が 400% 高速化
http://www.drk7.jp/MT/archives/000772.html
0316DNS未登録さん
垢版 |
2005/11/18(金) 04:43:50ID:???
CPU :Intel Pentium3 800EB (FSB133)
Mem :256MB
OS : Gentoo Linux 2.6.14-gentoo-r2
HTTPd : Apache 2.0.55
チューニングした所 :
gcc 4.1.0-beta20051112を使って全て構築。
入ってなかったから、index.html.enをdocs cvsからもってきたw
スコア :
Server Software: Apache
Server Hostname: localhost
Server Port: 80

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

Concurrency Level: 10
Time taken for tests: 8.650245 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17330392 bytes
HTML transferred: 14568736 bytes
Requests per second: 1156.04 [#/sec] (mean)
Time per request: 8.650 [ms] (mean)
Time per request: 0.865 [ms] (mean, across all concurrent requests)
Transfer rate: 1956.48 [Kbytes/sec] received

一言 : 速いマシンでlinuxいじってみたいなぁ。
0317DNS未登録さん
垢版 |
2006/02/08(水) 20:54:30ID:???
Solaris、Linuxと*BSDではどれが速いんだろうか?
0318DNS未登録さん
垢版 |
2006/02/08(水) 23:49:42ID:???
非async書き込みなFS(ufs等)を使っているOSで
ログを取る設定でabを走らせて
BufferdLogs(だっけ?)の効果の程を確認してくれる人、いないかな。
0319DNS未登録さん
垢版 |
2006/02/09(木) 11:17:04ID:???
早さで言うとLinuxが早そうだな。でもまぁそんなに違いは無いかも。
高負荷時に落ちない、と言う意味ではBSD系が強そう。

ま、中途半端な知識による主観です。
0320DNS未登録さん
垢版 |
2006/03/29(水) 04:38:04ID:???
>>317 >>319
断然IIS6.0
実際の運用じゃ、KeepAlive必須だが、これのベンチ数値が全然違う。
opteron175 HDD:raptor 10000rpm
Server Software: Microsoft-IIS/6.0
Requests per second: 7032.97 [#/sec] (mean)
-keep alive有効
Requests per second: 25396.83 [#/sec] (mean)

このスレ最高の>>314でもkeep alive有効で15000行けばいいとこだろうが
IIS6.0じゃ25000。Apacheでこの数値抜くには何のOSだろうが、XEON4.5Gくらいじゃないと無理。
0322DNS未登録さん
垢版 |
2006/03/29(水) 07:58:24ID:???
ロダみたいに大物連続DLの数値って、Keep-Alive関係ないじゃん。
0324DNS未登録さん
垢版 |
2006/04/06(木) 05:55:17ID:???
>>322 Keep-Aliveの重要性がわかってないな。WEBサーバーでこれほど重要なものはあまりない。
数秒かえるだけでHPの表示速度が変わり、あっというまに「遅い」サイトになる。
高負荷サイトでKeep-Alive切ったり下手な数値にしたら瞬時にサーバー死ぬ。

ちなみにIISは「サイト単位」でKeep-AliveのOn/Off 秒数の設定が可能。(Apacheはサーバー単位)
そんで「サイト単位」一時停止、開始が可能。(Apacheは設定変更のたびに全停止する必要がある)
WEBサーバー動いたまま、サイト追加、削除も可能。CGI汎用性はないが
ベンチについてはApacheに負ける点はない。IIS=LINUXのTUX Apache=汎用アプリ

キャッシュについてはここが参考に Apacheも速くなるかも
http://nosa.cocolog-nifty.com/sanonosa/2004/10/http_.html
0325DNS未登録さん
垢版 |
2006/04/06(木) 07:38:21ID:???
>>322は正しい。
1セッションだけしから張られない使い方だと、Keep-Aliveの効果は薄いよ。
0326DNS未登録さん
垢版 |
2006/04/06(木) 08:01:59ID:???
複数のリクエストを1セッションしか張らずに済ませるのがKeep-Alive。
0327DNS未登録さん
垢版 |
2006/04/06(木) 10:56:40ID:???
>>324>>332の言ってる意味が分かってないようです。
まぁDLするまでのページのロードが遅くなったりしそうなので
単純にKeepAliveを切って良いとは思わないけど。

> 複数のリクエストを1セッションしか張らずに済ませるのがKeep-Alive。
微妙な説明ですな、これ。理解してないわけじゃ無いとは思うけど。
0328DNS未登録さん
垢版 |
2006/04/07(金) 00:49:24ID:???
コネクションにセッションなんて言葉を使うこと自体、、、

まさかAP鯖とかで普通に使う「セッション」という用語を知らないのかね。
だって、その意味での「1セッション」なら、Keep-Aliveの効果は非常に大きいわけだし。
0330DNS未登録さん
垢版 |
2006/04/07(金) 10:37:59ID:???
AP鯖って何?「AP鯖でのセッション」って何?
0331DNS未登録さん
垢版 |
2006/04/07(金) 13:39:40ID:???
httpにセッションという概念はありません
0333DNS未登録さん
垢版 |
2006/04/07(金) 14:05:13ID:???
http://computers.yahoo.co.jp/dict/internet/www/unit/1331.html
読み方 「セッション」
WWWにおけるアクセス数の単位の一つ。「ビジット」とも呼ばれる。Webサイトを
訪れたユーザがサイト内で行なう一連の行動をまとめて1セッションという。
同一のユーザが短時間の間に何ページ読み込もうと、セッションは1である。

0334DNS未登録さん
垢版 |
2006/04/07(金) 16:24:33ID:???
HTTP というプロトコル自体にはセッションという概念はない。
ので、その上に実装される Web アプリ上でセッションを実装する。

keepalive の話で出てくるセッションは、
HTTP ではなく、TCP セッションを保持するかどうかであって
レベルがまったく異なる。
0335DNS未登録さん
垢版 |
2006/05/03(水) 22:19:03ID:???
Keep-Alive切り状態でのベンチはあんまり意味ない。
普通HP見る場合、一回だけjpg画像1ファイル要求して終了ってことはありえない。
htmlファイル、付属の画像ファイル数十個を連続してガンガン要求するのが普通。
そんで1分、数分おきにそれが繰り返される。

例えると、
本屋で一人がレジに100冊本持ってきて、一気に買い会計同じ>>Keep-Alive有効
100人が断続的にレジに1冊ずつ本を持ってきて、100人別々に会計>>Keep-Alive無効
一人が何冊も本買いに来ても、レジじゃ1冊だけずつしか買えない。2冊目は並んでまたレジで会計 (TCPセッション1リクごとに切断)

どっちが負荷高いかは言うまでもないだろ。だからKeep-Alive無効ってのは普通ありえない。
だからKeep-Alive有効 -kアリの数値が本番運用じゃ重要って言いたいだけなんだが。
IIS6.0 はこの-keep alive有効 のベンチがApacheの倍くらいある。同じマシンならIIS6.0の方が高負荷に耐えられるってことになる。
0336DNS未登録さん
垢版 |
2006/05/03(水) 22:32:01ID:???
2003年に作ったマシンのベンチ張っときます。
AthlonXP 2500+ Mem1500M Raptor36G RAID1 LINUX
cat /proc/cpuinfo
model name : AMD Athlon(tm) XP 2500+
cpu MHz : 1837.900
-keepaliveナシ
Requests per second: 5111.19 [#/sec] (mean)
-keepaliveアリ
Requests per second: 11781.39 [#/sec] (mean)

実は>>97と同じPC。OSとソフトウェア違うとこんなに変わるのか・・
同じPCでベンチ数値5倍かよ。
0337DNS未登録さん
垢版 |
2006/05/04(木) 11:12:50ID:???
>>336
うちも同じようなハード構成なのだが >>97 の半分位のベンチしか出ない WinXP Apache2.0.58
0338DNS未登録さん
垢版 |
2006/05/25(木) 17:31:09ID:???
Pen4 2.4G 512MB Linux Xなし
のスペックで大体どれくらいでるかな?
0340DNS未登録さん
垢版 |
2006/08/09(水) 17:40:25ID:???
>>339
RedHatLegacy&MBが変態だが許してくれ。

CPU:C2D E6600 @2.54GHz (FSB283MHz) プチOC
M/B:775Twins-HDTV R2.0
Mem:DDR PC3200 Transcend Infenion 1GB x2 Async 400MHz 1.5T 2.5-3-3-7設定
HDD:HGST 120GB PATA

OS:RedHatLinux9 Kernel 2.4.20-46.9.legacysmp i686
Apache 2.0.58

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

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

Concurrency Level: 10
Time taken for tests: 0.852431 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 16570000 bytes
HTML transferred: 14560000 bytes
Requests per second: 11731.15 [#/sec] (mean)
Time per request: 0.852 [ms] (mean)
Time per request: 0.085 [ms] (mean, across all concurrent requests)
Transfer rate: 18982.18 [Kbytes/sec] received

爆速でつ
0341DNS未登録さん
垢版 |
2006/08/09(水) 19:30:31ID:Kl2QifbJ
>>340

すげぇw
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 /
の場合の結果もヨロ
0443DNS未登録さん
垢版 |
2007/12/18(火) 18:51:15ID:???
と思ったら俺の記録4万8480RPSだしてたんだが。
いつ抜かれるのかな。2005年2月の記録なんだが・・
0444438
垢版 |
2007/12/20(木) 11:22:54ID:???
>>442
リクエストにお応えして。

ちょっと環境変えてます。
CPU : Core2Quad Q6600 @3.1GHz(FSB345x9)
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 5-5-5-16 2T 920MHz
OS : CentOS 5 kernel 2.6.18-53.1.4.el5 smp x86_64
Apache 2.2.3
KeepAlive有りは-n 100000でやってます。

次へ続く
0445438
垢版 |
2007/12/20(木) 11:23:23ID:???
続き

スコア :

KeepAlive無し
CacheEnable mem /無し
ab -c 10 -n 10000 http://localhost/index.html.en

Concurrency Level: 10
Time taken for tests: 0.445799 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17471747 bytes
HTML transferred: 14561456 bytes
Requests per second: 22431.63 [#/sec] (mean)
Time per request: 0.446 [ms] (mean)
Time per request: 0.045 [ms] (mean, across all concurrent requests)
Transfer rate: 38272.86 [Kbytes/sec] received


KeepAlive有り
CacheEnable mem /無し
ab -k -c 10 -n 100000 http://localhost/index.html.en

Concurrency Level: 10
Time taken for tests: 2.297585 seconds
Complete requests: 100000
Failed requests: 0
Write errors: 0
Keep-Alive requests: 99013
Total transferred: 178359162 bytes
HTML transferred: 145602912 bytes
Requests per second: 43523.96 [#/sec] (mean)
Time per request: 0.230 [ms] (mean)
Time per request: 0.023 [ms] (mean, across all concurrent requests)
Transfer rate: 75809.16 [Kbytes/sec] received

次へ続く
0446438
垢版 |
2007/12/20(木) 11:24:03ID:???
続き

KeepAlive無し
CacheEnable mem /有り
ab -c 10 -n 10000 http://localhost/index.html.en

Concurrency Level: 10
Time taken for tests: 0.413470 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17730056 bytes
HTML transferred: 14560000 bytes
Requests per second: 24185.55 [#/sec] (mean)
Time per request: 0.413 [ms] (mean)
Time per request: 0.041 [ms] (mean, across all concurrent requests)
Transfer rate: 41874.86 [Kbytes/sec] received


KeepAlive有り
CacheEnable mem /有り
ab -k -c 10 -n 100000 http://localhost/index.html.en

Concurrency Level: 10
Time taken for tests: 2.175579 seconds
Complete requests: 100000
Failed requests: 0
Write errors: 0
Keep-Alive requests: 99016
Total transferred: 181159345 bytes
HTML transferred: 145602912 bytes
Requests per second: 45964.77 [#/sec] (mean)
Time per request: 0.218 [ms] (mean)
Time per request: 0.022 [ms] (mean, across all concurrent requests)
Transfer rate: 81317.66 [Kbytes/sec] received

次へ続く
0447438
垢版 |
2007/12/20(木) 11:24:28ID:???
続き

瞬間最大風速だけど↓なんてスコアも出ました。

KeepAlive有り
CacheEnable mem /有り
ab -k -c 10 -n 10000 http://localhost/index.html.en

Concurrency Level: 10
Time taken for tests: 0.193510 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Keep-Alive requests: 9904
Total transferred: 18103026 bytes
HTML transferred: 14565824 bytes
Requests per second: 51676.92 [#/sec] (mean)
Time per request: 0.194 [ms] (mean)
Time per request: 0.019 [ms] (mean, across all concurrent requests)
Transfer rate: 91354.45 [Kbytes/sec] received

どうだ!
0448DNS未登録さん
垢版 |
2007/12/20(木) 17:17:01ID:utmtau/j
記録更新age
0451438
垢版 |
2007/12/28(金) 11:15:27ID:???
P5N32-Eが逝ったためマザー交換したら記録更新しますた。

CPU : Core2Quad Q6600 @3.2GHz(FSB356x9)
M/B : LanParty UT P35-T2R
SCSI : Adaptec SCSI CARD 29160N (U160SCSI)
HDD : Atlas 15K II 8E036L0 の後ろのパーティション
Mem : 4GB PC2-8000 (G.Skill F2-8000CL5D-4GBPQ) Unbuffered 5-5-5-15 2T 1070MHz
OS : CentOS 5 kernel 2.6.18-53.1.4.el5 smp x86_64
Apache 2.2.3

KeepAlive有り
CacheEnable mem /有り
ab -k -c 10 -n 100000 http://localhost/index.html.en

Concurrency Level: 10
Time taken for tests: 1.565866 seconds
Complete requests: 100000
Failed requests: 0
Write errors: 0
Keep-Alive requests: 99013
Total transferred: 181022985 bytes
HTML transferred: 145600000 bytes
Requests per second: 63862.43 [#/sec] (mean)
Time per request: 0.157 [ms] (mean)
Time per request: 0.016 [ms] (mean, across all concurrent requests)
Transfer rate: 112895.99 [Kbytes/sec] received

いやっほーい!
0452DNS未登録さん
垢版 |
2008/01/01(火) 18:42:59ID:???
CPU : AthlonX2 3800+
Mem : M&S(笑) 1Gx2
OS : VMwareでWindowsXP上のLinux
HTTPd : apache2.2.6
チューニングした所 : 特になし
スコア :
Document Path: /index.html.en
Document Length: 1456 bytes

Concurrency Level: 10
Time taken for tests: 12.208317 seconds
Complete requests: 100000
Failed requests: 0
Write errors: 0
Keep-Alive requests: 99015
Total transferred: 173865363 bytes
HTML transferred: 145607280 bytes
Requests per second: 8191.14 [#/sec] (mean)
Time per request: 1.221 [ms] (mean)
Time per request: 0.122 [ms] (mean, across all concurrent requests)
Transfer rate: 13907.73 [Kbytes/sec] received

一言 :普通に速いな・・
0453DNS未登録さん
垢版 |
2008/01/10(木) 01:38:13ID:???
CoreDuo T2400 1.83GHz
768MB
VMware+CentOS4.6

Rep2を動かしてる。
それ以外は特に設定無し。
やっぱりVMWare上ではパフォーマンスが落ちるんですね。
1000rps越えるのがせいぜい・・・


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: 9.13203 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17278635 bytes
HTML transferred: 14567280 bytes
Requests per second: 1109.48 [#/sec] (mean)
Time per request: 9.013 [ms] (mean)
Time per request: 0.901 [ms] (mean, across all concurrent requests)
Transfer rate: 1872.03 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 3 1.4 3 9
Processing: 0 5 2.8 5 167
Waiting: 0 3 2.7 3 165
Total: 1 8 2.8 8 167

Percentage of the requests served within a certain time (ms)
50% 8
66% 9
75% 9
80% 9
90% 10
95% 11
98% 12
99% 13
100% 167 (longest request)
0454DNS未登録さん
垢版 |
2008/01/10(木) 01:53:09ID:???
ありゃ、>>452氏もVMwareか・・・
VMware以外に原因ありそうだなこりゃ
0457DNS未登録さん
垢版 |
2008/04/28(月) 15:07:51ID:???
CPU: Intel Pentium DualCore E2160 (1.8GHz)
MEM: 4G DDRII 800
HDD: Raptor 36G
OS: Windows Server 2008 Enterprise
HTTPd: IIS 7.0
チューニング: Kernal Mode Caching
スコア :

Server Software: Microsoft-IIS/7.0
Server Hostname: 192.168.1.251
Server Port: 80

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

Concurrency Level: 10
Time taken for tests: 1.171000 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Keep-Alive requests: 10000
Total transferred: 17280000 bytes
HTML transferred: 14560000 bytes
Requests per second: 8539.71 [#/sec] (mean)
Time per request: 1.171 [ms] (mean)
Time per request: 0.117 [ms] (mean, across all concurrent requests)
Transfer rate: 14410.76 [Kbytes/sec] received

やっばカーネルモードキャッシュってすげえw
0459DNS未登録さん
垢版 |
2008/05/03(土) 22:07:02ID:???
CPU: Intel Pentium DualCore E2160 (1.8GHz)
MEM: 4G DDRII 800
HDD: Raptor 36G
OS: Windows Server 2008 Enterprise
HTTPd: Apache2.2(Win32) + memcache

Server Software: Apache/2.2.8
Server Hostname: 192.168.1.252
Server Port: 80

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

Concurrency Level: 10
Time taken for tests: 5.18000 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Keep-Alive requests: 9907
Total transferred: 17525913 bytes
HTML transferred: 14560000 bytes
Requests per second: 1992.83 [#/sec] (mean)
Time per request: 5.018 [ms] (mean)
Time per request: 0.502 [ms] (mean, across all concurrent requests)
Transfer rate: 3410.72 [Kbytes/sec] received

=============

同じスペックで
OS: CentOS 5.1
HTTPd: Apache2.2 + memcache

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: 2.841373 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Keep-Alive requests: 10000
Total transferred: 17663542 bytes
HTML transferred: 14562912 bytes
Requests per second: 3519.43 [#/sec] (mean)
Time per request: 2.841 [ms] (mean)
Time per request: 0.284 [ms] (mean, across all concurrent requests)
Transfer rate: 6070.66 [Kbytes/sec] received

ちなみにIIS7は8500RPS (>>457

つまり、IIS7>Apache2.2(Linux)>Apache2.2(Win32)
0460406
垢版 |
2008/05/09(金) 07:32:33ID:???
>>459
そのマシンスペックから考えるとスコアが全般的に低すぎじゃね?
静的ファイルでそんな低いのはちょっと変では。
0461DNS未登録さん
垢版 |
2008/06/28(土) 21:09:12ID:UjI/Hge5
>>435
机上の計算お宅
0462DNS未登録さん
垢版 |
2008/09/14(日) 23:16:01ID:???
誰かSSD+Core2Quad4GHzOCとかで挑戦した人いないの??
0463DNS未登録さん
垢版 |
2008/09/20(土) 03:12:37ID:???
SSDよりラムディスクの方が手軽な予感
0464DNS未登録さん
垢版 |
2008/09/26(金) 22:12:14ID:???
LibrettoL2
CentOS4.8
Trancend x133 16GB CF x2
(VxVMでミラーリング)

# ab -c 10 -n 10000 http://localhost/index.html.en
This is ApacheBench, Version 2.0.41-dev <$Revision: 1.141 $> apache-2.0
Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright (c) 1998-2002 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 1000 requests
Completed 2000 requests
Completed 3000 requests
Completed 4000 requests
Completed 5000 requests
Completed 6000 requests
Completed 7000 requests
Completed 8000 requests
Completed 9000 requests
Finished 10000 requests


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

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

Concurrency Level: 10
Time taken for tests: 33.425833 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Non-2xx responses: 10005
Total transferred: 4662330 bytes
HTML transferred: 2861430 bytes
Requests per second: 299.17 [#/sec] (mean)
Time per request: 33.426 [ms] (mean)
Time per request: 3.343 [ms] (mean, across all concurrent requests)
Transfer rate: 136.21 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 1 13 2.7 14 76
Processing: 12 18 54.7 16 1877
Waiting: 7 14 53.1 12 1872
Total: 25 32 55.2 29 1907

Percentage of the requests served within a certain time (ms)
50% 29
66% 30
75% 30
80% 30
90% 31
95% 33
98% 38
99% 49
100% 1907 (longest request)
0465DNS未登録さん
垢版 |
2008/10/03(金) 00:43:50ID:???
玄箱PRO

cpu:ARM926EJ-Sid(wb) rev 0 (v5l)
mem:128 MB
os:debian etch
httpd:apache1.3.41


Concurrency Level: 10
Time taken for tests: 55.518 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Non-2xx responses: 10005
Total transferred: 8144070 bytes
HTML transferred: 4742370 bytes
Requests per second: 180.12 [#/sec] (mean)
Time per request: 55.52 [ms] (mean)
Time per request: 5.55 [ms] (mean, across all concurrent requests)
Transfer rate: 146.69 [Kbytes/sec] received

Connnection Times (ms)
min mean[+/-sd] median max
Connect: 0 9 10.7 1 80
Processing: 4 46 81.2 43 4617
Waiting: 0 44 81.4 42 4617
Total: 4 54 80.9 53 4633

Percentage of the requests served within a certain time (ms)
50% 53
66% 55
75% 56
80% 57
90% 59
95% 68
98% 88
99% 101
100% 4633 (last request)
0467DNS未登録さん
垢版 |
2008/11/11(火) 12:53:34ID:???
>>463
RAMディスクでやったけど、たいして変わらんかったぞ。
これってほとんどCPU+メモリベンチだし。(たぶんキャッシュ内)
もしくはOS全体をRAMディスクにしないと変わらんはず。

だから最速狙うなら、DDR3 1600とか+iram(ANS-9010)とデュアルコア最速のが必要。
0468DNS未登録さん
垢版 |
2009/01/17(土) 03:32:38ID:dECoL2G9
あげ
0469DNS未登録さん
垢版 |
2009/01/19(月) 22:29:18ID:???
ファイヤーウォールが反応してタイムアウトwwwwwwwww
もっかいやり直し中・・・
0470DNS未登録さん
垢版 |
2009/01/19(月) 23:08:37ID:???
OS: Windows2000 Professional SP4
CPU: Pentium!!! 1GHz
Mem: 512MB
HDD: HITACHI HDS722580VLAT20
Server Software: Apache/2.0.54
Server Hostname: 192.168.0.4
Server Port: 80
Server Software: Apache/2.0.59
Server Hostname: 〜.jp
Server Port: 80
Document Path: /index.html.en
Document Length: 1456 bytes

Concurrency Level: 10
Time taken for tests: 109.140625 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17110000 bytes
HTML transferred: 14560000 bytes
Requests per second: 91.62 [#/sec] (mean)
Time per request: 109.141 [ms] (mean)
Time per request: 10.914 [ms] (mean, across all concurrent requests)
Transfer rate: 153.09 [Kbytes/sec] received

チューニング殆ど無し
要らないモジュールをテキトーに省いただけ&VirtualHostな環境
0471DNS未登録さん
垢版 |
2009/02/08(日) 23:36:58ID:???
CPU : Athlon64 3000+
Mem : DDR800 512MB*4
OS : CentOS 5.2

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: 5.140123 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17510000 bytes
HTML transferred: 14560000 bytes
Requests per second: 1945.48 [#/sec] (mean)
Time per request: 5.140 [ms] (mean)
Time per request: 0.514 [ms] (mean, across all concurrent requests)
Transfer rate: 3326.57 [Kbytes/sec] received

チューニングほとんど無し&VirtualHost&がっくし・うpろだ稼働中な環境
0472DNS未登録さん
垢版 |
2009/02/16(月) 22:18:23ID:???
CPU : Athlon7750BE
Mem : DDR1066 1GB*2
OS : CentOS 5.2

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: 1.761072 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17440000 bytes
HTML transferred: 14560000 bytes
Requests per second: 5678.36 [#/sec] (mean)
Time per request: 1.761 [ms] (mean)
Time per request: 0.176 [ms] (mean, across all concurrent requests)
Transfer rate: 9670.81 [Kbytes/sec] received

インストールしたまんまのデフォルト設定
0473DNS未登録さん
垢版 |
2009/02/16(月) 22:22:11ID:???
CPU : Athlon7750BE@3300GHz
Mem : DDR1066 1GB*2
OS : CentOS 5.2

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.945888 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17440000 bytes
HTML transferred: 14560000 bytes
Requests per second: 10572.08 [#/sec] (mean)
Time per request: 0.946 [ms] (mean)
Time per request: 0.095 [ms] (mean, across all concurrent requests)
Transfer rate: 18005.30 [Kbytes/sec] received

>>472の倍率を16.5倍にしてみた
0474DNS未登録さん
垢版 |
2009/03/26(木) 21:07:28ID:???
CPU : Core2Quad Q9650 @3.87GHz(FSB430x9)
M/B : LanParty UT X48-T2R
HDD : Transcend MLC SSD 32GB TS32GSSD25S-M
Mem : 4GB PC2-8800 (G.SKILL F2-8800CL5D-4GBPI) Unbuffered 5-5-5-16 2T 1033MHz
OS : CentOS 4.7 smp x86_64

KeepAlive有り -n 100000で計測

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

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

Concurrency Level: 10
Time taken for tests: 1.803319 seconds
Complete requests: 100000
Failed requests: 0
Write errors: 0
Keep-Alive requests: 99905
Total transferred: 178593369 bytes
HTML transferred: 145605824 bytes
Requests per second: 55453.30 [#/sec] (mean)
Time per request: 0.180 [ms] (mean)
Time per request: 0.018 [ms] (mean, across all concurrent requests)
Transfer rate: 96714.45 [Kbytes/sec] received

OSインストール後index.html.enをコピーしてhttpd.confでKeepAliveをオンにした状態で測定。
余裕の50000rps越え。
SSDが糞Jmicronじゃなかったらもっと上がるのかなあ?
OCはPrime95が18h通った安定状態。4GHz目指したかったが安定域では回らなかった。
Core i7が気になる。
0475DNS未登録さん
垢版 |
2009/03/26(木) 21:08:13ID:???
ちなみに同じ環境(KeepAlive On)で-n 10000で瞬間最大↓も出た。

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

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

Concurrency Level: 10
Time taken for tests: 0.140458 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Keep-Alive requests: 9993
Total transferred: 17858922 bytes
HTML transferred: 14560000 bytes
Requests per second: 71195.66 [#/sec] (mean)
Time per request: 0.140 [ms] (mean)
Time per request: 0.014 [ms] (mean, across all concurrent requests)
Transfer rate: 124165.23 [Kbytes/sec] received

たぶん記録更新!
0476278
垢版 |
2009/11/03(火) 18:58:38ID:???
test
0477DNS未登録さん
垢版 |
2010/01/18(月) 19:21:15ID:/04qNEuh
いろいろな環境のベンチを参考にさせていただきましたので
少し前に購入したテストサーバのAtom330のベンチ結果を載せてみます。
特にチューニングしていません。
KeepAliveなしです。

CPU : Atom330
M/B : Intel D945GCLF2
HDD : 日立GST7k320
Mem : 2GB PC2-5300
OS : CentOS 5.3



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: 4.283727 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17441744 bytes
HTML transferred: 14561456 bytes
Requests per second: 2334.42 [#/sec] (mean)
Time per request: 4.284 [ms] (mean)
Time per request: 0.428 [ms] (mean, across all concurrent requests)
Transfer rate: 3975.98 [Kbytes/sec] received

cakePHP1.2が遅くて困っていますが、staticなファイルって
処理が軽くてすばらしいですね。
0478DNS未登録さん
垢版 |
2010/01/29(金) 17:55:38ID:JRIV18sX
チューニングの概要だけでも併記しないと誰の参考にもならないような
0479DNS未登録さん
垢版 |
2010/10/10(日) 15:26:15ID:???
誰かFusionIOでのベンチ結果投げて来年まで永遠不滅の大記録を出してくれ
0481DNS未登録さん
垢版 |
2011/08/22(月) 00:15:47.03ID:???
Core i7 980X Extreme Edition SSD OS winVista
-keepaliveナシ ab -c 10 -n 10000 http://localhost/index.html.en
Server Software: Apache/2.2.19
Server Hostname: localhost
Document Length: 1456 bytes
Concurrency Level: 10
Time taken for tests: 3.114000 seconds
Complete requests: 10000
Total transferred: 17180000 bytes
HTML transferred: 14560000 bytes
Requests per second: 3211.30 [#/sec] (mean)
Time per request: 3.114 [ms] (mean)
Time per request: 0.311 [ms] (mean, across all concurrent requests)
Transfer rate: 5387.60 [Kbytes/sec] received

-keepaliveアリ ab -c 10 -n 10000 -k http://localhost/index.html.en
Server Software: Apache/2.2.19
Document Length: 1456 bytes
Concurrency Level: 10
Time taken for tests: 8.859000 seconds
Complete requests: 100000
Keep-Alive requests: 99015
Total transferred: 175356665 bytes
HTML transferred: 145600000 bytes
Requests per second: 11287.96 [#/sec] (mean)
Time per request: 0.886 [ms] (mean)
Time per request: 0.089 [ms] (mean, across all concurrent requests)
Transfer rate: 19330.17 [Kbytes/sec] received

Winじゃこんなもんか。頭打ちしてるかな。5何前のおんぼろパソコンで2361行ってたような・・
同じwinとしても980xたいしたことないのかな
0483DNS未登録さん
垢版 |
2011/08/24(水) 01:56:36.46ID:???
corei7-2600K(定格) CentOS intel SSD 160G2
Requests per secondだけ割愛

10616.49
10717.92
10988.26
10577.29
10667.10
10561.09
10769.58
10607.42
10580.39
10641.41
10527.99
10619.98
10483.60
10608.29
15555.15
17382.99
10419.85
10543.86
10633.73
-keepアリ
30038.89
30219.85
30059.70
30112.71
30207.58
30307.37
30331.32
30086.32
30057.90
30133.16
29964.37
30307.13
29917.37

Keepなし最高17382.99 [#/sec] (mean)
Keepあり最高30331.32 [#/sec] (mean)
980xも1スレッドだけ計るこのベンチじゃ大差ないと思われ。
0485DNS未登録さん
垢版 |
2013/02/06(水) 18:25:43.03ID:AZOAmfg+
      _
      |O\
      |   \ キリキリ
    ∧|∧   \ キリキリ
ググゥ>(;⌒ヽ    \
    ∪  |     (~)
     ∪∪   γ´⌒`ヽ
     ) )    {i:i:i:i:i:i:i:i:}
     ( (    ( ´・ω・)、
           (O ⌒ )O
            ⊂_)∪
0486DNS未登録さん
垢版 |
2015/01/02(金) 11:07:16.59ID:???
2009年に7万円くらいで買った富士通 FM-V A8280
CPU: Core2Duo 2.53GHz
HDD: 日立のナニカ
Mem: 3.5G
OS: WinXPPro (安全な所で使ってます.引退させる前に何か成果を出したくて…)
ソフトウェア: Java1.7上で動く自作HTTPサーバ https://bitbucket.org/tkuri2010/nettools
試作品なので,ログ出力してなかったり,ファイルはずっとメモリ上にキャッシュし続けたりと,色々ずるい仕様.

*** keep-aliveなし ab -c 10 -n 10000 http://127.0.0.1:1280/index.html.en
Server Software: Learning/1.0
Server Hostname: 127.0.0.1
Server Port: 1280
Document Path: /index.html.en
Document Length: 1456 bytes
Concurrency Level: 10
Time taken for tests: 2.672 seconds
Complete requests: 10000
Failed requests: 0
Total transferred: 15890000 bytes
HTML transferred: 14560000 bytes
Requests per second: 3742.69 [#/sec] (mean)
Time per request: 2.672 [ms] (mean)
Time per request: 0.267 [ms] (mean, across all concurrent requests)
Transfer rate: 5807.75 [Kbytes/sec] received

*** keep-aliveあり ab -c 10 -k -n 100000 http://127.0.0.1:1280/index.html.en
Concurrency Level: 10
Time taken for tests: 5.531 seconds
Complete requests: 100000
Failed requests: 0
Keep-Alive requests: 100000
Total transferred: 159400000 bytes
HTML transferred: 145600000 bytes
Requests per second: 18079.10 [#/sec] (mean)
Time per request: 0.553 [ms] (mean)
Time per request: 0.055 [ms] (mean, across all concurrent requests)
Transfer rate: 28142.66 [Kbytes/sec] received

↑はそこそこ機嫌のよい状態で計測.
ずっと16k#/secしか出なかったり,サーバを再起動すると20k#/secを楽々超えたりと,よくわかんない.

自分なりにシンプルに作れたし,CPU100%使ってるし,チューニング無しのTomcatよりは速いし
マシン・OS・Java的には頑張った方だと思いたいです.
0487DNS未登録さん
垢版 |
2015/11/11(水) 21:21:16.00ID:???
Concurrency Level: 10
Time taken for tests: 1.349 seconds
Complete requests: 10000
Failed requests: 0
Total transferred: 17040000 bytes
HTML transferred: 14560000 bytes
Requests per second: 7415.31 [#/sec] (mean)
Time per request: 1.349 [ms] (mean)
Time per request: 0.135 [ms] (mean, across all concurrent requests)
Transfer rate: 12339.54 [Kbytes/sec] received

CPU : Intel(R) Core(TM) i3-4360T CPU @ 3.20GHz
Mem : 16GByte
OS : Centos7.1 x86_64
HTTPd : nginx-1.8.0
チューニングした所 : 特に無し
スコア : 7415.31 [#/sec] (mean)
一言 : nginx 速くてワロタ
0488DNS未登録さん
垢版 |
2015/11/11(水) 21:35:09.35ID:???
↑と環境同じ。ab の -k keepalive あり

リクエスト数増やしてみたけど、
ウチの場合はクライアント側がボトルネックになってるな。
httpd側はidleが70%ぐらあって余裕余裕
ab 側(Celeron 430M 1.6GHz)がリソース空いてないや。
速いLinuxマシン無いんだよな。Win7端末にクライアント変更してみるか。

Concurrency Level: 10
Time taken for tests: 0.510 seconds
Complete requests: 10000
Failed requests: 0
Keep-Alive requests: 9906
Total transferred: 17089530 bytes
HTML transferred: 14560000 bytes
Requests per second: 19621.81 [#/sec] (mean)
Time per request: 0.510 [ms] (mean)
Time per request: 0.051 [ms] (mean, across all concurrent requests)
Transfer rate: 32746.83 [Kbytes/sec] received
0489DNS未登録さん
垢版 |
2015/11/12(木) 00:06:15.22ID:???
↑の端末がボトルネックっぽいので端末を変更
Win7 Core i5 760 4core 2.8GHz に変更した。
(仮想マシンのLinuxをクライアントにして試験したけど、PCIパススルーではないので、
 特筆するほど速度は出ない模様)

Win7 端末で -c 100 にして keep-alive 無しでやってみた。
nginx 側はまだまだ余裕がありそう。
端末側はもうヒーヒー言ってる感じ。

Concurrency Level: 100
Time taken for tests: 2.680 seconds
Complete requests: 100000
Failed requests: 0
Keep-Alive requests: 99047
Total transferred: 170895235 bytes
HTML transferred: 145600000 bytes
Requests per second: 37311.29 [#/sec] (mean)
Time per request: 2.680 [ms] (mean)
Time per request: 0.027 [ms] (mean, across all concurrent requests)
Transfer rate: 62268.76 [Kbytes/sec] received
0490DNS未登録さん
垢版 |
2015/11/12(木) 22:13:20.98ID:???
↑Win7 端末を Arch x86(32bit) に交換して試験

-c 10 より -c 100 にしたほうが性能が出る。
keep-alive あり

そろそろGbE使い切ってる感あるかな。
やっぱりネットワークベンチだったらWindowsよりLinuxだな。

Concurrency Level: 100
Time taken for tests: 15.332 seconds
Complete requests: 1000000
Failed requests: 0
Keep-Alive requests: 990047
Total transferred: 1708950235 bytes
HTML transferred: 1456000000 bytes
Requests per second: 65223.33 [#/sec] (mean)
Time per request: 1.533 [ms] (mean)
Time per request: 0.015 [ms] (mean, across all concurrent requests)
Transfer rate: 108851.00 [Kbytes/sec] received
0491DNS未登録さん
垢版 |
2015/11/13(金) 00:16:35.35ID:???
↑端末をサーバと共用にしてみた。
あんまり好きな形のベンチではないんだけど。

Core(TM) i3-4360T CPU @ 3.20GHz の4スレッドあるうち、
1スレッドはabでいっぱいいっぱい
3スレッドでnginxががんばる状態で、この数値
4スレッド全部をnginxにまわすことができれば、
今よりも25%高い結果が得られただろう。
ネットワーク周りが10GbEになってないと測定できない感じだけど。

とりあえず現状最速の座は俺様だ。

Concurrency Level: 10
Time taken for tests: 1.092 seconds
Complete requests: 100000
Failed requests: 0
Write errors: 0
Keep-Alive requests: 99004
Total transferred: 170895020 bytes
HTML transferred: 145600000 bytes
Requests per second: 91549.94 [#/sec] (mean)
Time per request: 0.109 [ms] (mean)
Time per request: 0.011 [ms] (mean, across all concurrent requests)
Transfer rate: 152787.39 [Kbytes/sec] received
レスを投稿する


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