196 :
ピロリ:
read.cgi@dso を LA(LOad Average)=1.0 以上の場合
read.cgi を「人大杉」表示にした
これでどれくらいの効果があるかわからないがテストしてみよう。
1.0 の値は 10.0 くらいが妥当か? @banana
でも tiger もあるしな・・・
read.cgi 内で Banana/Tiger/Cobra の区別はどうやって見るんだ?
移動、了解。
今、LA=1以上だと人大杉すか。
198 :
ピロリ:05/03/14 00:39:55 ID:iYqDrHMS0
Tiger/Banana/Cobra の自動判定は
そのうちということで
今回はソースに埋め込んでみよう
Tiger/Cobra = 20.00
Banana = 5.00
あたりがリミッタかな?
, _ ノ)
γ∞γ~ \ ハニャン
| / 从从) )
ヽ | | l l |〃 / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
`从ハ~_ーノ) ∬< ピロリさん、rootさん、お茶どぞー♪
つ旦__))つ旦 \_____________
200 :
ピロリ:05/03/14 00:49:33 ID:iYqDrHMS0
実験するです
banana = 4.0
tiger/cobra = 10.00
ではじめます
>>198 ex7(tiger503)とlive系(oyster901 = live8 / tiger507 = live16は実験中なので、リミッターなしをきぼんぬ。
あとは、そんなところだと思います。
203 :
ピロリ:05/03/14 00:52:34 ID:iYqDrHMS0
少なくしないと実験にならないです
これでも今の時間だとでれも人大杉にならないような
実際に負荷が上がって
人大杉になって自力で解除になる
というのが実現できたら意味のあることだったと言うことですなぁ
>>203 ふむ。
さすがにex7は、人大杉になったようで。
効果絶大ですね。@ ex7
load averages: 11.90, 23.87, 27.27
206 :
ピロリ:05/03/14 00:56:15 ID:iYqDrHMS0
ほほぅ
ホントに効果絶大だ、、、
私も ex7 観察してたっす
NTVのニートの番組が終わったせいかもしれないけど、今10切ったですね。@ ex7
load averages: 8.13, 19.76, 25.39
ってことは、読み手と書き手を分断できるだけで、軽く倍は出るってことすかね。
209 :
ピロリ:05/03/14 01:02:38 ID:iYqDrHMS0
>>208 さすがに予想は難しいなぁ
Banana 4.0
Tiger 20.0
実験サーバ(live16,ex7,live8) 200.0
にするっす
Tiger / Banana / Cobra の自動判定より,httpd.conf か .htaccess で
SetEnv ReadCgiLoadAvgLimit 10
のように設定するのが簡単で,設定変更も柔軟にできるのではないでしょうか.
read.cgi ではこのような感じで.
double loadavg;
const char *loadavglimit;
getloadavg(&loadavg, 1);
loadavglimit = apr_table_get(r->subprocess_env, "ReadCgiLoadAvgLimit");
if (loadavglimit && loadavg >= atof(loadavglimit)) {
apr_table_setn(r->err_headers_out, "X-Load-Avg",
apr_psprintf(r->pool, "%.2f (Limit = %s)", loadavg, loadavglimit));
return HTTP_SERVICE_UNAVAILABLE;
}
あと,read.cgi そのものを軽くするということでは,Last-Modified チェック + mod_mem_cache
http://dso.2ch.net/test/read.cgi/myanmar/1101888913/64-68n が実運用でどの程度効果があるかも見てみたいところです.
212 :
ピロリ:05/03/14 22:06:44 ID:F+LBf+bG0
>>211 そですねぇ
そんな感じにしますかねぇ
music4 の負荷が順調に上がってきている
発動するかも、
213 :
ピロリ:05/03/14 23:40:29 ID:F+LBf+bG0
某板がうるさいので
ex7 , live16 も 再導入
214 :
ピロリ:05/03/14 23:41:22 ID:F+LBf+bG0
閾値 12
誘導されてきました。そういうことでしたか。
新たな試みを実施するため、ex7のread.cgiリミッターを一時的にはずしました。
httpd => speedy => speedy_backendだった起動方法を、
httpd => speedy_backendの直接起動に変更。
こっちでやっています。
スレタイを、ex7総合実験スレ、とでもすればよかったかも。
【実験】ミニ雪だるま作戦―ex7で3/8 3:10あたりから実験はじめます
http://qb5.2ch.net/test/read.cgi/operate/1110218877/
217 :
root▲ ★:05/03/16 13:31:18 ID:??? BE:5746379-#
移転に伴い、read.cgi の自動人大杉装置の閾値を、
live16 live20 ex10 : LA=200 (実験用、事実上ノーリミット)
他のtigerサーバ : LA=20
bananaサーバ : LA=4
に再設定した。