Linuxネタ・テクニック・話題のまとめ

■ プロのサーバ管理者がApacheのStartServers, (Min|Max)SpareServers, MaxClientsを同じにする理由 - blog.nomadscafe.jp ■

2010/09/02 4:02:07 はてなブックマーク数419 ライブドアクリップ数0 del.icio.us数15 blog.nomadscafe.jp [ この元コンテンツへ ]
プロのサーバ管理者がApacheのStartServers, (Min|Max)SpareServers, MaxClientsを同じにする理由 - blog.nomadscafe.jp

kazuhoさんが「プロのサーバ管理者の間では存在価値が疑問視されて久しい (Min|Max)SpareServers だと思う」と書いたり、hirose31さんが去年のYAPC::Asiaで{Start,{Min,Max}Spare}Servers,MaxClientsは同じにしているよと発表したり、実際前職のサーバはそのように設定されていたのですが、自分でうまく説明ができてなかったので、調べな...

[ ← 前の画面 ]  【 PR 】 iPhoneのネタ・情報まとめ [ ニコニコ風 ] [ 関連記事 ] [ Feeling Lucky ]
[ スポンサード リンク ]
[ スポンサード リンク ]
■ この情報のコメント・メモ ■

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 ]


[ ← 前の画面に戻る ]

ftp-adminの憂鬱: パイプ経由のログ出力はCPUを浪費するftp-adminの憂鬱: パイプ経由のログ出力はCPUを浪費する [ 情報元へ ]
2010年7月24日土曜日パイプ経由のログ出力はCPUを浪費するApache HTTP Serverでログをパイプ経由でプログラムに出力すると、リクエストを処理するたびにログを処理するプログラムへのコンテキストスイッチが起こります。そのためアクセスが増えたときにCPUをかなり浪費します。Ultra...

Apache HTTP Serverの脆弱性を突く「Apache Killer」――パッチは48時間以内にリリース予定 - SourceForge.JP Magazine : オープンソースの話題満載Apache HTTP Serverの脆弱性を突く「Apache Killer」――パッチは48時間以内にリリース予定 - SourceForge.JP Magazine : オープンソースの話題満載 [ 情報元へ ]
SourceForge.JP Magazine注目記事 ハードディスクの中身を誤って消した場合のファイル復旧方法 ハードディスクを完全消去する「DBAN」のインストールと使い方 HDD/SSDの健康診断を行うS.M.A.R.T.対応ツール「CrystalDiskInfo」 の使い方 HDDやSSD...

今こそ見直すApacheの設定 - blog.nomadscafe.jp今こそ見直すApacheの設定 - blog.nomadscafe.jp [ 情報元へ ]
nginxやvarnishなどがアツいですが、Apacheもまだまだ実績や安定性から採用されていると思います。ここではデフォルトとは異なる値に変更するサーバ設定を中心に、パフォーマンス改善、安全性向上のためのApacheの設定を紹介します。 mpmの確認 > /path/to/bin/httpd ...

Apache, Cache-Control, 304, 大型サイトで静的ファイルを無駄なく配信 | バレで昼寝Apache, Cache-Control, 304, 大型サイトで静的ファイルを無駄なく配信 | バレで昼寝 [ 情報元へ ]
以前にも書きましたが私は某ポータルサイトのシスアド、兼プログラマをしています。月々1億から3億ページビューを裁いていますが、システムの一番大きなコストはトラフィックです。100MBit専有とまでなると月40万は軽く行きます。そこでとにかくページビューをあげながらもトラフィックを減らそうと日々努力し...


[ ← 前の画面に戻る ]
[ スポンサード リンク ]
追加
[ 追加された期間を表示 ]
ユーザー
[ コメントの多いユーザー ]
ピックアップ
server』 の注目情報

ほとんどのシステム管理者が経験したことがあるはずの状況は「何か悪いことが起きていて、サーバがダウンしているが、しかし何が起きているのか分からない」というシチュエーション。サーバを管理するシステムアドミニストレーターなどの立場でいると何が大変かというと、実際の製品として動かしている実環境でこのような...

2011/12/09 4:01:17
   Linux サーバ server 運用 ツール

インフラ, rubySSHクライアントたくさん並べてペーストしまくるのが許されるのは小学生までだよねと言ってみたかっただけです。こんにちは。Capistranoでサーバ構築を省力化する方法を紹介します。サーバ構築の自動化といえばChefやPuppetが有名ですが、CapistranoはサーバにSS...

2011/12/30 4:01:14
   capistrano サーバ server ruby インフラ
Trouble-Maker
Trouble-Maker Linuxネタ・テクニック・話題のまとめ

『 ・・・実はダウンロードしたOSSにトロイの木馬的なモノが仕込まれていた!どうする?みたいなベリーハードモードは無いよね? 』

2011/12/09 4:01:17
   server tool linux サーバ サーバ管理
人気のタグ
ブックマーク
RSS配信中
Linuxのネタ・話題なら || フィード マイニング