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のバイナリに同梱
0157DNS未登録さん
垢版 |
04/05/05 15:04ID:4MWYoIj+
CPU: Intel PentiumV 500MHz ×2
Memory: 256MB
OS: FreeBSD 4.9-PRERELEASE
HTTPd : Apache/2.0.47
チューニングした所 : なし
スコア :

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

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

Concurrency Level: 10
Time taken for tests: 13.914917 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17210000 bytes
HTML transferred: 14560000 bytes
Requests per second: 718.65 [#/sec] (mean)
Time per request: 13.915 [ms] (mean)
Time per request: 1.391 [ms] (mean, across all concurrent requests)
Transfer rate: 1207.77 [Kbytes/sec] received
0158ちゃんばば
垢版 |
04/05/13 17:17ID:3gwHt3le
index.htmlとindex.html.enでは、結果はだいぶ違うみたいね。
0159DNS未登録さん
垢版 |
04/05/15 23:10ID:???
CPU : Athlon XP2000+ @1250MHz
Mem : 256MB
OS : Debian GNU/Linux woody
HTTPd : Apache1.3.29
チューニングした所 : mod_php4 入れてる。他はほとんどデフォルト
スコア :
Document Path: /index.html.en
Document Length: 1456 bytes

Concurrency Level: 10
Time taken for tests: 4.240 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 17365208 bytes
HTML transferred: 14564368 bytes
Requests per second: 2358.49 [#/sec] (mean)
Time per request: 4.24 [ms] (mean)
Time per request: 0.42 [ms] (mean, across all concurrent requests)
Transfer rate: 4095.57 [Kbytes/sec] received

一言 : まあまあですかね?
0160DNS未登録さん
垢版 |
04/05/30 01:44ID:???
CPU : Athlon MP1600*2
Mem : 1024MB
OS : windows2003
チューニングした所 : デフォルト
スコア :
Server Software: Microsoft-IIS/6.0
Server Hostname: localhost
Server Port: 80
Document Path: /index.html.en
Document Length: 1621 bytes
Concurrency Level: 10
Time taken for tests: 4.312500 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Non-2xx responses: 10000
Total transferred: 18000000 bytes
HTML transferred: 16210000 bytes
Requests per second: 2318.84 [#/sec] (mean)
Time per request: 4.313 [ms] (mean)
Time per request: 0.431 [ms] (mean, across all concurrent requests)
Transfer rate: 4076.06 [Kbytes/sec] received

一言 : うんこ-
0162DNS未登録さん
垢版 |
04/05/30 10:10ID:???
>>161
別途、abを用意するだけの事でしょう。

>>160
1456 bytesのindex.html.enで再計測してみませんか?
0163DNS未登録さん
垢版 |
04/06/11 00:21ID:9IsNaM0W
CPU:Pentium4 2.8Mhz
MEM:1.5GB
OS:Fedora Core 1
HTTPD:Apache 2.0.49
チューニング:いろいろ

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

Concurrency Level: 10
Time taken for tests: 35.505372 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Non-2xx responses: 10002
Total transferred: 2920584 bytes
HTML transferred: 240048 bytes
Requests per second: 281.65 [#/sec] (mean)
Time per request: 35.505 [ms] (mean)
Time per request: 3.551 [ms] (mean, across all concurrent requests)
Transfer rate: 80.33 [Kbytes/sec] received

うーん、これってどうなの?
0164DNS未登録さん
垢版 |
04/06/11 01:08ID:???
CPU:Celeron2.4GHz
MEM:PC2700 512MB
OS:WindowsXP Professional
チューニング:インスト後デフォ

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

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

Concurrency Level: 10
Time taken for tests: 28.796875 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17840000 bytes
HTML transferred: 14940000 bytes
Requests per second: 347.26 [#/sec] (mean)
Time per request: 28.797 [ms] (mean)
Time per request: 2.880 [ms] (mean, across all concurrent requests)
Transfer rate: 604.96 [Kbytes/sec] received
0165DNS未登録さん
垢版 |
04/06/11 01:19ID:???
>Document Length: 24 bytes
>Non-2xx responses: 10002

ぜんぜんダメ。
0166DNS未登録さん
垢版 |
04/06/11 22:16ID:9IsNaM0W
>>165
うーん、アクセス集中している時のデータだからしょうがないのかな。。。。
0168DNS未登録さん
垢版 |
04/06/13 04:33ID:???
CPU アスロンXP 2500+(実クロック1.8GHz)
MEM:1024Mbyte PC2700
OS:Win2000 SP4+apache2.0.49
チューニング:自宅サーバーとして使っている状態そのままから
localhost指定はログを取らないようにしました。

apache2用の index.html.enだと apache_pb.gifがエラーを出すので、
img src文を削除後 1456byteに変更しました。

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

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

Concurrency Level: 10
Time taken for tests: 33.848672 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17440000 bytes
HTML transferred: 14560000 bytes
Requests per second: 295.43 [#/sec] (mean)
Time per request: 33.849 [ms] (mean)
Time per request: 3.385 [ms] (mean, across all concurrent requests)
Transfer rate: 503.15 [Kbytes/sec] received

私の PCは中庸なスペックで普通?な結果ですが、皆さんの結果を見ていると
PCのスペックと出てくる結果は全く関係無いベンチですね。

ちなみに、access.log(combined)と error.logをガリガリはき出した時には、93.7秒かかりました。
0169ちゃんばば
垢版 |
04/06/14 11:04ID:mV7lQ535
>>166
>うーん、アクセス集中している時のデータだからしょうがないのかな。。。。

集中と言っても同時10アクセスでしかない。

それ以前に、「Document Length: 24 bytes」ってHTTPのヘッダーを抜いたペイロードが24バイトって、「/index.html.en」にファイルが存在しないのでは?
存在するのに読めないのだとハード的な問題かチューニングに問題があると思う。
http://www.memtest86.com/のメモリテストソフトを10時間くらい回してみるのも良いと思うよ。
>Non-2xx responses: 10002
インストールしただけの環境だとmanualディレクトリのファイルが読まれるはずだが、
既に使っている環境だと自分のファイルを置いているディレクトリがルートに設定されているはず。
そこにコピペして使う必要がある。
バージョン1と2ではこのファイルのサイズが違うので、出来れば適当にサイズを1456バイトのを用意した方が良いと思うけど。

ちなみに、家では存在しないファイルだと遅いね。
推測に過ぎないが、ネガティブキャッシュ機能が無いのでファイルがあるかディレクトリを毎度読みに行っているのかも。
0170DNS未登録さん
垢版 |
04/06/20 01:54ID:Gi6rlSQg
CPU : 486DX 100MHz
Mem : 20MB
OS : FreeBSD4.8-RELEASE
HTTPd : apache1.3
チューニングした所 : 特になし
スコア :
Concurrency Level: 10
Time taken for tests: 118.808 seconds
Complete requests: 10000
Failed requests: 7016
(Connect: 0, Length: 7016, Exceptions: 0)
Broken pipe errors: 0
Total transferred: 5154300 bytes
HTML transferred: 4350528 bytes
Requests per second: 84.17 [#/sec] (mean)
Time per request: 118.81 [ms] (mean)
Time per request: 11.88 [ms] (mean, across all concurrent requests)
Transfer rate: 43.38 [Kbytes/sec] received

Connnection Times (ms)
min mean[+/-sd] median max
Connect: 2 32 26.9 19 193
Processing: 3 85 212.9 19 1254
Waiting: 0 80 212.6 18 1253
Total: 3 117 214.9 34 1265

Percentage of the requests served within a certain time (ms)
50% 34
66% 44
75% 177
80% 179
90% 180
95% 192
98% 1219
99% 1228
100% 1265 (last request)

一言:
スコアの見方がわかんねー。
Failed requests:7016ってのが、なんか気になる・・・
0171DNS未登録さん
垢版 |
04/06/20 02:26ID:QluW6FIT
CPU : P4-HT 3G
Mem : 1G
OS : Fedora core2 kernel2.6.7
HTTPd : Apache 2.0.49
チューニングした所 : 何もしてません
Server Software: Apache/2.0.49
Server Hostname: localhost
Server Port: 80

Document Path: /
Document Length: 2981 bytes

Concurrency Level: 10
Time taken for tests: 6.738701 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 31796358 bytes
HTML transferred: 29815962 bytes
Requests per second: 1483.97 [#/sec] (mean)
Time per request: 6.739 [ms] (mean)
Time per request: 0.674 [ms] (mean, across all concurrent requests)
Transfer rate: 4607.86 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 2 1.5 2 24
Processing: 1 4 1.8 4 25
Waiting: 0 2 1.8 2 24
Total: 1 6 2.3 5 28

Percentage of the requests served within a certain time (ms)
50% 5
66% 6
75% 7
80% 8
90% 9
95% 10
98% 11
99% 14
100% 28 (longest request)
0172DNS未登録さん
垢版 |
04/06/21 09:33ID:???
>>170
主に重要なのは、
Failed requests
Requests per second
Percentage of the requests served within a certain time
こんなあたり。
でもってFaledRequestってのは人多杉エラーの数
MaxClientsを20くらいに絞ったほうがパフォーマンス出るかも。
0173ちゃんばば
垢版 |
04/06/26 13:19ID:3JV9lxiy
>>172
>Concurrency Level: 10
だから同時アクセスは10、MaxClientsを20に絞って効果があるのだろうか?
俺はハードのチューニングをミスっている気がするけど。
0174DNS未登録さん
垢版 |
04/06/27 15:12ID:???
CPU : P3-1.13G
Mem : 512MB
OS : Vine Linux
HTTPd : Apache 1.3.27(パッチ適用)
チューニングした所 : httpd.confをスリム化しただけ

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

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

Concurrency Level: 10
Time taken for tests: 8.417 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 17507000 bytes
HTML transferred: 14945976 bytes
Requests per second: 1188.07 [#/sec] (mean)
Time per request: 8.42 [ms] (mean)
Time per request: 0.84 [ms] (mean, across all concurrent requests)
Transfer rate: 2079.96 [Kbytes/sec] received
0175DNS未登録さん
垢版 |
04/07/03 12:28ID:LcVVOArT
CPU : Celeron 450MHz
Mem : 256MB
OS : Vine Linux
HTTPd : httpd-2.0.50

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: 21.914001 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17350152 bytes
HTML transferred: 14560000 bytes
Requests per second: 456.33 [#/sec] (mean)
Time per request: 21.914 [ms] (mean)
Time per request: 2.191 [ms] (mean, across all concurrent requests)
Transfer rate: 773.16 [Kbytes/sec] received

これってPCの性能から考えると妥当なんですかね・・・・?
とくにチューニングなどはしてないのですが、一秒間に456回以上アクセスがあると、
処理できなくなるという結果か??
0176DNS未登録さん
垢版 |
04/07/03 22:31ID:???
>>175
お前のマシンでは1秒間に456回が限界だったぞ。って意味だぞ。
もっと上げたかったらCPUを交換するとか色々あるぞ。
ま、456×60×60×24で1日で39398400回アクセス出来るって事が分かっただけでも
いいんでないかい?
0177DNS未登録さん
垢版 |
04/07/05 03:56ID:???
Document Path: /index.html.en
Document Length: 1456 bytes

Concurrency Level: 10
Time taken for tests: 2.556918 seconds
Complete requests: 1000
Failed requests: 0
Write errors: 0
Total transferred: 1708188 bytes
HTML transferred: 1464736 bytes
Requests per second: 391.10 [#/sec] (mean)
Time per request: 25.569 [ms] (mean)
Time per request: 2.557 [ms] (mean, across all concurrent requests)
Transfer rate: 652.35 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 1 9 4.3 9 64
Processing: 9 14 12.3 13 318
Waiting: 4 10 11.8 9 309
Total: 18 24 12.9 22 327

鯖のスペックは>>114とまったく同じなのにこの差は一体・・・
confもかなり弄りまくったのにこれ以上無理だ
CPU下駄使ってcele1.4のせてるのが駄目なのかなorz
0179114
垢版 |
04/07/05 10:42ID:???
>177
>114って誰だろなと思って見てみたら、そういや俺の事でしたか。
以前試してみた限りでは、同スペック機でもWinXP Homeだと>177の結果程度
の数字しか出てなかった覚えが有りますね。

以下、ついでなので"Debian化玄箱"での結果を貼っときます。
PHP/4.3.7のもづーる版がのってて、その他httpd.confを弄っただけのものです。

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

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

Concurrency Level: 10
Time taken for tests: 35.816 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 16978485 bytes
HTML transferred: 14567280 bytes
Requests per second: 279.20 [#/sec] (mean)
Time per request: 35.82 [ms] (mean)
Time per request: 3.58 [ms] (mean, across all concurrent requests)
Transfer rate: 474.05 [Kbytes/sec] received

Connnection Times (ms)
min mean[+/-sd] median max
Connect: 0 10 1.4 9 17
Processing: 17 25 17.7 25 590
Waiting: 11 22 17.8 22 589
Total: 17 35 17.4 34 592

Percentage of the requests served within a certain time (ms)
50% 34
66% 34
75% 34
80% 34
90% 34
95% 35
98% 35
99% 35
100% 592 (last request)
0180177
垢版 |
04/07/05 15:25ID:???
>>179
OSはFreeBSDでapache2.0.49使ってます。
何か設定箇所などのヒントがありましたらよろしくお願いします。
0181114
垢版 |
04/07/05 19:12ID:???
>180
ヒントをと言われても、俺もhttpd.conf弄ってる位ですからねー。
先ず、要らない設定は徹底排除って事でしょうか。その用途にも左右されましょうけど。

# LoadModule access_module modules/mod_access.so
# LoadModule auth_module modules/mod_auth.so
# LoadModule auth_anon_module modules/mod_auth_anon.so
# LoadModule auth_dbm_module modules/mod_auth_dbm.so
# LoadModule auth_digest_module modules/mod_auth_digest.so
# LoadModule ext_filter_module modules/mod_ext_filter.so
# LoadModule include_module modules/mod_include.so
LoadModule deflate_module modules/mod_deflate.so
LoadModule log_config_module modules/mod_log_config.so
# LoadModule env_module modules/mod_env.so
# LoadModule mime_magic_module modules/mod_mime_magic.so
# LoadModule cern_meta_module modules/mod_cern_meta.so
# LoadModule expires_module modules/mod_expires.so
# LoadModule headers_module modules/mod_headers.so
# LoadModule usertrack_module modules/mod_usertrack.so
# LoadModule unique_id_module modules/mod_unique_id.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule mime_module modules/mod_mime.so
# LoadModule dav_module modules/mod_dav.so
# LoadModule status_module modules/mod_status.so
# LoadModule autoindex_module modules/mod_autoindex.so
# LoadModule asis_module modules/mod_asis.so
# LoadModule info_module modules/mod_info.so
LoadModule suexec_module modules/mod_suexec.so
LoadModule cgid_module modules/mod_cgid.so
# LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
# LoadModule negotiation_module modules/mod_negotiation.so
# LoadModule dir_module modules/mod_dir.so
# LoadModule imap_module modules/mod_imap.so
# LoadModule actions_module modules/mod_actions.so
# LoadModule speling_module modules/mod_speling.so
# LoadModule userdir_module modules/mod_userdir.so
# LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule php4_module modules/libphp4.so
0182114
垢版 |
04/07/05 19:27ID:???
補足:
"Transfer rate:"の数字だけ見れば、俺が今現在使っている環境では>114の2倍の
結果が出ていますけれども、どちらかといえばそれはハードウェアに金を掛けた事が
大きく影響しているので、もしかしたら設定云々で全て解決出来ないかも知れません。

つーか、ぶっちゃけ「ハードウェアの問題」も疑ってみて悪くないんちゃいますの?
0183180
垢版 |
04/07/05 22:39ID:???
>>182
私も下駄のせいでパフォーマンスでてないと思ってますけどね。
そろそろPen4かAthlon64に乗り換えようと思ってます。
114さんはRAIDとか使ってるんでしょうか?
0185114
垢版 |
04/07/06 01:45ID:???
>183
使って無いよ。その必要が有る様なデータは扱ってないし、まぁ1ヶ月に1度位
電源切ってマシン内の埃掃除するタイミングで、必要な場合にはコピーコマンダ
でHDDの内容を丸ごと別HDDにコピーしとく程度でしょうか。

>184
>mod_access も mod_dir も消すとは漢だ。

そうでしょ?というのも、どうせ有効にしているものなのだからという理由で
mod_rewriteで済む範囲は、それだけで試してみようかと実験中ですの。

httpd.confには最小限の設定だけ書いて、必要ならば.htaccessで有効にして、
ワーム避けの(ベンチマーク用も兼ねる)VirtualHostでは.htaccessそのものを
無効に、なんて事を試してみてるのですが。実用性は(ry

>http://..../hoge から http://..../hoge/ へのリダイレクトがされない。
>.htaccess が丸見え。

これらも既に考慮済みです。
0186DNS未登録さん
垢版 |
04/07/06 23:32ID:???
mod_rewrite で代用できるのはたしかだし、
メモリの消費量も少なくなるとは思うけど、
速度はかえって遅くなると思う。
0187114
垢版 |
04/07/07 15:23ID:???
>186
>速度はかえって遅くなると思う。

今一つ意味が解りません。元々.htaccessや、更にその中でRewriteEngineを
有効にしているだけでも処理速度が相当落ちている事は把握していますが、
それはベンチマークで出される数字での話であって、実運用というかWeb上の
相手さんからは体感し難いソレではないんじゃないのでしょうか?

そもそもウチのApacheでは、外部に公開しているVirtualHostでのみ.htaccess
を効かせるようにしてあって、ベンチマーク対象兼ワーム避けVirtualHostでは
そんな大層な処理をさせんようにしてあります。それなりに軽いもんです。

>メモリの消費量も少なくなるとは思うけど、

実際の所はコチラの意味合いの方が大きいでしょうね。
0188DNS未登録さん
垢版 |
04/07/25 07:29ID:NbebowZl

WindowXP な NotePC で動かしている coLinux でやってみました。
もうちょっとで 2000 (4000?) rps 突破できるのですが…

ちなみになんのチューニングもしてませんが、

boa = mathod = thttpd < esehttpd

というところでした。ついでにこのマシンの限界を純粋にファイルを
入出力するだけのサーバー+クライアントでテストしてみたら

$ time ./client 10000
0.91s real 0.36s user 0.37s system

ということでプロトコルオーバーヘッドがなければ 10000rps は
いけるっぽい。

PC: dynabook CX/2215LMSW
CPU: Pemtium M 1.5GHz
Memory: 768MB PC2700 DDR
OS: WindowsXP SP1
Chipset:Intel 855GME
HTTPd: esehttpd-0.309

--- keepalive なし ---
Document Length: 2191 bytes

Concurrency Level: 10
Time taken for tests: 5.235 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 23034606 bytes
HTML transferred: 21914382 bytes
Requests per second: 1910.22 [#/sec] (mean)
Time per request: 5.24 [ms] (mean)
Time per request: 0.52 [ms] (mean, across all concurrent requests)
Transfer rate: 4400.12 [Kbytes/sec] received

--- keepalive あり ---
Document Length: 2191 bytes

Concurrency Level: 10
Time taken for tests: 2.530 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Keep-Alive requests: 10000
Total transferred: 23270000 bytes
HTML transferred: 21910000 bytes
Requests per second: 3952.57 [#/sec] (mean)
Time per request: 2.53 [ms] (mean)
Time per request: 0.25 [ms] (mean, across all concurrent requests)
Transfer rate: 9197.63 [Kbytes/sec] received
0189188
垢版 |
04/07/25 07:46ID:NbebowZl
>>188

しまった OS 間違ってた。

誤 OS: WindowsXP SP1
正 OS: Windows XP HOME SP1 + coLinux (2.6.7 独自ビルド)
0190ちゃんばば
垢版 |
04/07/26 12:18ID:aPF1Dxsd
>Document Length: 2191 bytes

が1456bytesではどのくらい出ます?
0191188
垢版 |
04/07/31 17:29ID:mQSqfGOi
>>190

keepalive なしはずいぶん速くなって 2000rps 突破。
でも、ありの方はほとんど変わらないね。

keep-alive なしだと2発じゃなくて1発におさまるのは大きいけど、
keep-alive ありだとスタックが勝手に詰めて送るから初っ端以外は
関係ないからね。プロトコルオーバーヘッドなしでも 10000rps
一寸が限界なので、HTTP 的にはこれがこの(仮想)マシンの限界だと思う。

それにしてもそこまで持っていける esehttpd はかなりすごいかも。
ruby 組み込んでアプリケーションサーバーにもできるしね。

--- keep-alive なし ---
Document Length: 1456 bytes

Concurrency Level: 10
Time taken for tests: 4.286 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 15830000 bytes
HTML transferred: 14560000 bytes
Requests per second: 2333.18 [#/sec] (mean)
Time per request: 4.29 [ms] (mean)
Time per request: 0.43 [ms] (mean, across all concurrent requests)
Transfer rate: 3693.42 [Kbytes/sec] received

--- keep-alive あり ---
Document Length: 1456 bytes

Concurrency Level: 10
Time taken for tests: 2.544 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Keep-Alive requests: 10000
Total transferred: 16070000 bytes
HTML transferred: 14560000 bytes
Requests per second: 3930.82 [#/sec] (mean)
Time per request: 2.54 [ms] (mean)
Time per request: 0.25 [ms] (mean, across all concurrent requests)
Transfer rate: 6316.82 [Kbytes/sec] received

0192188
垢版 |
04/07/31 17:38ID:mQSqfGOi
>>190

ごめん、訂正。あんまり変わらないかも。

最初のファイルでもう一度やったら、やっぱり同じくらい
速かった(keep-alive ありでの 4000rps 突破もできた)。

単に今回は止め忘れていた関係ないサーバーとかを止めたのが
効果に出て結果がよくなっただけっぽい。
0193188
垢版 |
04/07/31 17:59ID:mQSqfGOi

んで、ようやく素の apache も用意できたんで esehttpd と
比較のため出してみる:

--- keep-alive なし ---
Server Software: Apache/1.3.31
Document Length: 1356 bytes

Concurrency Level: 10
Time taken for tests: 5.535 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 16168080 bytes
HTML transferred: 13566780 bytes
Requests per second: 1806.68 [#/sec] (mean)
Time per request: 5.54 [ms] (mean)
Time per request: 0.55 [ms] (mean, across all concurrent requests)
Transfer rate: 2921.06 [Kbytes/sec] received

さすがに esehttpd には負けるけど、削り込むと結構いい線の
スピードが出るな…最近は機能てんこ盛り構成ばかりやってたから
apache というと遅い印象になってたけど、やっぱり見直した。

--- keep-alive あり ---
Server Software: Apache/1.3.31
Document Length: 1356 bytes

Concurrency Level: 10
Time taken for tests: 3.231 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Keep-Alive requests: 9919
Total transferred: 16540828 bytes
HTML transferred: 13572204 bytes
Requests per second: 3095.02 [#/sec] (mean)
Time per request: 3.23 [ms] (mean)
Time per request: 0.32 [ms] (mean, across all concurrent requests)
Transfer rate: 5119.41 [Kbytes/sec] received

こっちは結構落ちるな…それでも十分速いので日に数百万ヒット
程度までならこれでまかなえるか。
0195DNS未登録さん
垢版 |
04/08/03 02:52ID:CXELiyLD
新しく構築中なんでテスト

CPU : AMD Athlon(tm) 64 Processor 3000+
Mem : 512M
OS : whitebox x86_64
チューニングした所 : インストールしただけ

Server Software: Apache/1.3.31
Document Path: /index.html.en
Document Length: 1456 bytes

Concurrency Level: 10
Time taken for tests: 1.733 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 17366944 bytes
HTML transferred: 14565824 bytes
Requests per second: 5770.34 [#/sec] (mean)
Time per request: 1.73 [ms] (mean)
Time per request: 0.17 [ms] (mean, across all concurrent requests)
Transfer rate: 10021.32 [Kbytes/sec] received
0196DNS未登録さん
垢版 |
04/08/03 03:10ID:CXELiyLD
いぢってみた
はえーーーー

CPU : AMD Athlon(tm) 64 Processor 3000+
Mem : 512M
OS : whitebox x86_64
チューニングした所 : いらないモジュールをコメント

Server Software: Apache/1.3.31
Document Path: /index.html.en
Document Length: 1456 bytes

Concurrency Level: 10
Time taken for tests: 1.384 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 17266904 bytes
HTML transferred: 14565824 bytes
Requests per second: 7225.43 [#/sec] (mean)
Time per request: 1.38 [ms] (mean)
Time per request: 0.14 [ms] (mean, across all concurrent requests)
Transfer rate: 12476.09 [Kbytes/sec] received
0197DNS未登録さん
垢版 |
04/08/06 08:57ID:???
玄箱
CPU: PowerPC 200MHz
MEM: 64MB
OS: Debian

特にチューニングなし。aptでインストール。Prefork。
>>179より遅め。しくしく。


Server Software: Apache/2.0.49

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

Concurrency Level: 10
Time taken for tests: 43.197236 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17977188 bytes
HTML transferred: 14565824 bytes
Requests per second: 231.50 [#/sec] (mean)
Time per request: 43.197 [ms] (mean)
Time per request: 4.320 [ms] (mean, across all concurrent requests)
Transfer rate: 406.39 [Kbytes/sec] received
0198DNS未登録さん
垢版 |
04/08/08 01:02ID:???
1.3.3.1と2.0.50って同じ環境ならどっちが速い?
0199DNS未登録さん
垢版 |
04/08/14 09:35ID:???
>>198
rpmとかapt-getでインスコなら2の方。
でも超高負荷なWebなら1の方が安定しててよさげ。
ま、仕事でやってる人は2はまだ怖くて使えませんねぇ。
0200198
垢版 |
04/08/14 17:03ID:???
両バージョンの見解を聞かせていただきまして誠にありがとうございました。
0201DNS未登録さん
垢版 |
04/08/16 11:38ID:???
>ま、仕事でやってる人は2はまだ怖くて使えませんねぇ。

1年半前に移行して一度もトラブル発生してません。
0202DNS未登録さん
垢版 |
04/08/17 00:38ID:NXi+1UMq
1年半前だと2.0.4x台の前半とかか?そんなので実戦投入したのは
誇っていうようなことじゃないぞ。

ただ、現行の2なら素のウェブサーバーとして使うなら問題は
そんなにない。最悪 prefork で使えばほぼ 1.3 同等だし。
なので今後の展開を踏まえて実験的要素をある程度許容できる
プロジェクトならあり。

ただ、prefork でないとつらい局面があることと、prefork に
してまで近いうちに2.2で代替されるであろう2.0を実戦で
使おう、というモチベーションが全然でないのがネック。
そもそも素のサーバーとしての要求は 1.3 でも十分満たすし、
スピード欲しければ他のサーバー使うし。結局、2.0は基本は
経験蓄積用で、それにしかない機能を使いたい時だけ入れるてな
感じかな、こっちは。

0203DNS未登録さん
垢版 |
04/08/17 02:00ID:???
むしろ 2.x を使っているがゆえに起きるトラブルがあれば教えてもらいたいんだけど。
0205DNS未登録さん
垢版 |
04/08/17 06:14ID:???
>>203
phpへの対応と、これから起きるトラブルではなくて過去に動いてた実績が足りない
0206DNS未登録さん
垢版 |
04/08/17 10:18ID:???
Apache2 の php への対応が悪いのではなく、
php の Apache2 への対応が悪いんですが。
まあ、prefork なら問題なし。
0207うさうさ
垢版 |
04/09/01 20:31ID:???
CPU : Intel(R) Pentium(R) 4 CPU 2.80GHz
Mem : 1024M
OS : Gentoo Linux (kernel 2.4.26 SMP)
HTTPd : Apache/1.3.31 (Unix)

チューニング: "-march=pentium4 -O3 -pipe -fomit-frame-pointer"

ハイパー・スレッディング ON

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

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

Concurrency Level: 10
Time taken for tests: 1.938 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 29697808 bytes
HTML transferred: 26746038 bytes
Requests per second: 5159.96 [#/sec] (mean)
Time per request: 1.94 [ms] (mean)
Time per request: 0.19 [ms] (mean, across all concurrent requests)
Transfer rate: 15323.95 [Kbytes/sec] received

Connnection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.0 0 3
Processing: 0 1 2.2 1 205
Waiting: 0 1 2.3 1 204
Total: 0 1 2.2 1 205

ちなみにログを取らないようにしたら 6000 Over ですた。
mod_perl mod_php Vertualhost しようしてます。

0208DNS未登録さん
垢版 |
04/10/27 11:53:55ID:yj/LbJhc
CPU: Celeron500MHz
Mem : PC100 SODIMM 64MB
OS : Debian GNU/Linux (Sarge)
HTTPd : Apache/1.3.31
チューニングした所 : PHPとMySQLを入れた。それ以外は特になにも。
スコア :

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

Concurrency Level: 10
Time taken for tests: 16.657 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 17491749 bytes
HTML transferred: 14561456 bytes
Requests per second: 600.35 [#/sec] (mean)
Time per request: 16.66 [ms] (mean)
Time per request: 1.67 [ms] (mean, across all concurrent requests)
Transfer rate: 1050.11 [Kbytes/sec] received

一言 :そこそこ奮闘かな。
0210DNS未登録さん
垢版 |
04/10/29 19:19:52ID:???
CPU:Opteron246 * 2
MEM:2GB
OS:WinXP sp2
チューニング:何もしてない

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

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

Concurrency Level: 10
Time taken for tests: 3.343750 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17840000 bytes
HTML transferred: 14940000 bytes
Requests per second: 2990.65 [#/sec] (mean)
Time per request: 3.344 [ms] (mean)
Time per request: 0.334 [ms] (mean, across all concurrent requests)
Transfer rate: 5210.02 [Kbytes/sec] received

鯖に興味なし
0211210
垢版 |
04/10/29 19:54:40ID:???
Time taken for tests: 3.46875 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17840000 bytes
HTML transferred: 14940000 bytes
Requests per second: 3282.05 [#/sec] (mean)
Time per request: 3.047 [ms] (mean)
Time per request: 0.298 [ms] (mean, across all concurrent requests)
Transfer rate: 5717.66 [Kbytes/sec] received

ICC8.1でコンパイルしたやつ↑
0212DNS未登録さん
垢版 |
04/12/25 22:48:29ID:RJzPfFw4
2ヶ月書き込みなしかよ・・

おもしろいデータをひとつUP

Server Software: Microsoft-IIS/6.0
Server Hostname: localhost
Server Port: 80

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

Concurrency Level: 10
Time taken for tests: 1.843750 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17020000 bytes
HTML transferred: 14560000 bytes
Requests per second: 5423.73 [#/sec] (mean)
Time per request: 1.844 [ms] (mean)
Time per request: 0.184 [ms] (mean, across all concurrent requests)
Transfer rate: 9014.78 [Kbytes/sec] received
0214212
垢版 |
04/12/26 08:31:19ID:NXxO/pY3
すいませんね。追記します。

CPU:Opteron148
MEM:2GB
OS:win2003 server
チューニング:何もしてない
IIS6.0
0215212
垢版 |
04/12/26 08:32:51ID:???
同じマシンで OSをFreeBSD 5.3、Apache1.33にした場合

FreeBSD 5.3
Server Software: Apache/1.3.33
Server Hostname: localhost
Server Port: 80

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

Concurrency Level: 10
Time taken for tests: 1.982 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 17272082 bytes
HTML transferred: 14570192 bytes
Requests per second: 5045.41 [#/sec] (mean)
Time per request: 1.98 [ms] (mean)
Time per request: 0.20 [ms] (mean, across all concurrent requests)
Transfer rate: 8714.47 [Kbytes/sec] received
0216212
垢版 |
04/12/26 09:04:45ID:???
OS FreeBSD 5.3 amd64
モジュール全部削ってログもとらない場合。
BSDもチューン済み(2ch鯖設定)
HDDは WD Raptor (10000rpm) RAID1

Server Software: Apache/1.3.33
Server Hostname: localhost
Server Port: 80
Document Path: /index.html.en
Document Length: 1456 bytes

Concurrency Level: 10
Time taken for tests: 1.576 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 17055115 bytes
HTML transferred: 14564368 bytes
Requests per second: 6345.18 [#/sec] (mean)
Time per request: 1.58 [ms] (mean)
Time per request: 0.16 [ms] (mean, across all concurrent requests)
Transfer rate: 10821.77 [Kbytes/sec] received

>>196の7225RPSには勝てそうにない。 OS whiteboxに変えようかな・・
0217DNS未登録さん
垢版 |
04/12/27 23:17:05ID:???
>>196に負けて悔しかったので
FreeBSD 5.3から whitebox に変えてみた。
OS whitebox
CPU:Opteron148 MEM:2GB 1G×2 (PC3200) Registered ECC
HDD WD Raptor (10000rpm) ×2 RAID1

デフォルト設定

Server Software: Apache/1.3.33
Server Hostname: localhost
Server Port: 80
Document Path: /index.html.en
Document Length: 1456 bytes

Concurrency Level: 10
Time taken for tests: 1.302 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 17273454 bytes
HTML transferred: 14562912 bytes
Requests per second: 7680.49 [#/sec] (mean)
Time per request: 1.30 [ms] (mean)
Time per request: 0.13 [ms] (mean, across all concurrent requests)
Transfer rate: 13266.86 [Kbytes/sec] received
0218DNS未登録さん
垢版 |
04/12/27 23:18:04ID:wTunKcvM
ログなしだと

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

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

Concurrency Level: 10
Time taken for tests: 1.166 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 17273454 bytes
HTML transferred: 14562912 bytes
Requests per second: 8576.33 [#/sec] (mean)
Time per request: 1.17 [ms] (mean)
Time per request: 0.12 [ms] (mean, across all concurrent requests)
Transfer rate: 14814.28 [Kbytes/sec] received
0219DNS未登録さん
垢版 |
04/12/27 23:22:23ID:wTunKcvM
Opteron最高! whitebox速 明日はApache/2.052 入れてみます。
0220DNS未登録さん
垢版 |
04/12/28 06:12:24ID:???
9000RPS突破しました! 2系の方が速いですね

※デフォルト設定
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.204288 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17521752 bytes
HTML transferred: 14561456 bytes
Requests per second: 8303.66 [#/sec] (mean)
Time per request: 1.204 [ms] (mean)
Time per request: 0.120 [ms] (mean, across all concurrent requests)
Transfer rate: 14208.40 [Kbytes/sec] received

ログなし
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.107184 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17525256 bytes
HTML transferred: 14564368 bytes
Requests per second: 9031.92 [#/sec] (mean)
Time per request: 1.107 [ms] (mean)
Time per request: 0.111 [ms] (mean, across all concurrent requests)
Transfer rate: 15457.23 [Kbytes/sec] received
0221DNS未登録さん
垢版 |
04/12/28 22:09:35ID:???
apache2を-O2つけてコンパイルしてみれ。
コンパイラが最適な条件となるようにしてくれるから素のapacheよりも
高速化されるはず。
0222DNS未登録さん
垢版 |
04/12/29 17:48:05ID:???
>>221
少し速くなりました。ありがとうございます

Server Software: Apache/2.0.52
Concurrency Level: 10
Time taken for tests: 1.59905 seconds
Complete requests: 10000
Requests per second: 9434.81 [#/sec] (mean)
Time per request: 1.060 [ms] (mean)
Time per request: 0.106 [ms] (mean, across all concurrent requests)
Transfer rate: 16148.62 [Kbytes/sec] received
0223217
垢版 |
04/12/29 20:15:58ID:???
某httpdソフトを使ってみました。 (TUX以外です)

Server Software: ??
Server Hostname: localhost
Server Port: 80

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

Concurrency Level: 10
Time taken for tests: 0.863916 seconds
Requests per second: 11575.20 [#/sec] (mean)
Time per request: 0.864 [ms] (mean)
Time per request: 0.086 [ms] (mean, across all concurrent requests)
Transfer rate: 19306.28 [Kbytes/sec] received
0224217
垢版 |
04/12/29 20:31:48ID:???
KeepAlive アリの場合 ab -k -c 10 -n 10000 http://localhost/index.html.en
ほぼHDDの限界速度まで行ってるようです。

Server Software: ???
Server Hostname: localhost
Server Port: 80
Document Path: /index.html.en
Document Length: 1456 bytes
Concurrency Level: 10
Time taken for tests: 0.297231 seconds
Keep-Alive requests: 9995
Requests per second: 33643.87 [#/sec] (mean)
Time per request: 0.297 [ms] (mean)
Time per request: 0.030 [ms] (mean, across all concurrent requests)
Transfer rate: 56279.46 [Kbytes/sec] received
0225DNS未登録さん
垢版 |
04/12/29 20:42:07ID:???
>ほぼHDDの限界速度まで行ってるようです。

ディスクキャッシュに入ってるはずだから HDD の速さは関係ないと思うよ。
0226ちゃんばば
垢版 |
05/01/02 00:18:19ID:I8F8Q5au
>>225
>ディスクキャッシュに入ってるはずだから HDD の速さは関係ないと思うよ。

ディスクキャッシュも関係無いのでは?
TCPの接続処理や切断処理のパケットのやり取りが少なくて済むからだと思うけど。
0227DNS未登録さん
垢版 |
05/01/19 01:48:33ID:???
CPU : Pentium4 2.6Mhz
Mem : 2G
OS : WinXP
HTTPd : ANHTTPD
チューニングした所 : とくになし
スコア :
Server Software: AnWeb/1.42n
Server Hostname: 127.0.0.1
Server Port: 80

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

Concurrency Level: 10
Time taken for tests: 743.125000 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17750000 bytes
HTML transferred: 14940000 bytes
Requests per second: 13.46 [#/sec] (mean)
Time per request: 743.125 [ms] (mean)
Time per request: 74.313 [ms] (mean, across all concurrent requests)
Transfer rate: 23.32 [Kbytes/sec] received

一言 :AnWEBもうだめぽorz
おとなしくApacheに変えます。
0228217
垢版 |
05/01/21 06:21:19ID:???
RAID1にしたら記録更新できたので書いときます。
13338RPS/s 達成! keepaliveアリでは35000RPS/sです。

Concurrency Level: 10
Time taken for tests: 0.749737 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17085124 bytes
HTML transferred: 14564368 bytes
Requests per second: 13338.01 [#/sec] (mean)
Time per request: 0.750 [ms] (mean)
Time per request: 0.075 [ms] (mean, across all concurrent requests)
Transfer rate: 22253.14 [Kbytes/sec] received

Concurrency Level: 10
Time taken for tests: 0.284068 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Keep-Alive requests: 9993
Total transferred: 17129965 bytes
HTML transferred: 14560000 bytes
Requests per second: 35202.84 [#/sec] (mean)
Time per request: 0.284 [ms] (mean)
Time per request: 0.028 [ms] (mean, across all concurrent requests)
Transfer rate: 58887.31 [Kbytes/sec] received
0229DNS未登録さん
垢版 |
05/02/02 19:53:34ID:???
レギュレーションが一致してないが、まあ、勘弁。チューニングしまくり。
keep-aliveなし、並列500アクセスで5000RPS越え。RHES3、Xeon 3.2GHz

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

Document Path: /
Document Length: 2329 bytes

Concurrency Level: 500
Time taken for tests: 19.337415 seconds
Complete requests: 100000
Failed requests: 0
Write errors: 0
Total transferred: 258100000 bytes
HTML transferred: 232900000 bytes
Requests per second: 5171.32 [#/sec] (mean)
Time per request: 96.687 [ms] (mean)
Time per request: 0.193 [ms] (mean, across all concurrent requests)
Transfer rate: 13034.32 [Kbytes/sec] received
0230217
垢版 |
05/02/04 00:00:37ID:???
>>229

-c 500 大丈夫なんですか うちじゃエラーになったような・・
Document Length: 2329 bytes だし

ちゃんと測ってみて下さい。
HPのベンチとか見ると XEON3.6G>>Opteron248 だそうですが
0231DNS未登録さん
垢版 |
05/02/05 02:23:42ID:???
ちゃんと測ってみた。それ用の専用測定装置で。
request 10Mps、response 95Mbpsほど。ほぼワイヤスピードが出てる。

これからファイアウォールやらIDSやらのパフォーマンスを測定するので、
バックエンドにあるwebサーバがボトルネックにならないようにする必要があって、
これはそれ用にチューニングしたもの。2chに晒すためにやってるわけではないので、
このスレの条件と一致させることはできない。
0233DNS未登録さん
垢版 |
05/02/07 22:03:40ID:???
ってか、localhostなんて意味無いことに気づけよ。
ネットワークを介して初めて実力が計れる。
0235DNS未登録さん
垢版 |
05/02/07 23:23:11ID:???
localhost でもいいんじゃねーの? 最近のマシンは速いから、
静的なファイルならネットワーク越しに試験しても 100Mbps 程度では帯域が
ボトルネックになって性能が出てないように見えちゃう可能性がある。

そもそも、ab の負荷のかけかた自体が実際の負荷をまったく反映してない。
ちゃんとしたテストをする前の予備テストぐらいにしか使えないオモチャ。

たとえば>>1で指定されている -c 10 -n 10000 の指定では、
ab は最初からいきなり並列度10でアクセスする。
apache のデフォルトでは StartServers 5、MinSpareServers 5 なので、
これに対応できるのは10のうち5だけで、残りの5つに対応するためのプロセスの
立ち上げに遅れるために最初の数秒間の成績が落ちる。
こういう影響を排するために並列度を少しずつ上げていくような芸が必要。

逆に、アクセスの急増に対する追随の性能を調べようにも、
並列度は常に一定なので ab では測定不能。

また、上の引数だと並列10アクセスが keep-alive を1000回繰り返して
HTTP トランザクションでは計10000になるが、TCP セッションでは10しかない。
keep-alive を1000回続けるなんてのはいくらなんでも 現実にはありえない。

指定できる URL がひとつだけなので、小さいファイルと大きいファイルが
混在している場合や、CGI と静的ファイルが混在した場合の性能なんかが測れない。

こういう現実の負荷とかけはなれたベンチマークで悦に入るのならばそれでもいいけど。
ttp://www.softwareqatest.com/qatweb1.html#LOAD
0236227
垢版 |
05/02/08 02:26:15ID:???
CPU : Pentium4 2.6GHz
Mem : 2G
OS : WinXP
HTTPd : Apache 2.0.52
チューニングした所 : いらんモジュールのコメントアウト
スコア :

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

Concurrency Level: 10
Time taken for tests: 8.468750 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17470000 bytes
HTML transferred: 14940000 bytes
Requests per second: 1180.81 [#/sec] (mean)
Time per request: 8.469 [ms] (mean)
Time per request: 0.847 [ms] (mean, across all concurrent requests)
Transfer rate: 2014.46 [Kbytes/sec] received

一言 :
Apacheに移行しますた。
ここらがWindows+Apacheの限界かな…
0237DNS未登録さん
垢版 |
05/02/09 06:14:26ID:???
>>235

現実の負荷に即したベンチでは、条件が複雑になりすぎて比較にならんと思うが
行ってることは正しいようで、実は

「全国模試なんか、現実の入試とはかけはなれているので、受けても意味がない」
って言ってるのと同じなわけで。

「現実の条件に即していない」ながらも、全員が同じ条件で受けることで他人と比較できるわけで
そこに意義があると思うのだが。
0239DNS未登録さん
垢版 |
05/02/09 23:55:16ID:???
CPU:Celeron733
MEM:384MB (いろいろ混ざってる。確か4枚
Win2kSP2 Apache2.0.48 (Win32)
いろいろ常駐してる。
mod_php mod_perlとか

index.html.enを置き忘れた
Document Path: /index.html.en
Document Length: 303 bytes
Requests per second: 19.74 [#/sec] (mean)
Transfer rate: 9.52 [Kbytes/sec] received

index.html.enおいてみた
Document Path: /index.html.en
Document Length: 1456 bytes
Requests per second: 55.82 [#/sec] (mean)
Transfer rate: 95.82 [Kbytes/sec] received

404だとかなり遅いのね
これからちょっと弄ってみよう
0240239
垢版 |
05/02/10 00:00:24ID:???
別マシンでちょっと試したらめっちゃはやかった(;´Д`)
CPU:K6-2 533
MEM:96MB
OS:Vine3.0
インスコしたまま。

Server Software: Apache/1.3.31
Document Path: /index.html.en
Document Length: 2673 bytes
Requests per second: 452.94 [#/sec] (mean)
Transfer rate: 1321.17 [Kbytes/sec] received
0241217
垢版 |
05/02/19 23:25:21ID:???
更新age

ab -c 10 -n 10000 http://localhost/index.html.en

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

KeepAliveなし デフォルト状態
Concurrency Level: 10
Time taken for tests: 0.726 seconds
Complete requests: 10000
Total transferred: 17080000 bytes
HTML transferred: 14560000 bytes
Requests per second: 13774.10 [#/sec] (mean)
Transfer rate: 23526.17 [Kbytes/sec] received

KeepAliveアリ
Concurrency Level: 10
Time taken for tests: 0.275 seconds
Complete requests: 10000
Keep-Alive requests: 9992
Total transferred: 17129960 bytes
HTML transferred: 14560000 bytes
Requests per second: 36363.64 [#/sec] (mean)
Transfer rate: 62290.76 [Kbytes/sec] received
0243217
垢版 |
05/02/20 00:56:42ID:???
-n 10000 だと一瞬で終わり、正確じゃないので -n 10000000にしてみました。

48000RPS突破

KeepAliveなし デフォルト状態
Concurrency Level: 10
Time taken for tests: 500.641 seconds
Complete requests: 10000000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 17080011956 bytes
HTML transferred: 14560010192 bytes
Requests per second: 19974.39 [#/sec] (mean)
Time per request: 0.50 [ms] (mean)
Time per request: 0.05 [ms] (mean, across all concurrent requests)
Transfer rate: 34116.29 [Kbytes/sec] received

KeepAliveアリ
Concurrency Level: 10
Time taken for tests: 206.268 seconds
Complete requests: 10000000
Failed requests: 0
Broken pipe errors: 0
Keep-Alive requests: 9990007
Total transferred: 17129955159 bytes
HTML transferred: 14560004368 bytes
Requests per second: 48480.62 [#/sec] (mean)
Time per request: 0.21 [ms] (mean)
Time per request: 0.02 [ms] (mean, across all concurrent requests)
Transfer rate: 83047.08 [Kbytes/sec] received
0244DNS未登録さん
垢版 |
05/02/20 01:08:04ID:ToCex2kQ
クライアントから実行して間にルータはさんで、バーチャルホスト使ったら・・・

Server Software: Apache/2.0.52

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

Concurrency Level: 10
Time taken for tests: 63.861828 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17720000 bytes
HTML transferred: 14560000 bytes
Requests per second: 156.59 [#/sec] (mean)
Time per request: 63.862 [ms] (mean)
Time per request: 6.386 [ms] (mean, across all concurrent requests)
Transfer rate: 270.96 [Kbytes/sec] received

サーバ上で直接実行したら・・・

Server Software: Apache/2.0.52

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

Concurrency Level: 10
Time taken for tests: 19.296285 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Non-2xx responses: 10004
Total transferred: 13335332 bytes
HTML transferred: 10274108 bytes
Requests per second: 518.23 [#/sec] (mean)
Time per request: 19.296 [ms] (mean)
Time per request: 1.930 [ms] (mean, across all concurrent requests)
Transfer rate: 674.84 [Kbytes/sec] received
0245244
垢版 |
05/02/20 17:38:10ID:???
スペック書き忘れた・・・。
サーバが
CPU : AthlonXP 2200+
Mem : 512MB
OS : 赤帽8.0

クライアントが

CPU : Pentium3 550MHz
Mem : 256MB
OS : Windows2000

ルータはアイオーのNP-BBR
0246DNS未登録さん
垢版 |
05/02/20 17:40:02ID:???
>>244
> クライアントから実行して間にルータはさんで、バーチャルホスト使ったら・・・
> Document Path: /index.html.en
> Document Length: 1456 bytes

> サーバ上で直接実行したら・・・
> Document Path: /index.html.en
> Document Length: 1027 bytes

ん?なんでだ?
0247244
垢版 |
05/02/21 20:40:31ID:???
>>246
!!何でだろ・・・同じファイルのはずなのに?
スマソ逝ってきまつ
0248DNS未登録さん
垢版 |
05/03/17 11:06:02ID:???
現在までのベスト10 全105件

8576.33 >>217?
9031.92 >>220
9434.81 >>220
11575.20 以降全て >>217
13338.01
13774.10
19974.39
33643.87
35202.84
36363.64
48480.62

httpdが消されているのが残念。tuxじゃないとするとEsehttpd?
0250DNS未登録さん
垢版 |
2005/05/26(木) 23:51:57ID:???
CPU:Celeron 366MHz
MEM:192MB
OS:Vine3.1
HTTPd :Apache/1.3.33
チューニング:なし
スコア :
Concurrency Level: 10
Time taken for tests: 41.409 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 30007994 bytes
HTML transferred: 26746038 bytes
Requests per second: 241.49 [#/sec] (mean)
Time per request: 41.41 [ms] (mean)
Time per request: 4.14 [ms] (mean, across all concurrent requests)
Transfer rate: 724.67 [Kbytes/sec] received
0251DNS未登録さん
垢版 |
2005/06/03(金) 21:39:27ID:???
CPU:セレ433
メモリ:PC66-64M×2
OS:GentooLinux2005.0
チューニング:"-march=pentium2 -O3 -pipe -fomit-frame-pointer"
       カーネル -O3

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: 9.165802 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 16760000 bytes
HTML transferred: 14560000 bytes
Requests per second: 1091.01 [#/sec] (mean)
Time per request: 9.166 [ms] (mean)
Time per request: 0.917 [ms] (mean, across all concurrent requests)
Transfer rate: 1785.66 [Kbytes/sec] received

TUX入れたけど早いのかな・・・?
0252251
垢版 |
2005/06/05(日) 10:02:25ID:???
top見たらabがCPU負荷の殆どだった・・・orz
0253DNS未登録さん
垢版 |
2005/06/15(水) 02:46:51ID:???
ramdiskにtop pageのコンテンツだけ入れれば、速いぞ。
0255ちゃんばば
垢版 |
2005/06/27(月) 11:25:48ID:ZPf6+E0C
>>253
>ramdiskにtop pageのコンテンツだけ入れれば、速いぞ。

どのくらい早くなったの?
キャッシュ使うからあまり変わらない気がするけど。
ところで、ファイルの最終読み込み日付取っている?
取らなければ良いだけでは?
0256DNS未登録さん
垢版 |
2005/06/27(月) 12:45:48ID:???
>>254
この前、試してみた。速いには速いが Apache を差し置いて浮気する程の魅力と
いうか汎用 (安定) 性は、現時点では見出せないかも知れぬ。ベンチマークスレ
にて言及するべき事では無いであろうが。

>>255
atime ?
取る取らない以前に、OS をインスコした直後には何かしら弄ってる箇所でしょ。
別に、思い付いた時に設定変更するのが悪とかいう訳では無く。
レスを投稿する


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