You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
はい、これは僕がいつも良く見る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
人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 久々のApache HTTP Server 2.4.1という安定版がリリースされたので、早速ベンチマーク評価を行う。今回はevent_mpmのExperimentがとれて、晴れてデフォルトMPMになったのでそれを使ってみたい。 日本一(ひょっとすると世界一)早いApache 2.4.1 event_mpmのレビューを意識してみた。 はじめに 個人的にも、event_mpmが採用されたことに最も注目している。event_mpmは非同期型のIO処理をしていて、nginxに近いアーキテクチャをとっている。厳密には、nginxの非同期と比べた場合、nginxは徹底的にノンブロッキング(accept4を使う等)してworkerスレッドで次々と並列処理し
2. 2 私は誰 • 氏名: 滝澤 隆史 @ttkzw • 所属: 株式会社ハートビーツ • 何やっている人 ▫ メーラMuttの国際化や日本語対応パッチ作者 ▫ SpamAssassinの日本語対応パッチ作者 ▫ Unbound/NSDの文書の翻訳 5. Linuxにおけるinit • initはカーネルのブート後に最初に起動するプロセス • 厳密に言うと、 ▫ カーネルは起動時に、initrdとして指定されたinitramfs/initrd イメージをルートパーティションとしてマウントする。 ▫ /init(スクリプト)を実行する。 ▫ /initスクリプト内でデバイスの認識やルートパーティショ ンのマウントなどを行う。 ▫ /initスクリプトの最後で、exec経由および、switch_rootあ るいはrun-initコマンド経由で/sbin/initを実行する。 exec s
UpStartになってイロイロ変わりました。どの辺が変わったのか。調べて纏めました /etc/init.d から無くなります。 /etc/init.d/mysqlファイルは無くなりました。 Upstart 以前 -rwxrwxrwx 1 root root 21 2011-05-06 02:35 mysql UpStart 以降 lrwxrwxrwx 1 root root 21 2011-05-06 02:35 mysql -> /lib/init/upstart-job #リンクに UpStartになると、 /etc/init.d/XXX のスクリプトは、 /lib/init/upstart-job に書き換わっていました。 /etc/init.d/mysql はドコに移動したのか /etc/init.d/ →/etc/initに移動しました*1 Upstart 以前 /etc/ini
Ubuntu Server でsshd をシステム起動時に起動しないようにするには?
この間リリースされたばかりのUbuntu 10.04、なんか画面がSnow Leopardっぽくて良さげな感じだったので、とりあえずサブノートPCにクリーンインストールしてみた。 …本当にSnow Leopardっぽいな…(@_@;) …で、ひととおりソフトウェアのインストールを終え、あれこれ弄って遊んでいたのだが、いくつかのデーモンの自動起動の設定が、これまでと違っているのに気づいた。具体的には、これまではchkconfig(のUbuntu版である、sysv-rc-conf)を使って、ランレベル毎にOn/Offの切り替えを行っていたのだが、mysqldでそれができなくなっていた。 …/etc/init.d配下を見ると、起動スクリプトであるmysqlが/lib/init/upstart-jobへのシンボリックリンクになっていた。どうやら、mysqldはupstartで起動や停止を管理されて
Windows PC 上で仮想的に Linux を動かして、そこを開発環境として使えるといろいろ便利です。それをするためのソフトとして VMware Server、VirtualPC、coLinux などがありますが、今回 VirtualBox を試してみたところ、簡単に開発環境を準備することができました。VirtualBox に CentOS を入れて、Windows PC 上のウェブサービス開発環境として使えるようにするまでの手順をメモしておこうと思います。 VirtualBox の良い点 インストールが簡単 ダウンロード&インストールに面倒なユーザー登録がない VMware Server は面倒だった気がする UI が使いやすい 設定画面などが分かりやすい VirtualPC 近い? 日本語化されている 動作が速い 仮想マシンの状態保存/復元が速い スナップショットを取るのがなかなか
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く