実用上意味があろうが無かろうが関係なし!
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のバイナリに同梱
CPU : Celeron300A
Mem : 128MB
OS : FreeBSD4.7-RELEASE-p9
HTTPd : Apache1.3.27
チューニングした所 : GCCの最適化オプションを変えただけ
スコア :
Concurrency Level: 10
Time taken for tests: 17.078 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 17360000 bytes
HTML transferred: 14560000 bytes
Requests per second: 585.55 [#/sec] (mean)
Time per request: 17.08 [ms] (mean)
Time per request: 1.71 [ms] (mean, across all concurrent requests)
Transfer rate: 1016.51 [Kbytes/sec] received
一言 : PukiWikiを入れてみたら重くて(゜д゜)マズー
3 :
Gone:03/03/24 20:25 ID:Zi8Cg9O1
410 Gone.
4 :
DNS未登録さん:03/03/24 20:39 ID:8Ii2+cp6
5 :
DNS未登録さん:03/03/24 21:14 ID:Kg6mNwjG
DOSツールかよ。
俺はこういうスレ好きだぞ
CPU : Intel Celeron (801.82-MHz 686-class CPU) FSB100駆動
Mem : 384MB
OS : FreeBSD 4.8-PRERELEASE
HTTPd : Apache/1.3.27 (Unix)
チューニングした所 : 使わないモジュール消して
MaxSpareServers 30
MaxClients 150
MinSpareServers 6
こんな感じ
スコア :
Concurrency Level: 10
Time taken for tests: 13.170 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 17413920 bytes
HTML transferred: 14571648 bytes
Requests per second: 759.30 [#/sec] (mean)
Time per request: 13.17 [ms] (mean)
Time per request: 1.32 [ms] (mean, across all concurrent requests)
Transfer rate: 1322.24 [Kbytes/sec] received
一言 :
メモリサイズ書くなら空き状況とか他に走ってるプロセスとか必要かも
後は動かす前に走ってたapacheのプロセス数何ってのもどうだろう?
IIS、AN HTTPD、BJD、Orenosv、kHTTPd、publicfile、Zeus、iPlanet他何でも歓迎
8 :
DNS未登録さん:03/03/24 22:20 ID:Kg6mNwjG
KEEP AIVE?
9 :
DNS未登録さん:03/03/24 22:27 ID:ZBzPvD57
>>7 なら、
CPU : Duron850MHz
Mem : SDRAM 256MB
OS : WinXP Home
HTTPd : AN HTTPD 1.42h
チューニングした所 : CGI SSI 動作表示をオフに(これで40→107になりますた)
スコア :
Concurrency Level: 10
Time taken for tests: 93.434352 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17220000 bytes
HTML transferred: 14560000 bytes
Requests per second: 107.03 [#/sec] (mean)
Time per request: 93.434 [ms] (mean)
Time per request: 9.343 [ms] (mean, across all concurrent requests)
Transfer rate: 179.98 [Kbytes/sec] received
一言 : Win+ANHTTPDでも結構いけるもんだ
CPU : Intel PentiumV 777MHz
Mem : 512MB
OS : Redhat 7.2
HTTPd : Apache/1.3.27 (Unix)
チューニングした所 : MaxSpareServers 20
MaxClients 1024
MinSpareServers 10
Concurrency Level: 10
Time taken for tests: 15.534 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 19660000 bytes
HTML transferred: 18500000 bytes
Requests per second: 643.75 [#/sec] (mean)
Time per request: 15.53 [ms] (mean)
Time per request: 1.55 [ms] (mean, across all concurrent requests)
Transfer rate: 1265.61 [Kbytes/sec] received
Connnection Times (ms)
min mean[+/-sd] median max
Connect: 0 1 1.7 0 34
Processing: 1 14 52.7 8 793
Waiting: 0 13 52.7 7 793
Total: 1 15 52.6 10 793
10回計測したけどほとんどブレなし。ちなみに直前のServer-Status。
Apache Server Status for ***.***.***
Server Version: Apache
Server Built: Dec 14 2002 20:54:33
--------------------------------------------------------------------------------
Current Time: Monday, 24-Mar-2003 22:27:37 JST
Restart Time: Monday, 24-Mar-2003 06:42:55 JST
Parent Server Generation: 9
Server uptime: 15 hours 44 minutes 42 seconds
Total accesses: 37656 - Total Traffic: 2.4 GB
CPU Usage: u3.07 s1.45 cu5.72 cs.41 - .0188% CPU load
.664 requests/sec - 43.9 kB/second - 66.0 kB/request
7 requests currently being processed, 7 idle servers
CPU :68030 32MHz
Mem :12MB
OS :NetBSD1.6
HTTPd :apache1.3.27
チューニングした所 :不要モジュール(autoindex userdir status)を入れずに省メモリ化。しかし最適化は-O2
スコア :
Concurrency Level: 10
Time taken for tests: 738.369 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 17160000 bytes
HTML transferred: 14560000 bytes
Requests per second: 13.54 [#/sec] (mean)
Time per request: 738.37 [ms] (mean)
Time per request: 73.84 [ms] (mean, across all concurrent requests)
Transfer rate: 23.24 [Kbytes/sec] received
MinSpareServers 5
MaxSpareServers 10
StartServers 5
MaxClients 150
一言 :起動時にすでにswapしとる…
>>11 > 一言 :起動時にすでにswapしとる…
爆笑
12MBは辛いか…
最低動作のベンチマーク希望;p
13 :
DNS未登録さん:03/03/25 00:50 ID:VtVO+ZoY
# ab -c 10 -n 10000
http://localhost/index.html としてみると
Benchmarking localhost (be patient)
socket: Protocol not supported (43)
ってでるんですけど…なんでだろ?
Server: Apache/2.0.44 (Unix) PHP/4.3.1 on FreeBSDです。
CPU :Xeon 2.4G DUAL
Mem :1024M
OS :Win2000Server
Httpd:IIS-5.0
スコア
Concurrency Level: 10
Time taken for tests: 4.187500 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17360000 bytes
HTML transferred: 14560000 bytes
Requests per second: 2388.06 [#/sec] (mean)
Time per request: 4.188 [ms] (mean)
Time per request: 0.419 [ms] (mean, across all concurrent requests)
Transfer rate: 4048.48 [Kbytes/sec] received
家の化け物マシンです。
16 :
DNS未登録さん:03/03/25 18:17 ID:65M8QQlX
何やってもいいならログを取らないようにすれば結構伸びる気が
チューニング無制限何でもあり?
>>16 データベースの蓄積になるんで何でもありで
つ〜かlogとってもちゃんと見てない奴居るだろ
AN HTTPdはデフォルトではログを取らないよ(w
>>13 漏れのところでもなりますた
IPアドレスを入れれば動きましたが
CPU : Intel Celeron 400MHz
Mem : 128MB
OS : Vine2.6r1
HTTPd : Apache/1.3.27 (Unix)
チューニングした所 : なし
スコア:
Concurrency Level: 10
Time taken for tests: 21.469 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 29871944 bytes
HTML transferred: 26740692 bytes
Requests per second: 465.79 [#/sec] (mean)
Time per request: 21.47 [ms] (mean)
Time per request: 2.15 [ms] (mean, across all concurrent requests)
Transfer rate: 1391.40 [Kbytes/sec] received
Connnection Times (ms)
min mean[+/-sd] median max
Connect: 0 5 3.0 5 78
Processing: 6 16 30.9 12 658
Waiting: 2 15 30.9 11 658
Total: 6 20 30.6 17 658
インスコ終わってそのまま測定。
21 :
2:03/03/25 19:59 ID:???
CustomLogの行をコメントアウトしたらだいぶ速くなりますた
MaxSpareServers MinSpareServers MaxClientsはいじっても変わりませんでした
Concurrency Level: 10
Time taken for tests: 14.817 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 17040000 bytes
HTML transferred: 14560000 bytes
Requests per second: 674.90 [#/sec] (mean)
Time per request: 14.82 [ms] (mean)
Time per request: 1.48 [ms] (mean, across all concurrent requests)
Transfer rate: 1150.03 [Kbytes/sec] received
22 :
DNS未登録さん:03/03/25 20:16 ID:n0FuXPBB
KEEP AIVE?
CPU :Mobile PentiumV 700MHz
Mem : 192 MB
OS : Win2k Pro
HTTPd : Apache2.044
チューニングした所 : 特に無し
スコア :
Concurrency Level: 10
Time taken for tests: 79.33645 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17840000 bytes
HTML transferred: 14940000 bytes
Requests per second: 126.53 [#/sec] (mean)
Time per request: 79.034 [ms] (mean)
Time per request: 7.903 [ms] (mean, across all concurrent requests)
Transfer rate: 220.43 [Kbytes/sec] received
>MaxSpareServers MinSpareServers MaxClientsはいじっても変わりませんでした
だって ab -c 10 で同時接続数を制限してるから。
#!/bin/sh
while read a; do
test "$a" = "^M" && break
test "$a" = "" && break
done
echo "HTTP/1.0 200 OK"
echo "Content-Type: text/html"
echo ""
while read a; do
echo "$a"
done << EOF
...この間に index.html.en をベタ書き...
EOF
…という sh スクリプトを inetd から起動するようにして実験。
いちおうこれでも httpd として動く。
CPU : UltraSPARC IIe 500MHz
Mem : 128MB
OS : Solaris8
httpd: 上のレスの sh スクリプト
その他常時いろんなプロセスが起動して慢性的にメモリ不足、CPU100%以上の状態(w
Concurrency Level: 10
Time taken for tests: 304.172326 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 14920000 bytes
HTML transferred: 14510000 bytes
Requests per second: 32.88 [#/sec] (mean)
Time per request: 304.172 [ms] (mean)
Time per request: 30.417 [ms] (mean, across all concurrent requests)
Transfer rate: 47.90 [Kbytes/sec] received
激しく遅かった…。
上と同一マシン上で Apache/2.0.44
けっこうゴチャゴチャといじってある。
Concurrency Level: 10
Time taken for tests: 32.29751 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17370000 bytes
HTML transferred: 14560000 bytes
Requests per second: 312.21 [#/sec] (mean)
Time per request: 32.030 [ms] (mean)
Time per request: 3.203 [ms] (mean, across all concurrent requests)
Transfer rate: 529.57 [Kbytes/sec] received
>>13 IPv4 の localhost (127.0.0.1)ではなく、
IPv6 の localhost (::1) にアクセスしにいってると思われ。
意味はないけど、
ベンチマーク対策専用httpd作ろうかな、、、
CPU : Celeron300A
Mem : 128MB
OS : Turbolinux7Server(Kernel2.4.18)
HTTPd : kHTTPd 0.1.6
チューニングした所 : 特に無し
Concurrency Level: 10
Time taken for tests: 5.441 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 16270000 bytes
HTML transferred: 14560000 bytes
Requests per second: 1837.90 [#/sec] (mean)
Time per request: 5.44 [ms] (mean)
Time per request: 0.54 [ms] (mean, across all concurrent requests)
Transfer rate: 2990.26 [Kbytes/sec] received
別のPCからだと2220.74 [#/sec]出ました
TUX、Esehttpdも速いらしぃ
31 :
DNS未登録さん:03/03/27 00:24 ID:gzSKf1Gx
32 :
DNS未登録さん:03/03/27 17:16 ID:JecWfNBQ
ベンチを取ろうとすると
BAD file descriptorというエラーが出てきてコケます。
環境はFreeBSD 4.7 release、 Apache 1.3.27です。
33 :
DNS未登録さん:03/03/27 22:12 ID:f0b6r9w1
CPU : pentium 120Mhz
Mem : 46MB
Document Path: /index.html.en
Document Length: 1456 bytes
Concurrency Level: 10
Time taken for tests: 107.593 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 17110000 bytes
HTML transferred: 14560000 bytes
Requests per second: 92.94 [#/sec] (mean)
Time per request: 107.59 [ms] (mean)
Time per request: 10.76 [ms] (mean, across all concurrent requests)
Transfer rate: 159.03 [Kbytes/sec] received
Connnection Times (ms)
min mean[+/-sd] median max
Connect: 17 49 16.5 51 123
Processing: 30 57 17.0 59 132
Waiting: 21 49 16.8 50 122
Total: 103 106 6.6 105 165
Percentage of the requests served within a certain time (ms)
50% 105
66% 106
75% 106
80% 106
90% 107
95% 107
98% 146
99% 150
100% 165 (last request)
>>32 4.7ReleaseのGENERICカーネルでは同じ症状出たよ
今は問題ないけど
cpu I686_CPU
maxusers 256
options NMBCLUSTERS=8192
にして、いらないのを削ったくらいだけど何が問題だったのやら
36 :
34:03/03/29 15:18 ID:???
37 :
527:03/03/30 00:37 ID:???
CPU : Celeron1.7GHz
Mem : 128MB
OS : Redhat Linux 7.3
HTTPd : Apache/2.0.44 (Unix) PHP/4.3.1
チューニングした所 : 特に無し
Concurrency Level: 10
Time taken for tests: 8.687821 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17590000 bytes
HTML transferred: 14560000 bytes
Requests per second: 1151.04 [#/sec] (mean)
Time per request: 8.688 [ms] (mean)
Time per request: 0.869 [ms] (mean, across all concurrent requests)
Transfer rate: 1977.14 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.0 0 1
Processing: 1 8 7.0 8 489
Waiting: 0 3 7.4 3 489
Total: 1 8 7.0 8 489
>>37 ヤパーリPen4ってもっさりしてますね
CPU : Pentium III-S 1.13GHz
Mem : PC133 SDRAM 512MB
OS : Debian 3.0(woody) Linux Kernel 2.4.20
HTTPd : Apache1.3.26-0woody3
チューニングした所 : 不要モジュールの削除だけ
スコア :
Concurrency Level: 10
Time taken for tests: 10.318 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 43870000 bytes
HTML transferred: 41100000 bytes
Requests per second: 969.18 [#/sec] (mean)
Time per request: 10.32 [ms] (mean)
Time per request: 1.03 [ms] (mean, across all concurrent requests)
Transfer rate: 4251.79 [Kbytes/sec] received
一言 :
もちょっと頑張ると RPS が 1000にいって嬉しい
40 :
ちゃんばば:03/03/31 00:52 ID:QXvHHpQ5
>>39 >Requests per second: 969.18 [#/sec] (mean)
と
>Transfer rate: 4251.79 [Kbytes/sec] received
って比例するんじゃなかったっけ?
1.5KBのファイルでの比較ならば、1.5倍近くの数字が出るはず。
話が外れるが、20KBや100KBのファイルでのテスト結果がみたいです。
それと、10コネだけじゃなく、100コネ、500コネ、1000コネ、でのテスト結果を出し合った方が面白い気がしますし、参考になります。
どうでしょうか?
>>40 > 1.5KBのファイルでの比較ならば、1.5倍近くの数字が出るはず。
ほぅほぅ。今度試してみてみます。
> それと、10コネだけじゃなく、100コネ、500コネ、1000コネ、でのテスト結果を出し合った方が面白い気がしますし、参考になります。
ですね。
今のところ、金にものを言わせた
>>14が最速か。
コストパフォーマンスは悪そうだけど。
個人的には
>>33が面白い。どこからそんなマシン持ってきたのか。
CPU : Duron 850MHz
Mem : 256MB
OS : TurboLinux 7 Server
HTTPd : khttpd 0.1.6
チューニングした所 : 特になし
スコア :
Server Software: kHTTPd/0.1.6
Server Hostname: localhost
Server Port: 80
Document Path: /index.html
Document Length: 1456 bytes
Concurrency Level: 10
Time taken for tests: 1.694 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 16270000 bytes
HTML transferred: 14560000 bytes
Requests per second: 5903.19 [#/sec] (mean)
Time per request: 1.69 [ms] (mean)
Time per request: 0.17 [ms] (mean, across all concurrent requests)
Transfer rate: 9604.49 [Kbytes/sec] received
一言 : 成金マシンに勝ててうれしい
>>40-41 リクエスト数も10000では足りない人も出てるけど
大きくしすぎると低スペックの人が厳しくなるし。。。
テスト時間が10秒前後になるように各自調節するとか
47 :
DNS未登録さん:03/04/01 13:03 ID:5W24b191
>>14 Win2kAS + Xeon3.06GHz Quadで目にもの見せてやって下さい旦那
>48
AS/400とかか?
DCか
>>47 >>14の鯖にLinux入れてカーネル組み込みのHTTPd使えば2〜3万RPSいくんじゃないか?
>>51 あえてWinで貧乏犬厨鯖をぶっちぎるところに浪漫が
55 :
山崎渉:03/04/17 11:58 ID:???
(^^)
56 :
山崎渉:03/04/20 06:04 ID:???
∧_∧
( ^^ )< ぬるぽ(^^)
hoshu
58 :
山崎渉:03/05/22 02:02 ID:???
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
59 :
山崎渉:03/05/28 17:05 ID:???
∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
捕手age
61 :
山崎 渉:03/07/15 11:09 ID:???
__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
63 :
DNS未登録さん:03/08/06 22:44 ID:TfRPV0k+
CPU : K6-2 333MHz
Mem : 384MB
OS : TurboLinux 7 WS
チューニングした所 : 特になし
スコア :
Server Software: Apache/1.3.20
Server Hostname: localhost
Server Port: 80
Document Path: /index.html.en
Document Length: 2673 bytes
Concurrency Level: 10
Time taken for tests: 31.416 seconds
Complete requests: 10000
Failed requests: 0
Total transferred: 29797868 bytes
HTML transferred: 26746038 bytes
Requests per second: 318.31
Transfer rate: 948.49 kb/s received
Connnection Times (ms)
min avg max
Connect: 0 7 42
Processing: 13 23 28
Total: 13 30 70
64 :
63:03/08/11 17:42 ID:???
最近鯖変えたので、新鯖の結果載せます
CPU : Pentium III (Coppermine) 551.259MHz
Mem : 512MB
OS : Redhat9
チューニングした所 : 特になし
スコア :
Server Software: Apache/2.0.40
Server Hostname: localhost
Server Port: 80
Document Path: /index.html.en
Document Length: 2673 bytes
Concurrency Level: 10
Time taken for tests: 23.709009 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 29520000 bytes
HTML transferred: 26730000 bytes
Requests per second: 421.78 [#/sec] (mean)
Time per request: 23.709 [ms] (mean)
Time per request: 2.371 [ms] (mean, across all concurrent requests)
Transfer rate: 1215.91 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.3 0 32
Processing: 1 22 113.2 8 2397
Waiting: 0 19 93.6 6 1903
Total: 1 22 113.2 8 2397
体感速度に変化は無いです
65 :
DNS未登録さん:03/08/11 17:53 ID:kFNFsofG
PenIII/300MHz+Win2k+256MB+Apache2.0.47で
Transfer rate: 257? [Kbytes/sec] receivedくらいの性能しか出ないんですが、当然ですかね。
しかも
>>23さんより高速(w
>>66 君、25Gbpsの専用線引いてるのかね?
100Mbpsの回線ならWin+Apacheでも十分。
そこんとこよく理解しとかないとカコ悪いよ。
68 :
ちゃんばば:03/08/13 10:16 ID:npNsSTjB
>>67 >>23と比較しているから、「?」は小数点以下を表しているのでは?
2Mbpsしか出ない様に俺には感じる。25Gbpsってどっから来た数字?
「?」が1文字を表すと仮定しても20Mbps。
KbytesをMBと読み間違ったのかな?
>>66 Requests per secondは?
CPU :Duron 700MHz
Mem :256M
OS :FreeBSD4.8R
HTTPd :Apache1.3.27
チューニングした所 :なし
スコア :
Concurrency Level: 10
Time taken for tests: 29.791 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 16439858 bytes
HTML transferred: 14568736 bytes
Requests per second: 335.67 [#/sec] (mean)
Time per request: 29.79 [ms] (mean)
Time per request: 2.98 [ms] (mean, across all concurrent requests)
Transfer rate: 551.84 [Kbytes/sec] received
71 :
DNS未登録さん:03/08/14 09:20 ID:iCJ1em7L
-c 10だと、Apache 1の方がApache 2より速くなったりしてまともな
ベンチにならんと思うが・・・HTTPdつーよりOSとかメモリの品質に左右
されそうだ
72 :
マリーナの夏:03/08/14 10:23 ID:P9c4Xgwb
ベンチマークネタですか?ベンチマークしてあげますよ?
75 :
山崎 渉:03/08/15 22:30 ID:???
(⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
76 :
ちゃんばば:03/08/16 19:43 ID:zrzo3rfd
CPU : 2.4GHz(B)
Mem : 2GB
OS : XP
HTTPd : Apache/2.0.47とWEBrick/1.3.1
チューニングした所 :単なる実験なので何もしていない
スコア :
一言 :1.3用拾ってくるの面倒だったので、index.html.enは2.0の使いました(1494 bytes)
>Server Software: Apache/2.0.47
>Concurrency Level: 10
>Time taken for tests: 12.265625 seconds
>Complete requests: 10000
>Failed requests: 0
>Write errors: 0
>Total transferred: 17840000 bytes
>HTML transferred: 14940000 bytes
>Requests per second: 815.29 [#/sec] (mean)
>Time per request: 12.266 [ms] (mean)
>Time per request: 1.227 [ms] (mean, across all concurrent requests)
>Transfer rate: 1420.31 [Kbytes/sec] received
「-c 100」だと動かなかった。さすがMS。
77 :
ちゃんばば:03/08/16 19:43 ID:zrzo3rfd
続き
>Server Software: WEBrick/1.3.1
>Concurrency Level: 10
>Time taken for tests: 380.187500 seconds
>Complete requests: 10000
>Failed requests: 0
>Write errors: 0
>Total transferred: 17520000 bytes
>HTML transferred: 14940000 bytes
>Requests per second: 26.30 [#/sec] (mean)
>Time per request: 380.188 [ms] (mean)
>Time per request: 38.019 [ms] (mean, across all concurrent requests)
>Transfer rate: 45.00 [Kbytes/sec] received
CPU10%も使っていない。ファイルアクセスが頻繁に起きている様でもない。
マニュアルもソースも読まずにただサンプルをちょっと弄って実行しただけ。
ログらしき物がサーバー側で表示されていたけど、それが原因かも。
78 :
DNS未登録さん:03/08/16 21:05 ID:DH0N6N+q
スレンダーなイケイケ系のギャル。
ブーツにTバック、そしてタトゥーとこの女只者ではない雰囲気があります。
サングラスをかけてフェラの後は目隠しをされ本番シーン。
挿入部のアップではHなオマンコをあらわにして喘ぎまくります。
援交女の淫らな無修正動画をここでゲット!!
http://www.geisyagirl.com/
79 :
DNS未登録さん:03/08/16 21:25 ID:WXT6kCIE
80 :
DNS未登録さん:03/08/17 00:05 ID:jeEvUhUV
>>69 すいません。データ出すのがメンドクサイんで。。。
(httpd.conf変更してlogとらなきゃいいって話も)
敗因はおそらくmod_phpだと思われます。
>>76さんの結果で少し安心しました。一応、リニアリティーはあると。
81 :
80:03/08/17 00:07 ID:???
....ひょっとしてPC66が元凶でつか?
82 :
ちゃんばば:03/08/17 07:35 ID:amVmO/D3
>>77 WEBrick/1.3.1はrubyで出来ているので、WEBrickを使わずにrubyでダミーのwebサーバー組んでテストしてみました。
やっていることは、リクエストのヘッダーを読むけど中身無視して、ファイルも読まずに出力フィルをソースに手書き。
で、同様に極端に遅かったので色々やってみた。
http://www.ruby-lang.org/ja/man-1.6/index.cgi?cmd=view;name=trap%3A%3Atimeout に
win版は「$stdin.gets」がThreadの切り替えが出来ないと書いてあったので、「$stdin」に関わるところだけかと思っていたら、これが原因のよう。
sysreadに変えたら
>Concurrency Level: 10
>Time taken for tests: 12.781250 seconds
>Complete requests: 10000
>Failed requests: 0
>Write errors: 0
>Total transferred: 15400000 bytes
>HTML transferred: 14540000 bytes
>Requests per second: 782.40 [#/sec] (mean)
>Time per request: 12.781 [ms] (mean)
>Time per request: 1.278 [ms] (mean, across all concurrent requests)
>Transfer rate: 1176.65 [Kbytes/sec] received
と、まずまずの速度が出た。
WEBrickについては知らん。きっと同じ原因だと思うが....
83 :
ちゃんばば:03/08/17 07:35 ID:amVmO/D3
続き
ちなみに、20KBでどのくらい出るか試したら
>Concurrency Level: 10
>Time taken for tests: 23.828125 seconds
>Complete requests: 10000
>Failed requests: 0
>Write errors: 0
>Total transferred: 200870000 bytes
>HTML transferred: 200000000 bytes
>Requests per second: 419.67 [#/sec] (mean)
>Time per request: 23.828 [ms] (mean)
>Time per request: 2.383 [ms] (mean, across all concurrent requests)
>Transfer rate: 8232.37 [Kbytes/sec] received
CPUの半分をabに食われていることを考えると、apacheとcgiじゃなく、スプリクト言語でのサーバーも有りなのかも....
あぼーん
86 :
DNS未登録さん:03/08/17 09:13 ID:2KJPilc0
87 :
直リン:03/08/17 10:18 ID:GDZeoHC4
どうやって実行するんですか?
コマンドないよーなんですが。
89 :
ちゃんばば:03/08/24 04:21 ID:iYG4XyI7
>>88 ApacheBench(AB)の話か?
インストールしたらbinディレクトリに入っているはずだが....
>>89 どうもありがとうございます。
EZGo+
CPU : Intel Celeron 1.1GHz
Mem : 128MB
OS : Redhat 7.3
HTTPd : Apache/1.3.28 (Unix)
Concurrency Level: 10
Time taken for tests: 9.204 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 17282089 bytes
HTML transferred: 14570192 bytes
Requests per second: 1086.48 [#/sec] (mean)
Time per request: 9.20 [ms] (mean)
Time per request: 0.92 [ms] (mean, across all concurrent requests)
Transfer rate: 1877.67 [Kbytes/sec] received
>>90 メモリを256にしてtomcatとmm+SSL仕様にしてみた。
激しく重くなった。
EZGo+
CPU : Intel Celeron 1.1GHz
Mem : 256MB
OS : Redhat 7.3
HTTPd : Apache/1.3.28 (Unix)
Concurrency Level: 10
Time taken for tests: 11.030 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Non-2xx responses: 10008
Total transferred: 4543632 bytes
HTML transferred: 2832264 bytes
Requests per second: 906.62 [#/sec] (mean)
Time per request: 11.03 [ms] (mean)
Time per request: 1.10 [ms] (mean, across all concurrent requests)
Transfer rate: 411.93 [Kbytes/sec] received
92 :
DNS未登録さん:03/09/14 03:08 ID:ec3nwdou
CPU : Intel Celeron 1.33GHz
Mem : 512MB
OS : WindowsXP
HTTPd : Apache/1.3.28 (Win32)
Concurrency Level: 10
Time taken for tests: 15.250000 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17840000 bytes
HTML transferred: 14940000 bytes
Requests per second: 655.74 [#/sec] (mean)
Time per request: 15.250 [ms] (mean)
Time per request: 1.525 [ms] (mean, across all concurrent requests)
Transfer rate: 1142.36 [Kbytes/sec] received
index.html.enは1.3.27の物
>>92 Linuxの間違いでは?
Win+Apache1.3.28でこんだけのパフォーマンス出てるの初めて見たわ。
ベンチマークしようと思ったんですが、Apache2\bin のAB.exeを実行しても
一瞬でDOS画面が消えてしまいます。 windowsXPでベンチはできないんでしょうか?
互換モードでAB.EXE使っても、プログラムが起動できません。
コマンドライン(=DOS窓)から呼び出してるかい?
>>93 漏れも同感。
CPU2個で160SCSIで512MBメモリでWin2000のマシンで
TransferRateは何度やっても500KB/sくらいしか出ないもんな。
>>92よかったら詳細なマシンスペックきぼん。
>>95 DOS窓からやったらできました。結果のせます。
CPU : AthlonXP +2500(定格)
Mem : 1536M デュアルチャンネル
OS : Windows2000
MBチップ nforce2
HTTPd : Apache/2.047(Win32)
Documentlength 1494
Concurrency Level: 10
Time taken for tests: 9.453125seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17840000 bytes
HTML transferred: 14940000 bytes
Requests per second: 1057.85[#/sec] (mean)
Time per request: 9.453 [ms] (mean)
Time per request: 0.945[ms] (mean, across all concurrent requests)
Transfer rate: 1822.256 [Kbytes/sec] received
これってどうなんですか?
初めてテストしたのでいいのか悪いのか分からないです
98 :
92:03/09/14 22:57 ID:ec3nwdou
>>93 >>96 スマソ、CPUが間違ってました。
Pentium4の2.4GHzですた。
99 :
DNS未登録さん:03/09/14 22:59 ID:ec3nwdou
ChipSetは845D、メモリはPC2100(シングルチャンネル)です。
CPU:セレ2.6GHz
Mem:PC3200 1GB
OS:Windows2000
MB:i875P
Server Software: Apache/2.0.47
Server Hostname: localhost
Server Port: 80
Document Path: /index.html.en
Document Length: 1494 bytes
Concurrency Level: 10
Time taken for tests: 17.671875 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17840000 bytes
HTML transferred: 14940000 bytes
Requests per second: 565.87 [#/sec] (mean)
Time per request: 17.672 [ms] (mean)
Time per request: 1.767 [ms] (mean, across all concurrent requests)
Transfer rate: 985.80 [Kbytes/sec] received
PHPの開発環境の為にメインマシンに入れたもの。
つかみんな素のApacheでベンチしてますのん?
103 :
ちゃんばば:03/09/15 18:53 ID:wYahnL4h
>>102 テンプレートには、チューニングしたところを書くようになっているが。
ちなみに、
>>76の俺は実験なので何もしていない。
HOSYU
105 :
DNS未登録さん:03/10/27 21:07 ID:sonLl3Z+
CPU Pen3 933MHz
Mem 512MB
OS Vine Linux 2.6
MB i815
Server Software: Apache/1.3.27
Server Hostname: localhost
Server Port: 80
Document Path: /index.html.en
Document Length: 1455 bytes
Concurrency Level: 10
Time taken for tests: 13.209 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 17790000 bytes
HTML transferred: 14550000 bytes
Requests per second: 757.06 [#/sec] (mean)
Time per request: 13.21 [ms] (mean)
Time per request: 1.32 [ms] (mean, across all concurrent requests)
Transfer rate: 1346.81 [Kbytes/sec] received
>>91 PHP、mySQL追加。
EZGo+
CPU : Intel Celeron 1.1GHz
Mem : 256MB
OS : Redhat 7.3
HTTPd : Apache/1.3.29 (Unix)
Concurrency Level: 10
Time taken for tests: 12.488 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Non-2xx responses: 10003
Total transferred: 4941482 bytes
HTML transferred: 2830849 bytes
Requests per second: 800.77 [#/sec] (mean)
Time per request: 12.49 [ms] (mean)
Time per request: 1.25 [ms] (mean, across all concurrent requests)
Transfer rate: 395.70 [Kbytes/sec] received
107 :
DNS未登録さん:03/11/10 16:25 ID:Gn6DAcyJ
>>105と同じ構成で、httpd.confから要らんモノを削除。
Server Software: Apache
Server Hostname: localhost
Server Port: 80
Document Path: /index.html.en
Document Length: 2673 bytes
Concurrency Level: 10
Time taken for tests: 9.168 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 29290000 bytes
HTML transferred: 26730000 bytes
Requests per second: 1090.75 [#/sec] (mean)
Time per request: 9.17 [ms] (mean)
Time per request: 0.92 [ms] (mean, across all concurrent requests)
Transfer rate: 3194.81 [Kbytes/sec] received
CPU:Celeron400MHz
Mem:256MB
OS:Windows2000 SP4
一言 : 旧世代マシンマンセー
----------------------------------------
#基本設定(UserDirとか)以外の変更点 : mod_perlとmod_php追加。
Server Software: Apache/1.3.29
Server Hostname: localhost
Server Port: 8080
Document Path: /index.html.en
Document Length: 1501 bytes
Concurrency Level: 10
Time taken for tests: 391.172478 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17990000 bytes
HTML transferred: 15010000 bytes
Requests per second: 25.56 [#/sec] (mean)
Time per request: 391.172 [ms] (mean)
Time per request: 39.117 [ms] (mean, across all c
Transfer rate: 44.91 [Kbytes/sec] received
マンセーって全角で書くとマヌケだな…_| ̄|○
CPU :Pentium 100MHz
Mem :40M
OS :Debian 3.0 Woody
チューニングした所 :なし。apt-getしたまま。
Server Software: Boa/0.94.11
Server Hostname: 192.168.*.*
Server Port: 80
Document Path: /index.html
Document Length: 4110 bytes
Concurrency Level: 10
Time taken for tests: 70.129 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 42990000 bytes
HTML transferred: 41100000 bytes
Requests per second: 142.59 [#/sec] (mean)
Time per request: 70.13 [ms] (mean)
Time per request: 7.01 [ms] (mean, across all concurrent requests)
Transfer rate: 613.01 [Kbytes/sec] received
abが入ってないので、別マシンからテスト。
ま、こんなものか。。。
早いマシンええなぁ。
漏れM$Windowsだからスペックの割りにベンチが遅い・・・。
鬱やなぁ。
CPU : UltraSparcII 300MHz
Mem : 2048M
OS : Solaris8
HTTPd :Apache/1.3.26
チューニングした所 : OSに標準搭載物をそのまま使用
スコア :
Server Software: Apache/1.3.26
Server Hostname: localhost
Server Port: 80
Document Path: /index.html.en
Document Length: 1456 bytes
Concurrency Level: 10
Time taken for tests: 27.890 seconds
Complete requests: 10000
Failed requests: 0
Total transferred: 17680000 bytes
HTML transferred: 14560000 bytes
Requests per second: 358.55
Transfer rate: 633.92 kb/s received
Connnection Times (ms)
min avg max
Connect: 0 11 170
Processing: 7 15 54
Total: 7 26 224
なんか、意外に早いな・・・
CPU: Intel Celeron 1.4GHz
Mem: SDRAM PC133 CL3 256MB * 2
OS: Redhat Linux 9
HTTPd: Apache/2.0.48
チューニングした所:
PHP4だけ組みこんで、その他httpd.conf中の要らない設定を削りました。
スコア:
Document Path: /index.html.en
Document Length: 1456 bytes
Concurrency Level: 10
Time taken for tests: 8.608383 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17210000 bytes
HTML transferred: 14560000 bytes
Requests per second: 1161.66 [#/sec] (mean)
Time per request: 8.608 [ms] (mean)
Time per request: 0.861 [ms] (mean, across all concurrent requests)
Transfer rate: 1952.28 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.1 0 5
Processing: 1 8 0.8 8 24
Waiting: 0 3 2.5 4 16
Total: 1 8 0.8 8 24
一言:
どうなんでしょうか?
115 :
114:03/12/09 03:43 ID:???
チューニングした所:
PHP4を別途組みこんで、その他httpd.conf中の必要最小限の設定だけ残しました。
って事で。。。
CPUのモデル Pentium III (Coppermine)
CPUの速度 735 Mhz
MEM 512MB
Concurrency Level: 10
Time taken for tests: 34.44448 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Non-2xx responses: 10000
Total transferred: 12350000 bytes
HTML transferred: 10270000 bytes
Requests per second: 293.73 [#/sec] (mean)
Time per request: 34.044 [ms] (mean)
Time per request: 3.404 [ms] (mean, across all concurrent requests)
Transfer rate: 354.24 [Kbytes/sec] received
Connect: 0 0 0.1 0 14
Processing: 5 33 1.5 33 64
Waiting: 0 14 9.6 16 53
Total: 5 33 1.5 33 64
とりあえずモジュール入れまくりで。
117 :
114:04/01/08 19:26 ID:???
.htaccessを読んでるディレクトリと、そうでないディレクトリでの違いが大きいみたい
ですね。後、SetEnvIf設定でNoCaseにしてるかどうかでも。
Server Software: Apache/2.0.48
Server Hostname: localhost
Server Port: 80
Document Path: /index.html.en
Document Length: 1456 bytes
Concurrency Level: 10
Time taken for tests: 7.915209 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 16980000 bytes
HTML transferred: 14560000 bytes
Requests per second: 1263.39 [#/sec] (mean)
Time per request: 7.915 [ms] (mean)
Time per request: 0.792 [ms] (mean, across all concurrent requests)
Transfer rate: 2094.95 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.1 0 5
Processing: 1 7 0.8 7 24
Waiting: 0 3 2.2 3 20
Total: 1 7 0.8 7 24
Percentage of the requests served within a certain time (ms)
50% 7
66% 7
75% 7
80% 7
90% 8
95% 9
98% 10
99% 10
100% 24 (longest request)
118 :
114:04/01/29 14:04 ID:???
メモリ増設しました。相性の問題なのでしょうか?
Server Software: Apache/2.0.48
Server Hostname: localhost
Server Port: 80
Document Path: /index.html.en
Document Length: 1456 bytes
Concurrency Level: 10
Time taken for tests: 6.777801 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 16980000 bytes
HTML transferred: 14560000 bytes
Requests per second: 1475.40 [#/sec] (mean)
Time per request: 6.778 [ms] (mean)
Time per request: 0.678 [ms] (mean, across all concurrent requests)
Transfer rate: 2446.52 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.1 0 6
Processing: 1 6 0.7 6 13
Waiting: 0 2 1.9 3 12
Total: 1 6 0.7 6 13
Percentage of the requests served within a certain time (ms)
50% 6
66% 6
75% 6
80% 6
90% 6
95% 7
98% 8
99% 9
100% 13 (longest request)
CPU : Cele533A
Mem : 128M
OS : VineLinux
チューニングした所 :mod_gzipとmod_mp3を追加
Server Software: Apache/1.3.29
Server Hostname: localhost
Server Port: 80
Document Path: /index.html.en
Document Length: 1456 bytes
Concurrency Level: 10
Time taken for tests: 24.486 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 16104830 bytes
HTML transferred: 14564368 bytes
Requests per second: 408.40 [#/sec] (mean)
Time per request: 24.49 [ms] (mean)
Time per request: 2.45 [ms] (mean, across all concurrent requests)
Transfer rate: 657.72 [Kbytes/sec] received
PHPの開発環境。
P4-3GHz+MEM1GB
FSB800MHzが効いてるのだろうか?
Linux+Pen3 933MHz+Apache1よりも速いね。
Server Software: Apache/2.0.47
Server Hostname: localhost
Server Port: 80
Document Path: /index.html.en
Document Length: 1494 bytes
Concurrency Level: 10
Time taken for tests: 7.828125 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17840000 bytes
HTML transferred: 14940000 bytes
Requests per second: 1277.45 [#/sec] (mean)
Time per request: 7.828 [ms] (mean)
Time per request: 0.783 [ms] (mean, across all concurrent requests)
Transfer rate: 2225.44 [Kbytes/sec] received
CPU : Athlon XP 1700+(苺皿)@2083MHz 1.6V駆動
Mem : PC2700(N/B) 256MB*1
OS : Windows2003Server RC2
HTTPd : Apache2
チューニングした所 : CPUオーバークロック(爆)
Server Software: Apache/2.0.48
Server Hostname: localhost
Server Port: 80
Document Path: /index.html.en
Document Length: 1494 bytes
Concurrency Level: 10
Time taken for tests: 12.859375 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17930000 bytes
HTML transferred: 14940000 bytes
Requests per second: 777.64 [#/sec] (mean)
Time per request: 12.859 [ms] (mean)
Time per request: 1.286 [ms] (mean, across all concurrent requests)
Transfer rate: 1361.57 [Kbytes/sec] received
一言:鯖専用機に移行すると驚くほど早くなりました。
まだまだアパッチの設定周りが理解できてないのが哀しいです(;;)
modphp,CGIperl搭載
http://arcadiaexpres.zive.net/
>>121 鯖をオーバークロックする藻前の神経に驚く。
123 :
114:04/03/04 04:30 ID:???
マシンも色々いじったので、環境を再度書いてみます。
CPU : Pentium III-S 1.4GHz (Tualatin) * 1
Mem : PC133 SDRAM CL3 512MB + 256MB
OS : Redhat Linux 9 (Shrike)
HTTPd : Apache/2.0.48
チューニングした所 :
httpd.confから不要な設定を省きました。
その他、PHP/4.3.4をモジュール版として読み込ませています。
スコア :
Server Software: Apache/2.0.48
Server Hostname: localhost
Server Port: 80
Document Path: /index.html.en
Document Length: 1456 bytes
Concurrency Level: 10
Time taken for tests: 3.406091 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 16970000 bytes
HTML transferred: 14560000 bytes
Requests per second: 2935.92 [#/sec] (mean)
Time per request: 3.406 [ms] (mean)
Time per request: 0.341 [ms] (mean, across all concurrent requests)
Transfer rate: 4865.40 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.1 0 4
Processing: 0 3 2.6 3 212
Waiting: 0 1 1.5 1 91
Total: 0 3 2.6 3 212
Percentage of the requests served within a certain time (ms)
50% 3
66% 3
75% 3
80% 3
90% 3
95% 3
98% 5
99% 7
100% 212 (longest request)
一言 :
‥L2キャッシュの差?
124 :
DNS未登録さん:04/03/08 23:23 ID:K0tQgHgA
CPU : AthlonXP 2500+
Mem : PC2700 1024M(512M*2)
OS : Windows2000SP4
HTTPd : 04WebServer/1.41
チューニングした所 :
チュ−ニング方法あるんなら教えて・・・
スコア :
Server Software: 04WebServer/1.41
Server Hostname: 127.0.0.1
Server Port: 80
Document Path: /index.html
Document Length: 1991 bytes
Concurrency Level: 10
Time taken for tests: 38.531250 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 22120000 bytes
HTML transferred: 19910000 bytes
Requests per second: 259.53 [#/sec] (mean)
Time per request: 38.531 [ms] (mean)
Time per request: 3.853 [ms] (mean, across all concurrent requests)
Transfer rate: 560.61 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 1.6 0 15
Processing: 15 37 7.6 31 62
Waiting: 15 37 7.4 31 62
Total: 15 37 7.6 31 62
Percentage of the requests served within a certain time (ms)
50% 31
66% 46
75% 46
80% 46
90% 46
95% 46
98% 46
99% 46
100% 62 (longest request)
まあ、個人利用向けサーバだから、こんな物ですかねえ・・・
普通の用途では事足りる性能かと。
>>124 v1.21の方が高性能
1.41は高機能
126 :
125:04/03/10 09:47 ID:???
>>124 現在公開されているのはver1.40
ver1.41
ん 作者様か 失礼しました
127 :
124:04/03/10 11:42 ID:???
(゚∀゚)アヒャ
ACCSが1秒5000アクセスをさばけなくて鯖を止めてたけどどうよ?
>>128 負荷分散処理をしてなかったんだろ。
もっとも、1秒500リクで大抵の鯖は死にそうになるのだが。
CPU : Duron 1GHz
Mem : SDRAM PC133 512M
OS : FreeBSD 4.7
HTTPd : Apache/1.3.29
ファイル違う物ですが・・・。
近いうちにenでしてみます。
Server Software: Apache/1.3.29
Server Hostname: localhost
Document Path: /index.html
Document Length: 2621 bytes
Concurrency Level: 10
Time taken for tests: 8.940 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 29077436 bytes
HTML transferred: 26225726 bytes
Requests per second: 1118.57 [#/sec] (mean)
Time per request: 8.94 [ms] (mean)
Time per request: 0.89 [ms] (mean, across all concurrent requests)
Transfer rate: 3252.51 [Kbytes/sec] received
Connnection Times (ms)
min mean[+/-sd] median max
Connect: 0 2 1.2 2 108
Processing: 6 6 3.5 6 124
Waiting: 2 5 3.3 5 123
Total: 6 8 3.7 8 125
Percentage of the requests served within a certain time (ms)
50% 8
66% 8
75% 8
80% 8
90% 8
95% 9
98% 9
99% 11
100% 125 (last request)
何もチューニングしてないとこんなもんかな?
131 :
ちゃんばば:04/03/11 17:17 ID:q55BzUKT
>>128 >ACCSが1秒5000アクセスをさばけなくて鯖を止めてたけどどうよ?
SYN cacheやSYN cookieとか使っていないだけなんじゃ?
>SYN Flooding - SYN flooding はネットワークでのサービス妨害攻撃です. これは TCP
>接続を確立する際の手順の「抜け穴」を利用するものです. 新しい Linux カーネル(2.0.
>30 以降)には, SYN flooding 攻撃によりユーザがマシンやサービスにアクセスできなく
>なることを防ぐための設定オプションがあります. カーネルの適切な防御用オプションに
>ついては, カーネルのセキュリティ の章を参照してください.
http://www.linux.or.jp/JF/JFdocs/Security-HOWTO-7.html >IP: syn cookies (CONFIG_SYN_COOKIES)
>「SYN 攻撃」はサービス妨害(DoS)攻撃のひとつです. マシンのリソースを全て喰い潰し
>てしまい, リブートするはめに追い込みます. このオプションを有効にしておかない理由
>は普通は考えられません.
http://www.linux.or.jp/JF/JFdocs/Security-HOWTO-6.html 3ウェイハンドシェイクが確立していない段階で、listen処理に回しておなかいっぱいになっているだけだと思うけど。
うちでもやってみた
CPU : C3 933MHz
MEM : SDRAM PC133 512M
OS : Turbolinux Server 7
httpd : apache 1.3.27
Total transferred: 17403912 bytes
HTML transferred: 14571648 bytes
Requests per second: 705.57 [#/sec] (mean)
Time per request: 14.17 [ms] (mean)
Time per request: 1.42 [ms] (mean, across all concurrent requests)
Transfer rate: 1227.96 [Kbytes/sec] received
チューニングは OPTIM="-O2" だけ
>>131 SYNフラッドで5000アクセスって書くか?
>>133 最近知った言葉を使ってみたかっただけ。
SYN flood じゃないふつーの HTTP アクセスが 5000/sec でも、
TCP セッションの確立のために SYN が 5000/sec で飛んでくるわけだが。
136 :
ちゃんばば:04/03/12 11:36 ID:bjaFRFHS
137 :
DNS未登録さん:04/03/25 00:19 ID:jbvOdyMh
athlon64 3000+ (@2.2GHz)
MEM : 1.5GB
HD : 80GB*2(RAID0)
OS : SUSE Linux 9.0(X86_64)
httpd : Apache/2.0.48
Server Hostname: localhost
Server Port: 80
Document Path: /index.html.en
Document Length: 1456 bytes
Concurrency Level: 10
Time taken for tests: 2.896 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 17528760 bytes
HTML transferred: 14567280 bytes
Requests per second: 3453.04 [#/sec] (mean)
Time per request: 2.90 [ms] (mean)
Time per request: 0.29 [ms] (mean, across all concurrent requests)
Transfer rate: 6052.75 [Kbytes/sec] received
チューニングなし
爆速でつ。
Apache2の新Ver.に入れ換える際、MPMをpreforkからworkerに変更してみました。
何だかそれなりに良さげな感じです。
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: 2.892277 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 16980000 bytes
HTML transferred: 14560000 bytes
Requests per second: 3457.48 [#/sec] (mean)
Time per request: 2.892 [ms] (mean)
Time per request: 0.289 [ms] (mean, across all concurrent requests)
Transfer rate: 5733.20 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.0 0 2
Processing: 0 2 0.6 2 9
Waiting: 0 0 1.2 1 8
Total: 0 2 0.6 2 9
Percentage of the requests served within a certain time (ms)
50% 2
66% 2
75% 2
80% 2
90% 2
95% 3
98% 4
99% 5
100% 9 (longest request)
>>138 鱈鯖、まだまだ第一線で戦えそうですね。
140 :
DNS未登録さん:04/03/29 20:27 ID:BDZoOoCx
cpu celalon 2GHZ
メモリ 256MB
OS redhat9
一部使用していないモジュールを削除
Server Software: Apache/2.0.40
Server Hostname: localhost
Server Port: 80
Document Path: /index.html.en
Document Length: 1052 bytes
Concurrency Level: 10
Time taken for tests: 31.110257 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Non-2xx responses: 10000
Total transferred: 13020000 bytes
HTML transferred: 10520000 bytes
Requests per second: 321.44 [#/sec] (mean)
Time per request: 31.110 [ms] (mean)
Time per request: 3.111 [ms] (mean, across all concurrent requests)
Transfer rate: 408.68 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.0 0 1
Processing: 4 30 14.5 29 922
Waiting: 0 13 14.0 14 908
Total: 4 30 14.5 29 922
Percentage of the requests served within a certain time (ms)
50% 29
66% 29
75% 29
80% 29
90% 30
95% 30
98% 33
99% 47
100% 922 (longest request)
なんか、遅い。iモードの性能設計した俺が・・ 情けない
なんだか凄い人が来るスレですね
142 :
DNS未登録さん:04/04/04 19:05 ID:a1sNmmqj
CPU Celeron366 (SEPP)
RAM 256MB
OS RedHatLinux9.0
Server Software: Apache/2.0.40
Server Hostname: localhost
Server Port: 80
Document Path: /index.html.en
Document Length: 795 bytes
Concurrency Level: 10
Time taken for tests: 28.892927 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Non-2xx responses: 10000
Total transferred: 10760000 bytes
HTML transferred: 7950000 bytes
Requests per second: 346.11 [#/sec] (mean)
Time per request: 28.893 [ms] (mean)
Time per request: 2.889 [ms] (mean, across all concurrent requests)
Transfer rate: 363.65 [Kbytes/sec] received
143 :
DNS未登録さん:04/04/06 22:44 ID:4ycWsWYx
cpu athron 2.8G
mem dual 256 x 2
os red hat9
httpd apache2
チューニングなし 早い?
rver Software: Apache/2.0.40
Server Hostname: localhost
Server Port: 80
Document Path: /index.html.en
Document Length: 1052 bytes
Concurrency Level: 10
Time taken for tests: 11.885704 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Non-2xx responses: 10000
Total transferred: 13020000 bytes
HTML transferred: 10520000 bytes
Requests per second: 841.35 [#/sec] (mean)
Time per request: 11.886 [ms] (mean)
Time per request: 1.189 [ms] (mean, across all concurrent requests)
Transfer rate: 1069.69 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.0 0 0
Processing: 1 11 21.8 11 1019
Waiting: 0 5 22.0 4 1016
Total: 1 11 21.8 11 1019
Percentage of the requests served within a certain time (ms)
50% 11
66% 11
75% 11
80% 11
90% 11
95% 11
98% 11
99% 17
100% 1019 (longest request)
144 :
DNS未登録さん:04/04/07 20:28 ID:7brCNOB1
CPU:Celeron2.2Ghz
Mem 512MB PC2700
OS:Win2k
Server Software: Apache/1.3.29
Server Hostname: localhost
Server Port: 80
Document Path: /index.html.en
Document Length: 280 bytes
Concurrency Level: 10
Time taken for tests: 1093.281250 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Non-2xx responses: 10000
Total transferred: 4380000 bytes
HTML transferred: 2800000 bytes
Requests per second: 9.15 [#/sec] (mean)
Time per request: 1093.281 [ms] (mean)
Time per request: 109.328 [ms] (mean, across all concurrent requests)
Transfer rate: 3.91 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 109 218.4 0 546
Processing: 15 983 219.2 1093 1093
Waiting: 15 545 8.8 546 546
Total: 15 1092 21.4 1093 1093
Percentage of the requests served within a certain time (ms)
50% 1093
66% 1093
75% 1093
80% 1093
90% 1093
95% 1093
98% 1093
99% 1093
100% 1093 (longest request)
遅すぎるよね…。うわーん。
146 :
DNS未登録さん:04/04/08 18:25 ID:K8Oa1vRi
Server Software: Apache/2.0.49
Server Hostname: localhost
Server Port: 83
OS:WinXPPRO Sp1
PEN4 17.G MEM756(PC2100)
Document Path: /index.html.en
Document Length: 1494 bytes
Concurrency Level: 10
Time taken for tests: 375.343750 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17770000 bytes
HTML transferred: 14940000 bytes
Requests per second: 26.64 [#/sec] (mean)
Time per request: 375.344 [ms] (mean)
Time per request: 37.534 [ms] (mean, across all concurrent requests)
Transfer rate: 46.23 [Kbytes/sec] received
コンパイル出来ないし、非専用だからこんなものか・・・・?
(´-`).。oO(Include /*.conf 関係あるのかな・・・?)
Pen4 17GHzですか。とても金持ちなお方ですね
うっせーバカ!
Winだと素直にIISにした方がようさそうね
150 :
143:04/04/08 21:47 ID:iu0hhDCQ
151 :
ちゃんばば:04/04/09 18:52 ID:wOnX3SWJ
>>149 XPでもapacheで
>>76程度出たよ(テストだからチューニングすらしていない)。
linuxと比べると出ないけど、使えないレベルではないと思う。ABが動いている分を考えるともっと出るはずだし。
>>150 >>88-89とか読んでないの?
CPU: i486SX 33MHz
Memory: 12MB
OS: Plamo Linux 2.2.6
Server Software: Apache/1.3.26
Server Hostname: localhost
Server Port: 80
Document Path: /old/index.html.en
Document Length: 2966 bytes
Concurrency Level: 10
Time taken for tests: 262.641 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 32375880 bytes
HTML transferred: 29683728 bytes
Requests per second: 38.07 [#/sec] (mean)
Time per request: 262.64 [ms] (mean)
Time per request: 26.26 [ms] (mean, across all concurrent requests)
Transfer rate: 123.27 [Kbytes/sec] received
Connnection Times (ms)
min mean[+/-sd] median max
Connect: 50 116 31.0 121 530
Processing: 175 143 32.1 143 572
Waiting: 84 125 31.5 125 556
Total: 254 259 24.2 255 835
Percentage of the requests served within a certain time (ms)
50% 255
66% 256
75% 257
80% 257
90% 259
95% 269
98% 300
99% 353
100% 835 (last request)
Plamoはindex.html.enを改変してPlamoのロゴを入れているので、
長さが違いますね。
つーかレギュレーション通りのindex.html.enをうpすれいいんでね?
155 :
DNS未登録さん:04/04/11 05:15 ID:/Bn0SgMe
CPU :AMD-K6tm 233MHz
Mem : 156M
OS :RedHad8
HTTPd : Apache1.3.29
チューニングした所 : カーネル再構築
スコア :
Server Software: Apache/1.3.29
Server Hostname: localhost
Server Port: 80
Document Path: /index.html.en
Document Length: 1456 bytes
Concurrency Level: 10
Time taken for tests: 31.956 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 17365208 bytes
HTML transferred: 14564368 bytes
Requests per second: 312.93 [#/sec] (mean)
Time per request: 31.96 [ms] (mean)
Time per request: 3.20 [ms] (mean, across all concurrent requests)
Transfer rate: 543.41 [Kbytes/sec] received
一言 :性能の割にまあまあかな
156 :
DNS未登録さん:04/05/05 13:36 ID:TnrjSO+f
CPU:Pen3 1.13GHz
Mem:512MB
OS:Linux
httpd:Apache1系
チューニングしたとこ: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: 7.578 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 17500000 bytes
HTML transferred: 14940000 bytes
Requests per second: 1319.61 [#/sec] (mean)
Time per request: 7.58 [ms] (mean)
Time per request: 0.76 [ms] (mean, across all concurrent requests)
Transfer rate: 2309.32 [Kbytes/sec] received
157 :
DNS未登録さん:04/05/05 15:04 ID: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
158 :
ちゃんばば:04/05/13 17:17 ID:3gwHt3le
index.htmlとindex.html.enでは、結果はだいぶ違うみたいね。
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
一言 : まあまあですかね?
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
一言 : うんこ-
>>161 別途、abを用意するだけの事でしょう。
>>160 1456 bytesのindex.html.enで再計測してみませんか?
163 :
DNS未登録さん:04/06/11 00:21 ID: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
うーん、これってどうなの?
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
>Document Length: 24 bytes
>Non-2xx responses: 10002
ぜんぜんダメ。
166 :
DNS未登録さん:04/06/11 22:16 ID:9IsNaM0W
>>165 うーん、アクセス集中している時のデータだからしょうがないのかな。。。。
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秒かかりました。
169 :
ちゃんばば:04/06/14 11:04 ID: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バイトのを用意した方が良いと思うけど。
ちなみに、家では存在しないファイルだと遅いね。
推測に過ぎないが、ネガティブキャッシュ機能が無いのでファイルがあるかディレクトリを毎度読みに行っているのかも。
170 :
DNS未登録さん:04/06/20 01:54 ID: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ってのが、なんか気になる・・・
171 :
DNS未登録さん:04/06/20 02:26 ID: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)
>>170 主に重要なのは、
Failed requests
Requests per second
Percentage of the requests served within a certain time
こんなあたり。
でもってFaledRequestってのは人多杉エラーの数
MaxClientsを20くらいに絞ったほうがパフォーマンス出るかも。
173 :
ちゃんばば:04/06/26 13:19 ID:3JV9lxiy
>>172 >Concurrency Level: 10
だから同時アクセスは10、MaxClientsを20に絞って効果があるのだろうか?
俺はハードのチューニングをミスっている気がするけど。
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
175 :
DNS未登録さん:04/07/03 12:28 ID: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回以上アクセスがあると、
処理できなくなるという結果か??
>>175 お前のマシンでは1秒間に456回が限界だったぞ。って意味だぞ。
もっと上げたかったらCPUを交換するとか色々あるぞ。
ま、456×60×60×24で1日で39398400回アクセス出来るって事が分かっただけでも
いいんでないかい?
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
179 :
114:04/07/05 10:42 ID:???
>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)
180 :
177:04/07/05 15:25 ID:???
>>179 OSはFreeBSDでapache2.0.49使ってます。
何か設定箇所などのヒントがありましたらよろしくお願いします。
181 :
114:04/07/05 19:12 ID:???
>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
182 :
114:04/07/05 19:27 ID:???
補足:
"Transfer rate:"の数字だけ見れば、俺が今現在使っている環境では>114の2倍の
結果が出ていますけれども、どちらかといえばそれはハードウェアに金を掛けた事が
大きく影響しているので、もしかしたら設定云々で全て解決出来ないかも知れません。
つーか、ぶっちゃけ「ハードウェアの問題」も疑ってみて悪くないんちゃいますの?
183 :
180:04/07/05 22:39 ID:???
>>182 私も下駄のせいでパフォーマンスでてないと思ってますけどね。
そろそろPen4かAthlon64に乗り換えようと思ってます。
114さんはRAIDとか使ってるんでしょうか?
185 :
114:04/07/06 01:45 ID:???
>183
使って無いよ。その必要が有る様なデータは扱ってないし、まぁ1ヶ月に1度位
電源切ってマシン内の埃掃除するタイミングで、必要な場合にはコピーコマンダ
でHDDの内容を丸ごと別HDDにコピーしとく程度でしょうか。
>184
>mod_access も mod_dir も消すとは漢だ。
そうでしょ?というのも、どうせ有効にしているものなのだからという理由で
mod_rewriteで済む範囲は、それだけで試してみようかと実験中ですの。
httpd.confには最小限の設定だけ書いて、必要ならば.htaccessで有効にして、
ワーム避けの(ベンチマーク用も兼ねる)VirtualHostでは.htaccessそのものを
無効に、なんて事を試してみてるのですが。実用性は(ry
>
http://..../hoge から
http://..../hoge/ へのリダイレクトがされない。
>.htaccess が丸見え。
これらも既に考慮済みです。
mod_rewrite で代用できるのはたしかだし、
メモリの消費量も少なくなるとは思うけど、
速度はかえって遅くなると思う。
187 :
114:04/07/07 15:23 ID:???
>186
>速度はかえって遅くなると思う。
今一つ意味が解りません。元々.htaccessや、更にその中でRewriteEngineを
有効にしているだけでも処理速度が相当落ちている事は把握していますが、
それはベンチマークで出される数字での話であって、実運用というかWeb上の
相手さんからは体感し難いソレではないんじゃないのでしょうか?
そもそもウチのApacheでは、外部に公開しているVirtualHostでのみ.htaccess
を効かせるようにしてあって、ベンチマーク対象兼ワーム避けVirtualHostでは
そんな大層な処理をさせんようにしてあります。それなりに軽いもんです。
>メモリの消費量も少なくなるとは思うけど、
実際の所はコチラの意味合いの方が大きいでしょうね。
188 :
DNS未登録さん:04/07/25 07:29 ID: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
189 :
188:04/07/25 07:46 ID:NbebowZl
>>188 しまった OS 間違ってた。
誤 OS: WindowsXP SP1
正 OS: Windows XP HOME SP1 + coLinux (2.6.7 独自ビルド)
190 :
ちゃんばば:04/07/26 12:18 ID:aPF1Dxsd
>Document Length: 2191 bytes
が1456bytesではどのくらい出ます?
191 :
188:04/07/31 17:29 ID: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
192 :
188:04/07/31 17:38 ID:mQSqfGOi
>>190 ごめん、訂正。あんまり変わらないかも。
最初のファイルでもう一度やったら、やっぱり同じくらい
速かった(keep-alive ありでの 4000rps 突破もできた)。
単に今回は止め忘れていた関係ないサーバーとかを止めたのが
効果に出て結果がよくなっただけっぽい。
193 :
188:04/07/31 17:59 ID: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
こっちは結構落ちるな…それでも十分速いので日に数百万ヒット
程度までならこれでまかなえるか。
apache2.0系ではどんな感じでしょうか。
195 :
DNS未登録さん:04/08/03 02:52 ID: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
196 :
DNS未登録さん:04/08/03 03:10 ID: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
玄箱
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
1.3.3.1と2.0.50って同じ環境ならどっちが速い?
>>198 rpmとかapt-getでインスコなら2の方。
でも超高負荷なWebなら1の方が安定しててよさげ。
ま、仕事でやってる人は2はまだ怖くて使えませんねぇ。
200 :
198:04/08/14 17:03 ID:???
両バージョンの見解を聞かせていただきまして誠にありがとうございました。
>ま、仕事でやってる人は2はまだ怖くて使えませんねぇ。
1年半前に移行して一度もトラブル発生してません。
202 :
DNS未登録さん:04/08/17 00:38 ID:NXi+1UMq
1年半前だと2.0.4x台の前半とかか?そんなので実戦投入したのは
誇っていうようなことじゃないぞ。
ただ、現行の2なら素のウェブサーバーとして使うなら問題は
そんなにない。最悪 prefork で使えばほぼ 1.3 同等だし。
なので今後の展開を踏まえて実験的要素をある程度許容できる
プロジェクトならあり。
ただ、prefork でないとつらい局面があることと、prefork に
してまで近いうちに2.2で代替されるであろう2.0を実戦で
使おう、というモチベーションが全然でないのがネック。
そもそも素のサーバーとしての要求は 1.3 でも十分満たすし、
スピード欲しければ他のサーバー使うし。結局、2.0は基本は
経験蓄積用で、それにしかない機能を使いたい時だけ入れるてな
感じかな、こっちは。
むしろ 2.x を使っているがゆえに起きるトラブルがあれば教えてもらいたいんだけど。
>>203 phpへの対応と、これから起きるトラブルではなくて過去に動いてた実績が足りない
Apache2 の php への対応が悪いのではなく、
php の Apache2 への対応が悪いんですが。
まあ、prefork なら問題なし。
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 しようしてます。
208 :
DNS未登録さん:04/10/27 11:53:55 ID: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
一言 :そこそこ奮闘かな。
奮闘→健闘
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
鯖に興味なし
211 :
210:04/10/29 19:54:40 ID:???
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でコンパイルしたやつ↑
212 :
DNS未登録さん:04/12/25 22:48:29 ID: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
>>212 スペックがないのでおもしろくも何もねー。
214 :
212:04/12/26 08:31:19 ID:NXxO/pY3
すいませんね。追記します。
CPU:Opteron148
MEM:2GB
OS:win2003 server
チューニング:何もしてない
IIS6.0
215 :
212:04/12/26 08:32:51 ID:???
同じマシンで 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
216 :
212:04/12/26 09:04:45 ID:???
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に変えようかな・・
>>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
218 :
DNS未登録さん:04/12/27 23:18:04 ID: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
219 :
DNS未登録さん:04/12/27 23:22:23 ID:wTunKcvM
Opteron最高! whitebox速 明日はApache/2.052 入れてみます。
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
apache2を-O2つけてコンパイルしてみれ。
コンパイラが最適な条件となるようにしてくれるから素のapacheよりも
高速化されるはず。
>>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
223 :
217:04/12/29 20:15:58 ID:???
某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
224 :
217:04/12/29 20:31:48 ID:???
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
>ほぼHDDの限界速度まで行ってるようです。
ディスクキャッシュに入ってるはずだから HDD の速さは関係ないと思うよ。
226 :
ちゃんばば:05/01/02 00:18:19 ID:I8F8Q5au
>>225 >ディスクキャッシュに入ってるはずだから HDD の速さは関係ないと思うよ。
ディスクキャッシュも関係無いのでは?
TCPの接続処理や切断処理のパケットのやり取りが少なくて済むからだと思うけど。
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に変えます。
228 :
217:05/01/21 06:21:19 ID:???
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
レギュレーションが一致してないが、まあ、勘弁。チューニングしまくり。
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
230 :
217:05/02/04 00:00:37 ID:???
>>229 -c 500 大丈夫なんですか うちじゃエラーになったような・・
Document Length: 2329 bytes だし
ちゃんと測ってみて下さい。
HPのベンチとか見ると XEON3.6G>>Opteron248 だそうですが
ちゃんと測ってみた。それ用の専用測定装置で。
request 10Mps、response 95Mbpsほど。ほぼワイヤスピードが出てる。
これからファイアウォールやらIDSやらのパフォーマンスを測定するので、
バックエンドにあるwebサーバがボトルネックにならないようにする必要があって、
これはそれ用にチューニングしたもの。2chに晒すためにやってるわけではないので、
このスレの条件と一致させることはできない。
なら書かなくていいよ。
ってか、localhostなんて意味無いことに気づけよ。
ネットワークを介して初めて実力が計れる。
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
236 :
227:05/02/08 02:26:15 ID:???
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の限界かな…
>>235 現実の負荷に即したベンチでは、条件が複雑になりすぎて比較にならんと思うが
行ってることは正しいようで、実は
「全国模試なんか、現実の入試とはかけはなれているので、受けても意味がない」
って言ってるのと同じなわけで。
「現実の条件に即していない」ながらも、全員が同じ条件で受けることで他人と比較できるわけで
そこに意義があると思うのだが。
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だとかなり遅いのね
これからちょっと弄ってみよう
240 :
239:05/02/10 00:00:24 ID:???
別マシンでちょっと試したらめっちゃはやかった(;´Д`)
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
241 :
217:05/02/19 23:25:21 ID:???
更新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
243 :
217:05/02/20 00:56:42 ID:???
-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
244 :
DNS未登録さん:05/02/20 01:08:04 ID: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
245 :
244:05/02/20 17:38:10 ID:???
スペック書き忘れた・・・。
サーバが
CPU : AthlonXP 2200+
Mem : 512MB
OS : 赤帽8.0
クライアントが
CPU : Pentium3 550MHz
Mem : 256MB
OS : Windows2000
ルータはアイオーのNP-BBR
>>244 > クライアントから実行して間にルータはさんで、バーチャルホスト使ったら・・・
> Document Path: /index.html.en
> Document Length: 1456 bytes
> サーバ上で直接実行したら・・・
> Document Path: /index.html.en
> Document Length: 1027 bytes
ん?なんでだ?
247 :
244:05/02/21 20:40:31 ID:???
>>246 !!何でだろ・・・同じファイルのはずなのに?
スマソ逝ってきまつ
現在までのベスト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?
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
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入れたけど早いのかな・・・?
252 :
251:2005/06/05(日) 10:02:25 ID:???
top見たらabがCPU負荷の殆どだった・・・orz
ramdiskにtop pageのコンテンツだけ入れれば、速いぞ。
255 :
ちゃんばば:2005/06/27(月) 11:25:48 ID:ZPf6+E0C
>>253 >ramdiskにtop pageのコンテンツだけ入れれば、速いぞ。
どのくらい早くなったの?
キャッシュ使うからあまり変わらない気がするけど。
ところで、ファイルの最終読み込み日付取っている?
取らなければ良いだけでは?
>>254 この前、試してみた。速いには速いが Apache を差し置いて浮気する程の魅力と
いうか汎用 (安定) 性は、現時点では見出せないかも知れぬ。ベンチマークスレ
にて言及するべき事では無いであろうが。
>>255 atime ?
取る取らない以前に、OS をインスコした直後には何かしら弄ってる箇所でしょ。
別に、思い付いた時に設定変更するのが悪とかいう訳では無く。
257 :
DNS未登録さん:2005/06/27(月) 14:00:56 ID:RkPqF8+2
apache2をOS winxp proにインストールしようとすると最初の画面(Welcomo to the・・・)
の画面で止まってしまってそこの画面からNextにすすめません
どうしたらインストールできるか教えて下さい
259 :
DNS未登録さん:2005/06/28(火) 02:00:10 ID:3CWX8/7I
ApacheBenchってどうやって見るの?
261 :
DNS未登録さん:2005/06/28(火) 21:13:54 ID:3CWX8/7I
>>260 誰も教えてくれません。
教えてください。
263 :
261:2005/06/28(火) 21:41:39 ID:3CWX8/7I
なるほど
abのパスまで移動してから打つんだよ
もっと腰を入れて、タメをきかす感じ
266 :
261:2005/06/28(火) 22:48:43 ID:3CWX8/7I
最初に入っていたテストページと一緒にabを削除していまいました
もうだめですか?
windows?
インストールし直せばいい
268 :
261:2005/06/28(火) 23:10:55 ID:3CWX8/7I
windowsです。
インストールし直すと、今のページは消えないのですか?
今のページって何?
消えないでしょ普通
まあよく分からないけど、dataとhttpd.confはバックアップしとけば
270 :
261:2005/06/28(火) 23:18:55 ID:3CWX8/7I
ありがとうございました。
271 :
ちゃんばば:2005/07/01(金) 07:15:51 ID:Btd6xWCk
>>265 abは単体動くよ。パスの通っている所にコピーしては?
CPU : Xeon 600MHzらしい
Mem : 1.5GB
OS : 河豚が37匹
HTTPd : 最新のお古
チューニングした所 : 不要モジュールインスコ時にキャンセルして、起動プロセス数変更しただけ
放置中のネック部分: 俺の謹製汚いスクリプト、ログ採りすぎ、アク制モジュール変更しろよ
一言 : 503ばっかり?表示遅い?(∩゚Д゚)アーアー聞こえないー
スコア :
Concurrency Level: 10
Time taken for tests: 26.562 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Non-2xx responses: 10007
Total transferred: 1491043 bytes
HTML transferred: 0 bytes
Requests per second: 376.48 [#/sec] (mean)
Time per request: 26.56 [ms] (mean)
Time per request: 2.66 [ms] (mean, across all concurrent requests)
Transfer rate: 56.13 [Kbytes/sec] received
CPU : PenM725 (1600@2135Mhz)
Mem : 1.0GB
OS : CentOS4
HTTPd : Apache/1.3.33
チューニングした所 : なし
一言 : mod_rewrite,php5,mod_jk2,mod_ssl,mod_bandwidth組み込み
スコア :
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: 2.500 seconds
Complete requests: 10000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 17811781 bytes
HTML transferred: 14561456 bytes
Requests per second: 4000.00 [#/sec] (mean)
Time per request: 2.50 [ms] (mean)
Time per request: 0.25 [ms] (mean, across all concurrent requests)
Transfer rate: 7124.71 [Kbytes/sec] received
274 :
DNS未登録さん:2005/07/04(月) 20:21:39 ID:UcIPQ/Bn
>>273 へー PenMで4000rpmか。
PenMのOC版はSuperPiが30秒くらいでそこらのOpteronより速いけど
サーバーのCPUとしてはどうかな。
自分も実験してみよう。
>>253 ERAMでメモリをHDDにしてテストしたが、1%も変わらなかったぞ。
1456Byteくらいじゃ CPUキャッシュに入るからHDDの分は関係ないかも。
こんなんが出ますた
Failed requests: 7626
(Connect: 0, Length: 7626, Exceptions: 0)
orz
277 :
276:2005/07/05(火) 20:56:46 ID:???
ab -c 10 -n 10000
http://localhost/index.html.en だったのね。
自分が作っているMySQL突っつきまくりのページを叩いてますた。
CPU:athlon64 3200
mem:2G
mod_deflate してます
Server Software: Apache/2.0.51
Server Hostname: localhost
Server Port: 80
Document Path: /index.html.en
Document Length: 1456 bytes
Concurrency Level: 10
Time taken for tests: 3.965845 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17601760 bytes
HTML transferred: 14561456 bytes
Requests per second: 2521.53 [#/sec] (mean)
Time per request: 3.966 [ms] (mean)
Time per request: 0.397 [ms] (mean, across all concurrent requests)
Transfer rate: 4334.26 [Kbytes/sec] received
>>275 レスついたので返信。
補足するとロードアベレージは3ほどあるサーバです。
superpiは35秒のマシンとなっております。
>>277 OSは何よ?
>>278 PenM770(2.13G)のノート(IBM T42p) WinXPの結果です。
結構はやいので、このままサーバーにできそうなくらい。
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: 4.726797 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17250000 bytes
HTML transferred: 14560000 bytes
Requests per second: 2115.60 [#/sec] (mean)
Time per request: 4.727 [ms] (mean)
Time per request: 0.473 [ms] (mean, across all concurrent requests)
Transfer rate: 3563.72 [Kbytes/sec] received
280 :
278:2005/07/07(木) 22:50:21 ID:???
>>279 Windowsじゃパワー半分だね。
linux入れてみる気はありませんかー?
もしくはIIS6
PenDでのベンチ結果はまだないのかなぁ?
LinuxでPenD入れてる香具師の話だと爆速らしいんだが。
発熱が凄いから水冷にしないと駄目らしいけど。
>>279 >OSは何よ?
すんません TurboLinux です
test
284 :
DNS未登録さん:2005/07/11(月) 11:36:06 ID:5ApId7NU
規制解除age1
>>281 常時稼働の鯖にとって、発熱のすごいCPUはやばいな。 騒音、電気代とも。
耳元3Mにあると身をもって騒音問題に直面する。XEON鯖とかの横で寝れるんだろうか
>>280 ab -c 10 -n 10000を30回計測して平均出しました。
Win2003server SP未適用
apache2.0.54---Requests per second: 2152 [#/sec] (mean)
-keepaliveアリ-Requests per second: 3528.49 [#/sec] (mean)
IIS6
---------------Requests per second: 3915.93 [#/sec] (mean)
-keepaliveアリ-Requests per second: 11219.81 [#/sec] (mean)
Windowsのapacheはものの見事にIISの半分以下しかでない。使えん。
>>285 当然、同じファイルだよな?
そんなに性能差出るんだ
知らんかった
287 :
278:2005/07/12(火) 21:30:06 ID:???
>>285 IISちょっぱやwwwwwww
まぁあとはモジュールをどうするかだよな。IISは。
>>287 ちなみにIIS6.0は Win2003のSP1を当てるとさらに10%速くなります。
何か改善したようです。
PenM770(2.13G) ノートパソコン (IBM T42p)
OS CentOS4.1
メモリ:1.5G PC3200
HDD:7200rpm 60G
HTTPd : Apache/2.0.54
チューニングした所 : なし デフォルト状態
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.445283 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 17250000 bytes
HTML transferred: 14560000 bytes
Requests per second: 6919.06 [#/sec] (mean)
Time per request: 1.445 [ms] (mean)
Time per request: 0.145 [ms] (mean, across all concurrent requests)
Transfer rate: 11655.16 [Kbytes/sec] received
■KeepAliveあり■
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: 0.854149 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Keep-Alive requests: 9910
Total transferred: 17615960 bytes
HTML transferred: 14560000 bytes
Requests per second: 11707.56 [#/sec] (mean)
Time per request: 0.854 [ms] (mean)
Time per request: 0.085 [ms] (mean, across all concurrent requests)
Transfer rate: 20140.51 [Kbytes/sec] received
test
改めて見ると64とかOpteronて激早だな・・・
292 :
278:2005/07/23(土) 23:45:34 ID:???
ってか、すべてメモリーでキャッシュされている状態で意味あんの?
>>293 > 1 :DNS未登録さん :sage :03/03/24 17:35 ID:???
> 実用上意味があろうが無かろうが関係なし!
> ApacheBenchの結果を競おう
散々既出だが、最速はIIS6。
IIS6になって使えるようになったので、普通に使うなら問題はない。
だけどApacheのモジュールが使えないので、凝ったことをするならLinux+Apacheだな。
>>295 同じ構成で*BSDとLinuxで、単純なhtmlファイルの呼び出しの場合
どっちが早いのかは気になるな
複数アクセスさせるならLinuxの方が早そう。
アホほど付加をかけるならBSDの方が早そう。
あんまり根拠はない。
298 :
296:2005/08/07(日) 11:53:31 ID:???
apacheは汎用的に作られてるから(マルチプロセスな点も含めて)
特定のOSに特化した高速化はイマイチ。
(2.0でスレッドには対応したけど、デフォはpreforkだし)
Linuxならepoll,*BSDならkqueue,solaris等なら/dev/pollといった
select代替系のシステムコールを使った、
シングルプロセス&(少数の)マルチスレッドなものには、どうやってもかなわない。
あるいは、(俺は知らないけど)esehttpdで使っているというrealtime signalとか。
で、Windows(NT系)にはIOCPという仕組みがある。
これは、上記のようなイベント(の終了)をキューにためて
スレッドプールに対してディスパッチするようなもの。
これをカーネルレベルで実現しているので、スケジューラと協力して
(プロセッサ数等に応じて)不要なコンテキストスイッチを最小限にしながらも
ディスクI/Oや同期待ちでブロックされたスレッドが出来たら
次のタスクをキューから取り出す(別のスレッドで処理を開始する)という
同時実行数を最大限に保つような仕組みになっている。
これに近い仕組み(スレッドプールとタスクキュー)ならなんとか出来そうだけど
スケジューラにまで手を加えるのは無理。
もしカーネルレベルで似た仕組みを実現したいという話が出ても
スレッドの実装が1:1じゃないと難しいしね。
パフォーマンスならWinなのか…。
まあ金出して買うんだから、性能が良くなくちゃしょうがないよな。
301 :
296:2005/08/07(日) 14:18:30 ID:???
302 :
251:2005/08/07(日) 22:21:14 ID:???
TUX全然負荷かからん。
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
微妙・・・
304 :
DNS未登録さん:2005/08/25(木) 17:02:27 ID: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
一言 :
やっぱり遅いなあ
305 :
303:2005/09/04(日) 23:56:06 ID:???
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
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
どうよ?
>>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でもう一度計って!
シングルコアとデュアルコアの比較になって面白いので
308 :
306:2005/10/11(火) 23:38:04 ID:???
>>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と出たまま止まるのでできませんでした。へたれです。
309 :
306:2005/10/11(火) 23:50:29 ID:???
あ、
>>137と比べるとこんなもんかと思ったけどSUSEだし
>>195はwhiteboxで3000+か、そう考えると漏れのはかなり遅い気がしてきた。
やっぱりモジュール最大とか、HDDとかなにかがイクナイのかも。(でも後ろのパテとはいえ最新のSCSIだしなぁ…)
ASUSのママンがへたれとか。まぁ暇になって気が向いたらいろいろやってみます。
>>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ですか。全部でいくらだったんだろう。金あるな。
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にすると早くなるのかな・・・試してみよ。
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 しただけの状態です。
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
314 :
311:2005/10/23(日) 01:23:35 ID: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を起動するところでフリーズしてインストール出来ずじまい。
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いじってみたいなぁ。
Solaris、Linuxと*BSDではどれが速いんだろうか?
非async書き込みなFS(ufs等)を使っているOSで
ログを取る設定でabを走らせて
BufferdLogs(だっけ?)の効果の程を確認してくれる人、いないかな。
早さで言うとLinuxが早そうだな。でもまぁそんなに違いは無いかも。
高負荷時に落ちない、と言う意味ではBSD系が強そう。
ま、中途半端な知識による主観です。
>>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くらいじゃないと無理。
IISは同一キャッシュがどうとか
ロダみたいに大物連続DLの数値って、Keep-Alive関係ないじゃん。
>>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
>>322は正しい。
1セッションだけしから張られない使い方だと、Keep-Aliveの効果は薄いよ。
複数のリクエストを1セッションしか張らずに済ませるのがKeep-Alive。
>>324 は
>>332の言ってる意味が分かってないようです。
まぁDLするまでのページのロードが遅くなったりしそうなので
単純にKeepAliveを切って良いとは思わないけど。
> 複数のリクエストを1セッションしか張らずに済ませるのがKeep-Alive。
微妙な説明ですな、これ。理解してないわけじゃ無いとは思うけど。
コネクションにセッションなんて言葉を使うこと自体、、、
まさかAP鯖とかで普通に使う「セッション」という用語を知らないのかね。
だって、その意味での「1セッション」なら、Keep-Aliveの効果は非常に大きいわけだし。
生き続けて!!
AP鯖って何?「AP鯖でのセッション」って何?
httpにセッションという概念はありません
HTTP というプロトコル自体にはセッションという概念はない。
ので、その上に実装される Web アプリ上でセッションを実装する。
keepalive の話で出てくるセッションは、
HTTP ではなく、TCP セッションを保持するかどうかであって
レベルがまったく異なる。
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の方が高負荷に耐えられるってことになる。
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倍かよ。
>>336 うちも同じようなハード構成なのだが
>>97 の半分位のベンチしか出ない WinXP Apache2.0.58
Pen4 2.4G 512MB Linux Xなし
のスペックで大体どれくらいでるかな?
Core2Duoのベンチまだ?
>>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
爆速でつ
341 :
DNS未登録さん:2006/08/09(水) 19:30:31 ID:Kl2QifbJ
>>340 Core2Duo・・・すんごく欲しくなった!!
すんげぇ羨ますいぞ。
一日50人しか来ない(robot除く)が鯖チェンジしたくなった・・・
343 :
278:2006/08/09(水) 23:53:40 ID:???
xeon 5100系とかいないっすか?
CoreDuo T2300 + Memory 1G + Windows XP HomeなPCに、
Apache 2.0.58(msi)を入れてabしてみたら、Request/secが300位でorz
さすがにそれはKeepAliveがoffになってるからだろ
346 :
ちゃんばば:2006/08/11(金) 14:37:02 ID:vg8GijbO
>>1の例だと元々キープアライブ無しだよ。
300って、ファイルが無いか、CGIでも叩いてない?
それか、セキュリティーソフト関係で重いのが動いていたりして。
347 :
344:2006/08/11(金) 15:54:48 ID:???
セキュリティ関係等の常駐ソフトを全て切ってやり直したら・・・ 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
348 :
344:2006/08/11(金) 16:00:57 ID:???
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)
349 :
344:2006/08/11(金) 16:05:02 ID:???
ちなみに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 空き)
例えば比較的最近のものでも
>>320とか
>>336とか、
環境やhttpdの種類にもよるが、KeepAliveの有無で簡単に数倍の差が出るよ。
まあ
>>336と
>>97の差の方が大きいけどね。
keepalive で大きく結果が変わるのはそのとおりなんだが、
ふつーは多くても10回か20回ほどリクエストした後で切断されるのに、
ab -k は一度つながったら二度とセッションを切らずに
100回でも10000回でもリクエストし続けるので、逆に現実的な結果が得られない。
普通はhttpd側で制限しますが。
apacheのデフォルトなら100回とか。
あ、だから
10000回もリクエスト続けるなんてことは無いし
このスレに出ているベンチ結果も、そんな非現実的な設定での数字ではない
ということです。
100 でも十分非現実的。
皆、同じ条件でabやってるんだから問題なし。
>>356 非現実的だろうがなんだろうが、それで競うのがこのスレの趣旨。
いやならこのスレを読まないか、あたらしいレギュレーションを発表すれば?
100mの持久走みたいなもん?
俺は「abが非現実的だから問題だ」と言っているのではなくて
「そもそもab自体が非現実的なのに、それを無視してKeep-Aliveに関してだけの非現実性を主張する」
この本末転倒ぶりを指摘しているだけだから。
361 :
360:2006/08/12(土) 01:30:36 ID:???
どうでもいいが、356=359だった。
>>358すまん。
keepalive をどうしようと、ab でまともなテストはできないことは十分承知してるよ。
keepalive アリはナシよりもさらにいいかげんといってるだけ。
>>335 反論よろしく。
363 :
360:2006/08/12(土) 01:56:24 ID:???
なんか勝手に他人と同一人物扱いされてる。
夏だから電波を受信する人が増えるのも仕方ないか。
「さらにいいかげんなもの」を「いいかげんなもの」にすることは
非常に意味のあることだ、
と「KeepAliveで10000回」などと、実際の運用や設定を全く知らなかった人がおっしゃってます。
366 :
340:2006/08/12(土) 10:20:38 ID:???
あああぁああ、みんなすまん。
>>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も動くみたい。
367 :
340:2006/08/12(土) 13:03:27 ID:???
あれ?keepaliveがhttpd.confでonだろうがoffだろうが
ab -kしなきゃ関係ないのか?
RedHatの11000超えのはabだけでab -kしてないんだが。
368 :
ちゃんばば:2006/08/12(土) 14:05:35 ID: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クッキー使っているとか、そう言った設定の違いなんだろうか?
>>340 大変かもしれないけどx86_64でもabやってほしいな、お願いします
370 :
340:2006/08/17(木) 10:35:06 ID:???
まとめます
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)
371 :
340:2006/08/17(木) 10:35:59 ID:???
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)
372 :
340:2006/08/17(木) 10:36:58 ID:???
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に比べてぶっちぎりでいい数値を出した。
しかしなぜこんなに違うんだろうか。
>>372 win + apache
win + IIS
win + 04server
こっちもやってくれ
Windows XP Home SP2に2.0.59入れて測ってみたらRec/secが500くらいでへこんだので、
VMWareでFedora Core5を入れて試してみたら1,800位だった。
・・・ただそれだけでつ。
375 :
278:2006/08/17(木) 23:07:37 ID:???
( ゚Å゚)ホゥ。VMware上か。考えもしなかったなぁ。
376 :
369:2006/08/18(金) 06:34:07 ID:???
>>340 面白い結果ありがとん
kernel2.4に戻そうかな・・・
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ぐらいです。
えびに付けてるオプションは1のやつでいいんですよね?
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系が意外と善戦してる。
380 :
ちゃんばば:2006/08/29(火) 11:15:30 ID:Nyg+7qdG
>>379 preforkじゃ無くworkerだったらどの位出るのだろう?
誰か64bit OSの結果も貼って
382 :
ちゃんばば:2006/09/09(土) 17:17:01 ID:q4U476Q6
「x86_64」の話が「64bit OS」の話じゃ?
383 :
DNS未登録さん:2006/09/15(金) 12:06:17 ID:l4MhEQ95
keepalive 何秒くらいにしてるの?
./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
385 :
ちゃんばば:2006/09/19(火) 06:18:43 ID:LVgbp3Af
>>384 これ、ファイルサイズ4.8KBくらい?
1456バイトのファイルで、index.html.enなど直接アクセスしたらどのくらい出ます?
apache 2.2 には 1456 バイトの index.html.en がそもそも存在しません。
作ればいいっしょ。
Centos3系はRequests per second、10000いくのに
Centos4系はRequests per second、5000程度まで落ち込む
チューニングは両方していない。
便利になってきて段々重くなってるのかな…
この実験ってSMPの威力発揮するよな。
ベンチする側:abとされる側:httpdが同じ鯖だし。
390 :
DNS未登録さん:2006/09/30(土) 18:27:32 ID: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
遅い……。
391 :
ちゃんばば:2006/10/01(日) 06:07:30 ID:KAt6EOy7
>>389 >この実験ってSMPの威力発揮するよな。
linuxとかでもマルチコア(デュアルコア)をapacheが使わないって話?
QX6700のベンチマダー??(・∀・ )っ/凵 ⌒☆チン
393 :
ちゃんばば:2006/11/19(日) 01:46:38 ID:Q/7JMxnC
>>392 俺も興味あるな。E6700との比較では、ピーク70Wアップくらいで、アイドル時10Wアップくらいみたいだしね。
ただ、ABだとどうなるんだろう?ABってマルチスレッド対応だっけ?ABが足を引っ張って伸びない様な気が....
394 :
DNS未登録さん:2006/12/17(日) 18:34:51 ID: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
これよりも遅い方も居られるようなので何となく安心。
ちょっと待て・・・
Non-2xx responses: 10000
だめぢゃん・・・
396 :
394:2006/12/17(日) 19:18:51 ID:???
連投すまそ。
親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
あんまり変らずでした。
玄箱に負けているヤシは深く反省するように。
%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
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まで上がったし・・・
400 :
399:2007/01/15(月) 20:36:10 ID:???
ついでに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まで上がるんだけど・・・
あ〜、玄箱に負けてる・・・
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
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
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
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でも持ってこないと
これ以上は出ないかも。
407 :
DNS未登録さん:2007/03/10(土) 10:30:26 ID:uYDFw1je
そろそろ、
ARM9互換Marvell製88F5182 (400MHz)、メモリ128MB (要は玄箱PRO)
ってのは出てきませんか?
やってみてよ。
>>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
>>408 >396カキコした者です。玄箱+apache2でした。
httpdが妙に遅い感じがしますが・・・???
lightttpdはやはり早いですね。
410 :
408:2007/03/13(火) 03:15:44 ID:???
>>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
411 :
408:2007/03/13(火) 03:17:13 ID:???
なんか、クロックの差(1.5倍)がそのまんま出ているような気がしますが。
>>406 測定結果 非常にありがたいんだけど、1456バイトでもう一回やってください。
1400バイトだと正規記録にならないので、(90メートル走みたく中途半端だし)
ファイルがない場合、適当にエディタでhtml内の文字少し増やせば簡単に1456バイト作れます。
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
416 :
ちゃんばば:2007/04/10(火) 17:01:44 ID:kdSThbGw
>>415 -c 5
-c 20
-c 30
だと、どう変わる?
417 :
DNS未登録さん:2007/04/16(月) 14:09:37 ID:DZI32TaS
apache2.2の新機能,メモリキャッシュ機能とかのデーターないのかな。
ないなら,俺やってみるけど。
つか,いまだに2年3ヶ月前のRPS35000の俺の記録やぶられてないのか。
あれだしたの2005年だぞ。
>>414とか,遊んでないでさっさと抜かしてくれ。
eアクセラレータをにたようなもん?
420 :
ちゃんばば:2007/04/19(木) 13:36:41 ID:/O8zUZpi
>>417 それ程早くなるとは思えないが、動的生成ページを1分キャッシュするとかだと効果ありそうだけどな。
421 :
DNS未登録さん:2007/04/20(金) 21:03:26 ID:Q2KjBLKs
日本ではチェロキユーザーはいないようですな・・・。
⌒⌒
⌒⌒
⌒⌒
⌒⌒
⌒⌒
⌒⌒
長い沈黙
先日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
>>418 7/22過ぎたらCore2Quad Q6600でここに来て結果晒して破ってやるから
それまで待ちな。
427 :
406:2007/05/26(土) 13:19:01 ID:???
>>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使えばいけるかな?
428 :
406:2007/05/26(土) 13:43:16 ID:???
>>217 の最高記録(48Krps)
>>243 って
OS whitebox
CPU:Opteron148 MEM:2GB 1G×2 (PC3200) Registered ECC
HDD WD Raptor (10000rpm) ×2 RAID1
でスペックでなのか・・・それより上のスペックで負けるとは悔しい。
一体どんなサーバ使ったんだ?チューニングだけでそこまでいけるのか?
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
もう少しあがると思うんだけど、残念><
十分なんじゃないの
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はいい。心が洗われる。
432 :
DNS未登録さん:2007/07/05(木) 19:02:52 ID:t9eig4v+
ab で SSL のクライアント証明書を指定するにはどうしたらいいでしょうか?
433 :
406:2007/07/22(日) 18:44:39 ID:???
たぶん、無理じゃないかなぁ・・・>ab
やはりそうですか。あきらめます。
IIS6.0強すぎる。
apacheで同時接続数が4000級の負荷で、メモリを2Gほど接続に消費するようなアクセスが
ぼろいAthlon2500+マシンでメモリ 20メガバイト(Gじゃない)くらいの消費。CPU使用率2%で楽々耐えてる。
IIS6.0の耐性おそろしい・・ TUXあたり持ってこんと相手にならんな。
おまけにこれでサイトごとの帯域制御やら同時接続数制限がでふぉでついてるしな。
それでベンチマーク結果は?
437 :
元217:2007/08/13(月) 01:54:46 ID:???
>>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でテストしてみるよ。
マシンを新調ついでに再びやってきました。
>>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
どうよ?
439 :
DNS未登録さん:2007/12/12(水) 21:53:33 ID:UAseBENF
過疎スレ保守age
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取っ払ってチューニングすれば全然違う結果になりそうやね。
>>440 Document Length: 1001 bytes
サイズ1456byteに統一してくれ。100M走と80M走が混在してちゃベンチにならん。
>>438 すごいですね。さすがクアッド。
keepaliveアリ、なしの違いも両方書いて。
2.2系ならメモリキャッシュできるから
CacheEnable mem /
の場合の結果もヨロ
と思ったら俺の記録4万8480RPSだしてたんだが。
いつ抜かれるのかな。2005年2月の記録なんだが・・
444 :
438:2007/12/20(木) 11:22:54 ID:???
>>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でやってます。
次へ続く
445 :
438:2007/12/20(木) 11:23:23 ID:???
続き
スコア :
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
次へ続く
446 :
438:2007/12/20(木) 11:24:03 ID:???
続き
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
次へ続く
447 :
438:2007/12/20(木) 11:24:28 ID:???
続き
瞬間最大風速だけど↓なんてスコアも出ました。
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
どうだ!
448 :
DNS未登録さん:2007/12/20(木) 17:17:01 ID:utmtau/j
記録更新age
だが、抜いてみせる!! 待ってろよ。
451 :
438:2007/12/28(金) 11:15:27 ID:???
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
いやっほーい!
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
一言 :普通に速いな・・
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)
ありゃ、
>>452氏もVMwareか・・・
VMware以外に原因ありそうだなこりゃ
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
zero dayアタック北之
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)
460 :
406:2008/05/09(金) 07:32:33 ID:???
>>459 そのマシンスペックから考えるとスコアが全般的に低すぎじゃね?
静的ファイルでそんな低いのはちょっと変では。
461 :
DNS未登録さん:2008/06/28(土) 21:09:12 ID:UjI/Hge5
誰かSSD+Core2Quad4GHzOCとかで挑戦した人いないの??
SSDよりラムディスクの方が手軽な予感
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)
玄箱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)
atomのベンチまだ〜?
>>463 RAMディスクでやったけど、たいして変わらんかったぞ。
これってほとんどCPU+メモリベンチだし。(たぶんキャッシュ内)
もしくはOS全体をRAMディスクにしないと変わらんはず。
だから最速狙うなら、DDR3 1600とか+iram(ANS-9010)とデュアルコア最速のが必要。
468 :
DNS未登録さん:2009/01/17(土) 03:32:38 ID:dECoL2G9
あげ
ファイヤーウォールが反応してタイムアウトwwwwwwwww
もっかいやり直し中・・・
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な環境
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ろだ稼働中な環境
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
インストールしたまんまのデフォルト設定
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倍にしてみた
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が気になる。
ちなみに同じ環境(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
たぶん記録更新!
476 :
278:2009/11/03(火) 18:58:38 ID:???
test
477 :
DNS未登録さん:2010/01/18(月) 19:21:15 ID:/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なファイルって
処理が軽くてすばらしいですね。
478 :
DNS未登録さん:2010/01/29(金) 17:55:38 ID:JRIV18sX
チューニングの概要だけでも併記しないと誰の参考にもならないような
誰かFusionIOでのベンチ結果投げて来年まで永遠不滅の大記録を出してくれ
test
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たいしたことないのかな
乙
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スレッドだけ計るこのベンチじゃ大差ないと思われ。
∧_∧
( ・∀・) ガッ!
(⊃□ つミ。゚。 ゚ 。
| | | 。 人。゚ 。
(__)_) .< >_∧∩
。゚V`Д´)/
/ ←
>>56
485 :
DNS未登録さん:2013/02/06(水) 18:25:43.03 ID:AZOAmfg+
_
|O\
| \ キリキリ
∧|∧ \ キリキリ
ググゥ>(;⌒ヽ \
∪ | (~)
∪∪ γ´⌒`ヽ
) ) {i:i:i:i:i:i:i:i:}
( ( ( ´・ω・)、
(O ⌒ )O
⊂_)∪
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的には頑張った方だと思いたいです.