[過去ログ] 【激速】mod_perl SpeedyCGI FastCGI【激速】 (853レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
279: 267 2006/06/25(日)23:26 ID:??? AAS
追記
使用ソース
運用中nicky.cgi改(SpeedyCGI、mod_perl対応)
280: 2006/06/25(日)23:39 ID:9F1oBnAV(1) AAS
ab -n 20 -c 1とかのオプションってどういう意味なんでしたっけ?
281: 2006/06/25(日)23:40 ID:??? AAS
外部リンク[html]:www.atmarkit.co.jp
ここら辺どぞ
282
(1): 2006/06/25(日)23:49 ID:??? AAS
>>232>>275を比べると、両者で測定条件が違いそうだけど、prefork,workerの差は、
あまりないと言う事かな?

それにしても、SpeedyCGIは強いね。
283
(1): 282 2006/06/26(月)00:27 ID:??? AAS
>>282
測定条件は違います。
前回:Vine3.2フルインストール(Apache1.3.33、mod_perl含む)+SpeedyCGIソース
今回:Vine3.2最小インストール+コンパイル環境+Apache2.0.58ソース(workerでコンパイル)+mod_perlソース+SpeedyCGIソース

なぜこのようになったかというと、Apache2環境のアクセラレータがディストリのものではうまく揃わなかったからです。
Vine、Debianを試しましたがApache1しか揃いません。

>prefork,workerの差は、あまりないと言う事かな?
前回がApache1だし、-c 10の場合しかとってないので、
次回:Vine3.2最小インストール+コンパイル環境+Apache2.0.58ソース(preforkでコンパイル)+mod_perlソース+SpeedyCGIソース
で同条件のベンチを取ってみます。
省3
284: 267 2006/06/26(月)00:30 ID:??? AAS
↑トリップ282×→267○
285
(1): 2006/06/26(月)07:53 ID:??? AAS
>>283
これ読んで気づいたけど、今回のS;peedyCGIは、mod_speedycgiではなかったんですね。

それから、mod_perl workerはRegistryだと思うけど、PerlRunの結果と、1回で良いから、
同一内容のhtmlを静的コンテンツとして取り出した際の値も併記してもらえれば嬉しい
です。
286: 267 2006/06/26(月)09:34 ID:??? AAS
>>285
了解。
実運用のNicky!のデータを吸い込ませたので、同一内容のhtmlは元々有ります。
ただ、mod_perlと併用した場合とかなると条件をどうするか面倒なのでできれば静的コンテンツ単体で取りたいです。
複雑なものは、基本的なものが揃ってから。

後、ディストリはGentooがよかったかな。
ちょっと構築に時間がかかるけど。
287
(3): 2006/06/26(月)20:13 ID:??? AAS
-n 20 -c 200って変じゃない?
200並列全体で20回のリクエストでしょ?
更に-c 20以上はmod_perlとかだとワーカを再利用しない初期化速度を計測しているような気がする。
288
(1): 267 2006/06/26(月)20:30 ID:??? AAS
> -n 20 -c 200って変じゃない?
http.confはいじってないのでMaxClients150のままです。
MaxClients150でc 200のときにどうなるのか興味があったので、あえて200を試しました。

> 更に-c 20以上はmod_perlとかだとワーカを再利用しない初期化速度を計測しているような気がする。
すいませんが、よく意味がわかりません。
新しくプロセスを起こしてしまっているという意味でしょうか?

私はデータを提供しただけなので、問題があれば自分で反論を証明するデータを提出してください。
少なくとも「気がする」というような反論は勘弁してもらいたいです。
289: 267 2006/06/26(月)20:41 ID:??? AAS
あと、データ提供時に説明不足な点がありました。

perlcc -Bの時に2回目からクラッシュするパターンが多いですが、
実はこれは1回目が終わったあと動作が異常に重くなっていました。
恐らくCPU全開が数分間続くパターンに入っていたと思います。
次回検証します。

後、mod_perlの1回目がロースコアかつクラッシュが多い点について。
私見ですが、mod_perlはperlインタープリタを複製するのに、Apacheのプロセスを複製する必要があります。
当然1回目の起動コストは高くなると思います。
290
(2): 2006/06/26(月)22:49 ID:??? AAS
>>288
>>287 が言っている事は、
-n 20 -c 200 だと、200回の同時接続要求を出すのに、全体のリクエスト数が
それ以下の20回と言うのはおかしい。nの値は、cより大きい筈ではないか、
ではないかと思います。

もし、同時接続200を20回繰り返すという意図なら、-n 4000 -c 20 という感じか
なと。(abが、リクエスト完了の後、すぐに次のリクエストを発行すれば、-n 4000
が、この意図を満たすのに適当な値ではないのですが)

ちなみに、n < c の場合、少なくとも、c回のリクエストは発行する様です。
291
(2): 2006/06/27(火)00:20 ID:??? AAS
こんな場所に匿名で貼られたオナニーベンチなんかだれも信用しないし、
べつにどんな方法でどうでもいいんじゃないかな。
292
(1): 2006/06/27(火)03:14 ID:I9hdLSDQ(1) AAS
>>291
嘘をつくメリットもないので、
参考にはなると思いますよ。
293: 2006/06/27(火)03:21 ID:??? AAS
ひろゆ子、このスレにいたのか・・・
294: 2006/06/27(火)03:27 ID:??? AAS
>同時接続200を20回繰り返すという意図なら、-n 4000 -c 20 という感じかな
-n:リクエスト数
-c:同時接続数
で、-n 20 -c 200 とか思ってたけど、奥深いんやね
295: 2006/06/27(火)04:02 ID:??? AAS
>>292
嘘をつくメリットがないと、参考になるというのは、すごくはつみみですね。
296: 245 2006/06/27(火)04:46 ID:z6n+0wh9(1) AAS
動機がないと犯人にしづらいというのと同じだろ。
297: 267 2006/06/27(火)05:02 ID:??? AAS
>>287
>>290

失礼。
>290のいう通りの間違い。
やり直します。
298
(1): 2006/06/27(火)10:09 ID:??? AAS
ab -n 20 -c 20 までの結果を見ても
mod_perlはでかいメモリ間コピーをするから遅いってのが分かるじゃん
1-
あと 555 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.010s