PHPの不要なモジュールを外してapacheのメモリを減らす方法
スポンサーリンク
いつもapache(httpd)のプロセスをチェックするために、topコマンドで様子を確認しています。httpd(8)プロセスのメモリ使用量が68MBと大きいなと感じました。
top -U wwwの抜粋。
もともと物理メモリの量も少ないし、不要なものは不要なので、少しhttpd(8)のメモリ使用量を減らすことを考えました。httpd(8)デーモンの軽量化を考えると、不要なapacheモジュール(modなんたら)を削ったりするのもいいですが、今回は、PHPにフォーカスしてみました。
色々、試してみようとか、いるかな、っと思って、インストールして、実際に extensions.ini には、58個のPHPエクステンションが追加されていました。
適当に、使ってなさそうなものや不要なものを削除してみたところ、9個削除でき、49個になりました。これで、apacheをリスタートし、topコマンドで様子を見てみると httpd(8)デーモンのメモリ使用量が68MB から 4MBぐらい減った 63.5MB 程度になりました。
ほんとうは、もっと使ってないPHPエクステンションがあるのですが、あとで使うかも、とか思うとなかなか消せなかったりします。焼け石に水程度しかhttpdのメモリ使用量が減っていませんが、本気で削れば、もっと削れるでしょう。体感スピード的に、何が変わるかも微妙ですが。
top -U wwwの抜粋。
PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND 25764 www 1 4 0 67872K 21660K accept 0:02 3.60% httpd 25473 www 1 4 0 67860K 21756K accept 0:06 3.13% httpd 25352 www 1 4 0 67864K 22000K accept 0:12 2.69% httpd 25681 www 1 4 0 68092K 21948K accept 0:05 2.10% httpd 25172 www 1 96 0 67936K 21948K select 0:16 1.17% httpd 25737 www 1 4 0 67872K 21660K accept 0:02 1.00% httpd 25730 www 1 4 0 67872K 21816K accept 0:02 0.45% httpd 24735 www 1 96 0 68344K 23064K select 0:19 0.00% httpd 25468 www 1 98 0 68552K 22212K select 0:02 0.00% httpd 25828 www 1 4 0 67708K 20212K accept 0:00 0.00% httpd
もともと物理メモリの量も少ないし、不要なものは不要なので、少しhttpd(8)のメモリ使用量を減らすことを考えました。httpd(8)デーモンの軽量化を考えると、不要なapacheモジュール(modなんたら)を削ったりするのもいいですが、今回は、PHPにフォーカスしてみました。
色々、試してみようとか、いるかな、っと思って、インストールして、実際に extensions.ini には、58個のPHPエクステンションが追加されていました。
適当に、使ってなさそうなものや不要なものを削除してみたところ、9個削除でき、49個になりました。これで、apacheをリスタートし、topコマンドで様子を見てみると httpd(8)デーモンのメモリ使用量が68MB から 4MBぐらい減った 63.5MB 程度になりました。
PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND 50481 www 1 4 0 63348K 19580K accept 0:05 2.64% httpd 50473 www 1 4 0 63460K 19440K accept 0:06 2.20% httpd 50505 www 1 4 0 63356K 19148K accept 0:01 1.88% httpd 50459 www 1 4 0 63112K 19928K accept 0:11 1.66% httpd 50321 www 1 4 0 63120K 19804K accept 0:11 1.46% httpd 50480 www 1 4 0 63120K 19852K accept 0:07 1.32% httpd 50502 www 1 4 0 63088K 19636K accept 0:02 1.02% httpd 50398 www 1 4 0 63468K 20108K accept 0:12 0.98% httpd 50302 www 1 4 0 63120K 19712K accept 0:12 0.68% httpd 50488 www 1 4 0 63452K 19988K accept 0:03 0.44% httpd
ほんとうは、もっと使ってないPHPエクステンションがあるのですが、あとで使うかも、とか思うとなかなか消せなかったりします。焼け石に水程度しかhttpdのメモリ使用量が減っていませんが、本気で削れば、もっと削れるでしょう。体感スピード的に、何が変わるかも微妙ですが。
参照しているページ (サイト内): [2008-08-02-1] [2008-01-31-1]
スポンサーリンク
スポンサーリンク
いつもシェア、ありがとうございます!
もっと情報を探しませんか?
関連記事
最近の記事
- パナソニック ジェットウォッシャードルツ EW-DJ61-Wのホースの修理
- LinuxセキュリティモジュールIntegrity Policy Enforcement
- アマゾンのEcho Show 5を買ったのでレビューします
- アマゾンのサイバーマンデーはAlexa Echo Show 5が安い
- Android スマートフォン OnePlus 7T と OnePlus 7の違い
- Android スマートフォン OnePlus 7 をAndroid10にアップデートしてみた
- クレジットカードのバーチャルカードの比較のまとめ
- 活動量計 Xiaomi Mi Band 4を買ってみたのでレビュー
- Android スマートフォン OnePlus 7 のレビュー
- AliExpressでスマートフォンを買い物してみた
- パソコンのホコリ対策 レンジフードフィルターと養生テープ
- 80PLUS GOLDのPC電源ユニットAntec NeoEco 750 Goldのレビュー
- イギリスの付加価値税 VAT は払い戻しを受けられる
- イギリスのロンドンでスーツケースなど荷物を預けられる場所は
- イギリスのロンドンで地下鉄やバスに乗るならオイスターカードを使おう
- イギリスのヒースロー空港からロンドン市内への行き方
- 航空便でほかの航空会社に乗り継ぎがある場合のオンラインチェックイン
- SFC会員がANA便ではなくベトナム航空のコードシェアを試して解ったこと
- ベトナムの入国審査でeチケットの掲示が必要だった話
- シアトルの交通ICカードはオルカカード(Orca)です
人気のページ
- Windows7 IME 辞書ツールで単語の登録に失敗しました
- C言語 popen()でコマンドを実行して出力を読み込む
- Windows7で休止状態にする方法
- CentOS MySQLの起動、停止、再起動
- loggerコマンドでsyslogにエラーを出力する方法
- パソコンパーツの買取をしてくれる店のまとめ
- Java Mapの使い方 get(),put(),remove(),size(),clear()
- 楽天のRポイントカードを作ってみた
- iPhone 5 から iPhone 6 に乗り換えたのでレビュー
- netstatコマンドのステータスの意味
スポンサーリンク
過去ログ
2020 : 01 02 03 04 05 06 07 08 09 10 11 122019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12