kazuhoさんが「プロのサーバ管理者の間では存在価値が疑問視されて久しい (Min|Max)SpareServers だと思う」と書いたり、hirose31さんが去年のYAPC::Asiaで{Start,{Min,Max}Spare}Servers,MaxClientsは同じにしているよと発表したり、実際前職のサーバはそのように設定されていたのですが、自分でうまく説明ができてなかったので、調べな...
■ この情報のコメント・メモ ■
CoWを考慮してもbusyが少ない時には効率悪いなぁ。apacheのサブプロセスはラウンドロビンで実行されるから物理メモリに乗っちゃってswapされない。よって、今まで物理メモリを消費する。トレードオフ。暇なサーバならこの [ matsubobo ]
Apacheのパラメタ話。ここなんとなくじゃなくてちゃんと納得できるように理解しておきたい [ Metaphone ]
ApacheのStartServers,(Min|Max)SpareServers,MaxClientsを同じにする理由 [ kikuzou ]
なるほど。 [ backpaper0 ]
なんとなくそうだろうなあと思ってたんだけど、調べる手間が省けた! [ akiyan ]
MinSpareServersは0にしてるなあ [ ogijun ]
Apacheじゃないけど、最近DBのコネクションプーリングで全く同じような設定をした。 [ oinume ]
確かに安定運用には予想できない挙動を排除することが重要だ。 [ operator ]
覚えとく。 [ u1tnk ]
prefork [ soranosita ]
fork(2)における負荷の増加。必要以上にforkを行わせないようにする設定 [ LukeSilvia ]
あとで使うかも [ spicebx ]
followdaibosyuプロのサーバ管理者がApacheのStartServers,(Min|Max)SpareServers,MaxClientsを同じにする理由-blog.nomadscafe.jp [ hiroshi_revolution ]
プロのサーバ管理者がApacheのStartServers,(Min|Max)SpareServers,MaxClientsを同じにする理由-blog.nomadscafe.jp(89users)http://bit.ly/d7vjUZ
–はてなブックマーク::Hotentry(hatebu)http://twitter.com/hatebu/statuses/22718574952 [ kasumani ]
totallyagree!Min=Max=Startだと、一斉にMaxReqPerChildむかえて死ぬ→forkするので、プロセス毎にMaxReqPerChildをばらけさせる=集団死しないようにするApachemodule,mod_bumpy_lifeとか書きましたよ! [ hirose31 ]
なるほど [ d5884 ]
forkってのはサーバにとって重い部類の処理になります。つまり負荷の高いときにforkを大量に行うのはしてはならないことの1つです [ fukken ]
forkを抑える……。開発環境で試しにやってたら大量にswapしちゃた。後でちゃんと計算して試してみる [ youhey ]
すごく興味深い記事。プロのサーバ管理者がApacheのStartServers,(Min|Max)SpareServers,MaxClientsを同じにする理由 [ mrgoofy33 ]
『負荷の高いときにforkを大量に行うのはしてはならないことの1つです』国盗りは2008年の公開時にそれで盛大に落ちたなあ。 [ kokogiko ]
プロのサーバ管理者がApacheのStartServers,(Min|Max)SpareServers,MaxClientsを同じにする理由-blog.nomadscafe.jp:プロのサーバ管理者がApacheのSt... [ cubisme_face ]
まぁ、ふた昔まえみたいに、いろんな人がUNIXにログインして日常の作業をしている片手間にWebサーバが動いている、というわけじゃないからなぁ。 [ JULY ]
httpdapacheの鉄板設定がまたひとつ [ svankmajer ]
forkは重い、過負荷時のforkは避ける [ rtk2106 ]
プロのサーバ管理者がApacheのStartServers,(Min|Max)SpareServers,MaxClientsを同じにする理由-blog.nomadscafe.jp [ lapis25 ]
forkの負荷が高いからプロセスの増減をさせないために同じ値にする必要があるということ。 [ Leigh ]
最大限の数値にしろ、また数値は全部同じにしろという話。 [ kitayama ]
プロのサーバ管理者がApacheのStartServers,(Min|Max)SpareServers,MaxClientsを同じにする理由-blog.nomadscafe.jp:kazuhoさんが「プロのサーバ管理者... [ ksd6700kp ]
forkの負荷まで考えなきゃいけないような高負荷なWebサーバ運営したことない… [ pmakino ]
StartServers/MinSpareServers/MaxSpareServers/MaxClientsの相関関係。余分なforkを抑える。 [ hiro_y ]
ほー、試してみよう [ kanu-orz ]
SpareServersfork [ korn_freak ]
>経験上、MaxClientsは一日の最大のBUSYプロセス数の倍あればいいと思います [ teckl ]
あとで読む [ yodatake ]
forkを避ける [ youpy ]
そもそもそんな状態ではピークタイムにSWAPする可能性があります [ kazuhooku ]
preforkのサーバ数設定。確かに、あまり考えた事なかった。というか、フロントがそこまで高負荷になるパターンが少なかったからかも。ほぼ受け流しでバックエンドのTomcatに流すパターンが多いし。。。 [ tksmd ]
4つを同じにしたとして、MaxRequestsPerChildに達した子プロセスは一回死んで、新しくプロセスが作られるのだろうか?それなら結局forkする量ってさほど変わらないんじゃ?と思ったり。 [ deg84 ]
Bylineからプロのサーバ管理者がApacheのStartServers,(Min|Max)SpareServers,MaxClientsを同じにする理由-blog.nomadscafe.jpkazuhoさんが「プロのサーバ管理者の間では存在価値が疑問視されて久しい(Min|Max)SpareServersだと思う」と書いたり [ ji_ku ]
[
← 前の画面に戻る ]