並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 66件

新着順 人気順

MPMの検索結果1 - 40 件 / 66件

  • ApacheとNginxの性能比較でevent_mpmの本気を見た

    はい、これは僕がいつも良く見るApacheとNginxの性能差に見えます。大体、ApacheはNginxの75%程度の性能に落ち着きます。数十バイトの静的コンテンツに対するリクエスト処理はNginxの得意分野だと思っていたので、大体こんなものです。 そこで、真面目にevent_mpmのチューニングを行ってみました。で、幾度となくベンチを試した結果導き出した、静的コンテンツに対する同時接続数100程度に対して最高のパフォーマンスを示すevent_mpmの設定は以下のようになりました。 [program lang=’apache’ escaped=’true’] StartServers 4 MinSpareThreads 4 MaxSpareThreads 4 ThreadsPerChild 2 MaxRequestWorkers 2 MaxConnectionsPerChild 0 [/p

      ApacheとNginxの性能比較でevent_mpmの本気を見た
    • ウノウラボ Unoh Labs: Apache MPM の基礎をしっかりと理解しよう!

      naoya です。最近、とうとう花粉症の季節に入ったので、生まれて初めて空気清浄機を購入しました。 さて、今日は Apache HTTP サーバの MPM (Multi Processing Module) について解説したいと思います。普段、ウェブサーバを構築するとき、Apache HTTP サーバを使うことが多いと思いますが、Apache HTTP サーバを使う上で MPM について理解しておくことは大事です。 この MPM ですが、Apache HTTP サーバではリクエストを処理する部分のことをさします。MPM は、Apache HTTP サーバ 2.0 系から採用されています。Apache HTTP サーバの MPM には、次の種類があります。 prefork worker perchild winnt それぞれの MPM について解説します。まずは、一番代表的な prefork

      • 2010年代には Apache の mpm_prefork とか流行らない (もしくは HTTP keep-alive のメリットとデメリット) - kazuhoのメモ置き場

        HTTP の持続的接続の功罪について はじめに、HTTP の持続的接続 (keep-alive) のメリットについて。持続的接続を使うメリットは、以下の2点。 TCP 接続の確立にかかる時間の節約*1 TCP の接続と切断に必要な資源 (CPUとネットワーク) の節約 ウェブブラウザ〜データセンタ間の通信で、持続的接続を使う理由は、このうちの前者。特に太平洋を超えるようなケースだと、TCP 接続に0.2秒とかかかるので、メリットが大きい。 一方、持続的接続のデメリットは、 接続が切断されるまでの間、その接続を維持するためにコストがかかる (主としてメモリが無駄になる) という点になる。特に、1プロセス1コネクションを前提とするアーキテクチャ (例: mod_perl) だと、メモリの無駄使いが、とてもひどいことになる。 そこで、ブラウザからの接続を受ける HTTP サーバとアプリケーション

          2010年代には Apache の mpm_prefork とか流行らない (もしくは HTTP keep-alive のメリットとデメリット) - kazuhoのメモ置き場
        • Apache HTTP Server: MPMパラメータ チートシート

          こんにちは滝澤です。たまにはapacheネタということで一つ。 Apache HTTP ServerのパラメータチューニングではMaxClientsなどのMPM(マルチ プロセッシング モジュール)関連のディレクティブの設定値を調整することが多いです。本記事ではMPM関連のディレクティブのデフォルト値やディレクティブ間の関係を表にまとめたので紹介します。 注意事項 UNIX系OSにおける説明となります。バージョン2.2系および2.4系の両方について説明します。 関係式においてバージョン2.4系の場合はMaxClientsをMaxRequestWorkersに置き換えて読んでください。 ディレクティブ名には公式サイトのリンクを張っています。公式の説明も確認してください。 デフォルトの欄で括弧付きものはそのディレクティブそのものは設定不可ではあるが、内部的に設定されているデフォルト値を示してい

            Apache HTTP Server: MPMパラメータ チートシート
          • Apache2 - worker MPM のプロセス&スレッド数のチューニング

            前エントリ pound と apache をバランスよくチューニングする必要性について の続きです。Apache2 のチューニングによる高負荷(大量アクセス)対策を考えてみます。 ここまできてやっと、そもそも高負荷時に apache2 のプロセス数が足りていなく、静的コンテンツの応答時間が遅延しているのかも?という仮説を立てることができました。図解するとこんな感じです。 Apache2 はもちろん worker MPM で動作させています。worker MPM ってなんぞ?という方は、このブログを読んで頂けている方にはいらっしゃらないかと思いますが http://httpd.apache.org/docs/2.0/mod/worker.html あたりを読むと良いでしょう。 このマルチプロセッシングモジュール (MPM) は、マルチスレッドとマルチプロセスのハイブリッド型サーバを 実装して

            • Apache2.4そろそろリリース...かもしれないので非同期I/Oのevent mpmの紹介

              自信のないタイトルは1年前に「2011年には流石にリリースされると思います」と書いてしまった反省からです。 リリースに関わっているわけでもないのに根拠のない予言をするものではありません。更にさかのぼること3年前には、Apache2.4カウントダウン?のタイトルで記事を書いています。もはや狼少年状態です。 Apache2.4の新機能の中で意外にフィーチャーされていませんが、個人的な注目はevent MPM(とAsynchronous support)です。いわゆる非同期I/O動作のイベントドリブンなmpmです。非同期I/Oのイベントドリブンと聞くと、nginxと同じ動作?と思う人もいるかもしれませんが、動作モデルは異なります。 Apacheを知っている人は、event mpmがバージョン2.2から存在するのを知っているかもしれません。バージョン2.2では実験的(experimental)mp

              • Apache2.4からはデフォルトでEvent MPMになってるのに気付かなかった話 - blog::wnotes.net

                ちょっと間が空いてしまいましたが、久々にメモを残しておきます。 Apacheが遅い/止まると言われてしまいまして 現在進めているプロジェクトで、やや大きめのサーバ構築をしてたんですが、ちょくちょく「レスポンスが遅い/Apacheが止まる」と言われてしまい、うーんなんでだろうと色々試行錯誤していたメモ書きです。 ちなみにDBはMySQL-Cluster、サーバサイドはPHPです。 (本当はPound側とかMySQL側にもいくばくかの問題があったのですが、主な問題はここだったのでほかは省略) MPMの話だった 原因に気づいたのはパフォーマンスチューニングの最中でした。Apache Benchでもそもそ検証してたんですが、 ab -n 10 -c 2 http://localhost/xxx という小さめな条件振りでもレスポンスに失敗するケースに陥りました。それなりのスペックを積んでるマシンなの

                • mod_mrubyをevent及びworker MPM(マルチスレッドモデル)に対応させた

                  やはり、event MPMは早いですねー。mod_mrubyでの相性も抜群そうです。 一応、参考までにApacheのconfを貼っておきます。 httpd.conf [program lang=’apache’ escaped=’true’] # mod_mrubyの設定 LoadModule mruby_module modules/mod_mruby.so Addhandler mruby-script .mrb <Location /mruby> sethandler mruby-native-script mrubyHandlerCode "Apache.rputs 'hello mod_mruby world'" </Location> # MPMの設定、ほとんどデフォルト #LoadModule mpm_prefork_module modules/mod_mpm_prefor

                    mod_mrubyをevent及びworker MPM(マルチスレッドモデル)に対応させた
                  • Apacheのデフォルトmpmがpreforkからsimpleに変更 — ありえるえりあ

                    Recent entries Apache2.4のリリース予定は来年(2011年)初め(あくまで予定) inoue 2010-12-23 Herokuの発音 inoue 2010-12-20 雑誌記事「ソフトウェア・テストPRESS Vol.9」の原稿公開 inoue 2010-12-18 IPA未踏のニュース inoue 2010-12-15 労基法とチキンゲーム inoue 2010-12-06 フロントエンドエンジニア inoue 2010-12-03 ASCII.technologies誌にMapReduceの記事を書きました inoue 2010-11-25 技術評論社パーフェクトシリーズ絶賛発売中 inoue 2010-11-24 雑誌連載「Emacsのトラノマキ」の原稿(part8)公開 inoue 2010-11-22 RESTの当惑 inoue 2010-11-22 「プ

                    • Apache MPMをめぐる冒険 〜eventとpreforkを比べてみるよ〜 : DSAS開発者の部屋

                      Apache 2.3からMPMの切替が実行時(起動時)に設定ファイルから動的に選択できるようになる点について、以前当DSASブログ内の記事で紹介しました。このMPMの切替によってどのようなメリットを得られるのでしょうか。実際にこれを動かしてみたときのCPU使用率とネットワークI/Oの変化を見ながら、それぞれのMPMモジュールの性能・特性を比較してみたいと思います。 まずは実験です。以下のような環境を用意しました。クライアント側については、ab(Apache Bench)によって単一のURLをひたすらダウンロードする単純なものです。しかも静的ファイルなので(中身はダミー)、純粋にApacheの転送能力のみの比較になります。サーバには、CPUはAtom D510、メインメモリ4GBを用意しました。クライアントとサーバの間はGbEで繋がっており、同一セグメント(中間ノード無し)となっております。

                        Apache MPMをめぐる冒険 〜eventとpreforkを比べてみるよ〜 : DSAS開発者の部屋
                      • ApacheのMPMについて - shibainu55日記

                        今日はApacheのMPMについて書いてみる。MPMは、Apache HTTP サーバではリクエストを処理する部分のことを指し、Apacheを使用する上でMPMはとっても大事なもの。Apache HTTP サーバ 2.0系から採用されている。MPMの種類は以下の4通り。 prefork worker perchild winnt 【参考】ApacheのMPMの確認方法だが、Linux環境でのMPMの確認例は以下の通り。 # /usr/sbin/httpd -l Compiled in modules: core.c prefork.c http_core.c mod_so.c prefork MPM 一番代表的な prefork MPM について。prefork MPM の特徴は、次のとおり。 Apache HTTP サーバ 1.3 系以前のモデル 1 つのリクエストに対して、1 プロセス

                          ApacheのMPMについて - shibainu55日記
                        • apache MPM設定を見直したら、CPU負荷が下がりWordPressが軽くなった | Check!Site

                            apache MPM設定を見直したら、CPU負荷が下がりWordPressが軽くなった | Check!Site
                          • mpm_common - Apache HTTP Server Version 2.4

                            This controls the directory to which Apache httpd attempts to switch before dumping core. If your operating system is configured to create core files in the working directory of the crashing process, CoreDumpDirectory is necessary to change working directory from the default ServerRoot directory, which should not be writable by the user the server runs as. If you want a core dump for debugging, yo

                            • worker MPMの設定(前編)

                              日本最強の看板を下ろしたミラーサーバftp.jaist.ac.jpの管理者の一人が、 このサーバにまつわるよしなしごとを語ります。 English versions of some posts on another blog. ftp.jaist.ac.jpではHTTPサーバとしてApache HTTP Server (以降Apacheと略記)を使っています。lighttpdじゃないんですかって? えぇ、違います。SourceForge.netのミラーネットワークに参加するためには、Apacheのmod_rewriteを前提にした複雑なURL書き換え規則を受け入れる必要があるので、Apacheでないとだめなんです。 バージョンはまだ2.0系を使っています。本当は、atomic operationがちゃんと使われている2.2系を使いたいのですが、直ったことになっているこのバグがまだ直っていな

                              • worker MPM における mod_perl のグローバル変数 - daily dayflower

                                イマイチ worker MPM で mod_perl が安全に使える自信がなかったので確かめてみました。題して「worker MPM でのグローバル変数は Thread Local Storage か Process Global Storage か?」 まず,prefork MPM での httpd.conf から書くと, ServerLimit 2 MaxClients 2 StartServers 2 MinSpareServers 1 MaxSpareServers 0 MaxRequestsPerChild 0こんな感じで,これと等価かな?と思う worker MPM の conf は ServerLimit 1 ThreadLimit 2 MaxClients 2 StartServers 1 MinSpareThreads 1 MaxSpareThreads 2 Thread

                                  worker MPM における mod_perl のグローバル変数 - daily dayflower
                                • Apache prefork MPM のプロセス数 - daily dayflower

                                  mod_perl 環境での最適な設定を探るべく,prefork MPM(すなわち古典的 Apache)について調べてみました。実地テストをしたわけではなく,あくまでドキュメントに基づくシミュレーションです。 まず,prefork MPM では ServerLimit ディレクティブはあまり意味を持ちません(MaxClients 以上の値にしておけば OK)ので省略します。 MaxClients = 8 StartServers = 4 MinSpareServers = 2 MaxSpareServers = 6 MaxRequestsPerChild > 0という設定でのシナリオを考えてみました。 コネクション動作 1.........httpd 起動したよ 2.----....StartServers = 4 だから4つフォークするよ 3.C---....1人からリクエストがきたよ 4

                                    Apache prefork MPM のプロセス数 - daily dayflower
                                  • Apache 2.3/2.4系の新機能を見てみよう その3 〜MPMの動的ロード〜 : DSAS開発者の部屋

                                    Apache 2.3の特長を探る さて、Apache 2.3探索シリーズの第3回になります今回、MPM(Multi-Processing Modules)に話題を移します。 従来Apache 2.0/2.2ではMPMはconfigureでのオプション指定によって選択し、ビルドでスタティックリンクされます。そのため、もしMPMを変える場合はconfigureでの指定を変えてビルドする所からやり直しになります。2.3/2.4からはこれがApacheモジュールと同じようにLoadModuleディレクティブで実行時に選ぶことができるようになるそうです。 この仕組みを利用する為には、前回のビルドでのconfigureオプションに項目を1つ追加する必要があります。--enable-mpms-sharedオプションを追加し、引数にallを与えてもう一度ビルド&インストールしてみましょう。 $ confi

                                      Apache 2.3/2.4系の新機能を見てみよう その3 〜MPMの動的ロード〜 : DSAS開発者の部屋
                                    • Apache MPMとはなんぞやという話 - 備忘録の裏のチラシ

                                      Apache のチューニングにあたって MPM について知ったときのメモ、なんとなくの概要。 Apache MPM is 何か、ざっくりと。 Webサーバの実装モデルの話 MPMの話に入る前に、Webサーバの基本的な並行処理のモデルをおさえておきます。 Webサーバに接続するクライアントが1人だけであれば、並行処理について考えることは少ないでしょう。しかし、多くの場合は同時に複数人のクライアントに対応しなければなりません。 そういった状況でリクエストを並行処理するためのWebサーバの実装モデルがいくつかありまして、代表的なものを簡単におさらいします。 マルチプロセスモデル クライアントからのリクエストごとに fork をして子プロセスを生成し、その子プロセスに処理を委ねる方式です。 プロセスの fork では、メモリ上の親プロセスのアドレス空間を、生成した子プロセスのアドレス空間にコピーし

                                        Apache MPMとはなんぞやという話 - 備忘録の裏のチラシ
                                      • Apache 2.2 experimental/event MPM に降参 - Backnumbers: Steps to Phantasien

                                        前回のつづき. そもそも Apache のコードを読んだのは, Comet みたいにちびちびはりっぱな HTTP ハンドラを C++ で書ける基盤はないかというもっと壮大な現実逃避の一部なのだった. (逃避は壮大なほどいい. 現実味が乏しくなるから...) 速いという評判から, 最初は lighttpd のコードを眺めていた. でも lighttpd のコードはやや男らしすぎる. この上で作業をするのは辛そうだ. それに中の人が同じ路線で mod_mailbox を作る と言っている. こっちを待つ方が良い気もする. (今のところ進展はなさそう.) Apache は I/O の多重化をしていないという話が "Apache の話" に 書いてあるのを読みしょんぼりしていたが, 一方で Apache 2.2 から入った event MPM のマニュアル には "keep alive probl

                                        • apache2.0のMPM ( Multi Processing Module ) とは - end0tknr's kipple - web写経開発

                                          はじめに Multi Processing Moduleという名称からも分かるように、mpmとはapacheの並列処理を行うmoduleです。 apacheのmpmには、マルチプロセスのpreforkと、マルチスレッドのworker(※)がありますが、今回はこれらについてまとめてみます。 ※正しくはworkerではマルチスレッドに加えマルチプロセスも使用しています 尚、mpmの詳細な解説は次のurlをご覧下さい。 http://httpd.apache.org/docs/2.0/ja/mpm.html プロセスとスレッドの違いから、preforkとworkerを理解 mpmを紹介する前に、プロセスとスレッドを理解する必要があると思います。 まず、プロセスはプログラム実行時に固有のメモリ空間を持ち、独立性の高い実行単位である為、起動やプロセス切替の時間を必要とします。これに対して、スレッドは

                                            apache2.0のMPM ( Multi Processing Module ) とは - end0tknr's kipple - web写経開発
                                          • Apacheのevent MPMのパフォーマンスチューニング方法

                                            Apache2.4からMPMモジュールのデフォルトがevent MPMになって久しいですが、それのパフォーマンスチューニングをしようと思うと設定項目がそれなりにあり、なにげに難しいです。ググってもまとまった情報がいまいち無かったのでまとめてみました。 event MPMの構造 event MPMは基本的にはworker MPMと同じマルチプロセスでマルチスレッドなサーバです。ひとつのプロセス内にひとつのリスナースレッドと複数個のワーカースレッドがあり、さらにそのプロセスが複数個存在するという構造になっています。各プロセスではリスナースレッドが接続を受け付け、それをワーカースレッドに渡して処理を完了させるということを行っています。プロセス内のワーカースレッドの数は固定で、ワーカースレッドの数はワーカープロセス単位で増減します。 worker MPMではkeep aliveなどの待ちが発生する

                                              Apacheのevent MPMのパフォーマンスチューニング方法
                                            • worker MPMの設定

                                              event MPMは Apache 2.2で追加になったが、長らくexperimentalという位置づけだった。

                                              • apacheのパフォーマンス調整 ( モジュールの削減とprefork MPMの調整 ) ハブろぐ - havelog.ayumusato.com

                                                apacheのプロセスがメモリリークしつつ増殖 ある案件で、サーバーを移設してから、おそらくphpが発生源と思われるメモリリークを抱えたまま、大量のプロセスが滞留してしまうことにより、メモリを食い散らかしていました。おかげで物理メモリはおろか、swapまで満潮を迎えてMySQLの周辺で血を吐き始める事態に。 正直に申し上げて、そこそこ広大なシステムだった為、メモリリークの箇所の特定が難しく、つーかphpにおけるメモリリーク箇所の探索なんて高尚なスキルが無かった為、apacheの設定を調整することで対処しました。 以下、その記録をば。 prefork MPMを調整 原因はhttpdプロセスの数と、1プロセスあたりのメモリ消費が膨れあがる事。実際は、先輩の助けを借りつつ、サーバーステータスやら前後関係やらを検討しまくって辿りついた答えでした。 本来であれば多少のメモリリークは、寿命の短いphp

                                                  apacheのパフォーマンス調整 ( モジュールの削減とprefork MPMの調整 ) ハブろぐ - havelog.ayumusato.com
                                                • Apache HTTP サーバの MPM (Multi Processing Module) について unoh.github.com by unoh

                                                  Apache MPM の基礎をしっかりと理解しよう! Thu Mar 20 22:09:37 -0700 2008 naoya です。最近、とうとう花粉症の季節に入ったので、生まれて初めて空気清浄機を購入しました。 さて、今日は Apache HTTP サーバの MPM (Multi Processing Module) について解説したいと思います。普段、ウェブサーバを構築するとき、Apache HTTP サーバを使うことが多いと思いますが、Apache HTTP サーバを使う上で MPM について理解しておくことは大事です。 この MPM ですが、Apache HTTP サーバではリクエストを処理する部分のことをさします。MPM は、Apache HTTP サーバ 2.0 系から採用されています。Apache HTTP サーバの MPM には、次の種類があります。 prefork wo

                                                  • 【図解/apache】MPM prefork/worker /event (イベント駆動)の違い~CPUコアの使い方~

                                                    Apache の MPM とはApache サービスを起動すると、httpd プロセスが複数生成されます。 各プロセスはクライアントからの http リクエストを受け付け、処理を行いクライアントへレスポンスを返します。 プロセスを複数生成することで同時にリクエストを処理することができるようになります。これを実現するモジュール(追加機能)のことを Multi Processing Module , 略して MPM と呼びます。 MPM には 3 つの方式が存在します。prefork / worker / event driven (イベント駆動) です。 以降でこれらの違いを解説していきますが、prefork と worker の違いをより理解するためには、プログラム(プロセス)が CPU をどのように使っているのかを知る必要があります。以下の記事に概要を解説していますので併せてご参照下さい

                                                      【図解/apache】MPM prefork/worker /event (イベント駆動)の違い~CPUコアの使い方~
                                                    • ※予約可能!20%OFF!!【在庫復活】トランスフォーマー MPM-04 オプティマスプライム!お早めに!

                                                      ホーム トランスフォーマー, アニメ, 映画, フィギュア, 予約販売, 販売開始情報, 在庫復活 ※予約可能!20%OFF!!【在庫復活】トランスフォーマー MPM-04 オプティマスプライム!お早めに! 3Sep2017 ※予約可能!20%OFF!!【在庫復活】トランスフォーマー MPM-04 オプティマスプライム!お早めに! トランスフォーマー, アニメ, 映画, フィギュア, 予約販売, 販売開始情報, 在庫復活 トランスフォーマー 0 ランキングに参加しています^^ 1日1回クリック応援よろしくお願いします! WEBショップで完売続出の『トランスフォーマー MPM-04 オプティマスプライム』があみあみで在庫復活しました! 20%OFF!ファンの方はお早めに! Amazon あみあみ 楽天市場 Yahoo!ショッピング 駿河屋 ホビーサーチ ■メルマガはじめました。プレミア中毒の

                                                        ※予約可能!20%OFF!!【在庫復活】トランスフォーマー MPM-04 オプティマスプライム!お早めに!
                                                      • マルチプロセッシングモジュール (MPM) - Apache HTTP サーバ

                                                        はじめに Apache HTTP サーバは異なる幅広い環境、多種多様なプラットホームで 動作するように、パワフルで柔軟性に富んだ設計になっています。 異なるプラットホーム・異なる環境ではしばしば、 異なる機能が必要になったり、 同じ機能でも効率のために異なる実装が必要になったりします。 Apache ではモジュール化された設計により幅広い環境に適応してきました。 この設計のおかげで、管理者は コンパイル時または実行時にどのモジュールをロードするか選ぶことによって、 どの機能をサーバに取り込むか選択することがができます。 Apache 2.0 では、 このモジュール化された設計をサーバの基本機能にまで拡張しました。 サーバには精選されたマルチプロセッシングモジュール (MPM) が付いてきて、これらはマシンのネットワークポートをバインドしたり、 リクエストを受け付けたり、リクエストを扱うよう

                                                        • MPM(Multi-Proccessing Module)の設定

                                                          9.6. MPM(Multi-Proccessing Module)の設定Apache2.0 以降の大きな特徴の 1 つに、サーバーデーモンの実行部分を司るプログラムが MPM(Multi-Proccessing Module) としてモジュール化され、使用する MPM を選択できるようになったことがあげられます。Apache には動作の異なるいくつかの MPM が用意されており、構築する Web サイトの規模や OS によって、最適な MPM を選択することが可能です。Aapche2.2 からは event MPM が追加されています。Linux で選択可能な MPM には、以下の種類があります。 Apache 1.3 の動作モデルと同様の方法でクライアントからのリクエストを処理します。prefork は、あらかじめ複数のプロセスを用意しておき、クライアントからのリクエストを待ち受けます

                                                          • worker MPMの設定(後編)

                                                            日本最強の看板を下ろしたミラーサーバftp.jaist.ac.jpの管理者の一人が、 このサーバにまつわるよしなしごとを語ります。 English versions of some posts on another blog. 前回の話で何がいけなかったのかというとMaxSpareThreadsが小さすぎたのです。MaxSpareThreadsはクライアント数の変動幅より十分大きくないと、プロセスの終了と起動の頻度が高くなり、結果として終了待ちプロセスの数が増えてしまいます。 MaxSpareThreadsをMaxClientsに合わせてしてしまえば、MaxSpareThreadsが理由でプロセスが終了することはなくなります。しかし、不要なプロセスを起動したままにするのも気持ちが悪いので、できることなら適切に終了させたいものです。 ではいくつぐらいにするといいのでしょうか? このメールには

                                                            • Apache2.4新機能 〜MPMのevent〜 その1 | しんじつのなみだ

                                                              一定期間更新がないため広告を表示しています

                                                              • Apache2.4 を event MPM + FastCGI に変更して省メモリする - 備忘録の裏のチラシ

                                                                ApacheのMPMとして、プロセスベースの並列実行をする prefork を使用していたのですが、省メモリのためにスレッドベースの並列実行をする event へ変更しました。構成としては、Apache2.4 + event + mod_proxy_fcgi + php-fpm です。 それぞれの MPM の特徴に関しては、以前書いたこちらの記事で簡単に紹介しています。 norikone.hatenablog.com 動きを確認するためにそれぞれデフォルトの設定で、PHPプログラムが動いているサーバに簡単な負荷テストを行ってみたところ、プロセスを多数起動しない分やはり event の方が使用メモリ量が少ないという結果が出ました。スループットも若干 event が prefork を上回る結果になりました。 ただ、速度に関しては配信するコンテンツの内容やリクエスト数によって prefork

                                                                  Apache2.4 を event MPM + FastCGI に変更して省メモリする - 備忘録の裏のチラシ
                                                                • ※在庫復活【プレミア注意!】トランスフォーマームービー MPM-3 映画10周年フィギュア バンブルビー予約開始!

                                                                  ホーム トランスフォーマー, ゲーム, アニメ, 映画, フィギュア, 予約販売, 販売開始情報 ※在庫復活【プレミア注意!】トランスフォーマームービー MPM-3 映画10周年フィギュア バンブルビー予約開始! 8Jun2017 ※在庫復活【プレミア注意!】トランスフォーマームービー MPM-3 映画10周年フィギュア バンブルビー予約開始! トランスフォーマー, ゲーム, アニメ, 映画, フィギュア, 予約販売, 販売開始情報 トランスフォーマー 0 「トランスフォーマームービー MPM-3 映画10周年フィギュア バンブルビー」が在庫復活しています! 「トランスフォーマームービー MPM」シリーズを調べてみると前作はどれもかなりのプレミア価格になっています。

                                                                    ※在庫復活【プレミア注意!】トランスフォーマームービー MPM-3 映画10周年フィギュア バンブルビー予約開始!
                                                                  • MPM(Multi-Proccessing Module)の設定

                                                                    9.6. MPM(Multi-Proccessing Module)の設定Apache2.0 以降の大きな特徴の 1 つに、サーバーデーモンの実行部分を司るプログラムが MPM(Multi-Proccessing Module) としてモジュール化され、使用する MPM を選択できるようになったことがあげられます。Apache には動作の異なるいくつかの MPM が用意されており、構築する Web サイトの規模や OS によって、最適な MPM を選択することが可能です。Aapche2.2 からは event MPM が追加されています。Linux で選択可能な MPM には、以下の種類があります。 Apache 1.3 の動作モデルと同様の方法でクライアントからのリクエストを処理します。prefork は、あらかじめ複数のプロセスを用意しておき、クライアントからのリクエストを待ち受けます

                                                                    • ※在庫復活【プレミア注意!】トランスフォーマームービー MPM-3 映画10周年フィギュア バンブルビー予約開始!

                                                                      ホーム トランスフォーマー, ゲーム, アニメ, 映画, フィギュア, 予約販売, 販売開始情報 ※在庫復活【プレミア注意!】トランスフォーマームービー MPM-3 映画10周年フィギュア バンブルビー予約開始! 17Aug2017 ※在庫復活【プレミア注意!】トランスフォーマームービー MPM-3 映画10周年フィギュア バンブルビー予約開始! トランスフォーマー, ゲーム, アニメ, 映画, フィギュア, 予約販売, 販売開始情報 トランスフォーマー 0 「トランスフォーマームービー MPM-3 映画10周年フィギュア バンブルビー」があみあみ、駿河屋で在庫復活しています! 「トランスフォーマームービー MPM」シリーズを調べてみると前作はどれもかなりのプレミア価格になっています。

                                                                        ※在庫復活【プレミア注意!】トランスフォーマームービー MPM-3 映画10周年フィギュア バンブルビー予約開始!
                                                                      • ※予約可能!【在庫復活】トランスフォーマー MPM-04 オプティマスプライム!お早めに!

                                                                        ホーム トランスフォーマー, アニメ, 映画, フィギュア, 予約販売, 販売開始情報, 在庫復活 ※予約可能!【在庫復活】トランスフォーマー MPM-04 オプティマスプライム!お早めに! ランキングに参加しています^^ 1日1回クリック応援よろしくお願いします! Amazonでも即完売している『トランスフォーマー MPM-04 オプティマスプライム』がトイザらスで在庫復活しました! ファンの方はお早めに! トイザらスオンライン Amazon あみあみ 楽天市場 Yahoo!ショッピング 駿河屋 ホビーサーチ ■メルマガはじめました。プレミア中毒の最新プレミア商品情報を速報で欲しい方は登録を! メルマガ登録はこちら ※お名前はニックネームでも大丈夫です♪ ■面白いツイッターネタをお探しでしたら随時更新フォロー宜しくお願いします! Twitter登録はこちら

                                                                          ※予約可能!【在庫復活】トランスフォーマー MPM-04 オプティマスプライム!お早めに!
                                                                        • apache2-mpm-itk

                                                                          The Apache 2 ITK MPM apache2-mpm-itk (just mpm-itk for short) is an MPM (Multi-Processing Module) for the Apache web server. mpm-itk allows you to run each of your vhost under a separate uid and gid—in short, the scripts and configuration files for one vhost no longer have to be readable for all the other vhosts. mpm-itk is based on the traditional prefork MPM, which means it's non-threaded; in sh

                                                                          • mpm_common - Apache HTTP サーバ

                                                                            Please note This document refers to the 2.0 version of Apache httpd, which is no longer maintained. Upgrade, and refer to the current version of httpd instead, documented at: Current release version of Apache HTTP Server documentationYou may follow this link to go to the current version of this document.

                                                                            • 【Apache】mpmを調べる(preforkかworkerか) - Web屋3年目

                                                                              apachepreforkかworkerを調べる場合/etc/apache2/apache2ctl -VでServer MPM: Preforkで確認 これでもわかる。モジュールを確認するapache2ctl -l apache2ctlのパーミッションが与えられてない場合はこういう見方もあるらしいhttp://rutake.ddo.jp/wiki/UNIX/ServerSoft/Apache/#k329f1f0以下のコマンドで複数プロセスが見えればpreforkである。ps -ef | grep apache

                                                                              • Erlang で Apache worker MPM っぽいことを OTP っぽく実装してみた - cooldaemonの備忘録

                                                                                たけまる / Erlang で Apache worker MPM っぽいこと accept 待ちのプロセスを supervisor 配下に置いてみました。 tcp_server.hrl -author('cooldaemon@gmail.com'). -define(MAX_TIME, 60). -define(SHUTDOWN_WAITING_TIME, 2000). -define(MAX_ACCEPT, 100). tcp_server_sup.erl -module(tcp_server_sup). -author('cooldaemon@gmail.com'). -behaviour(supervisor). -include("tcp_server.hrl"). % External API -export([start_link/3, stop/0]). % Callbac

                                                                                  Erlang で Apache worker MPM っぽいことを OTP っぽく実装してみた - cooldaemonの備忘録
                                                                                • mpm_common - Apache HTTP サーバ バージョン 2.2

                                                                                  AcceptMutex ディレクティブは、 ネットワークソケットのリクエストを accept しようとしている複数の子プロセスを Apache が直列化するために使う方法を設定します。 Apache 2.0 以前は、このメソッドはコンパイル時にのみ選択できました。 最適な方法は、アーキテクチャやプラットホームに大きく依存します。 詳細に関しては、性能のチューニング ドキュメントをご覧下さい。 このディレクティブが Default に設定されていれば、コンパイル時に選択されたデフォルト値が使われます。 他の使用可能なメソッドの一覧は下にあります。 全てのメソッドが全てのプラットホームで使用可能であるわけではない、 ということに注意してください。 使用可能でないメソッドが指定された場合は、 使用可能なメソッドの一覧を含んだメッセージが エラーログに出力されます。 flock LockFile