メモ:Apache の LoadModule を減らした結果

自分用メモ。CentOS5 のデフォルト設定が通る程度に LoadModule を減らしてみた。

生き残った LoadModule

LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule env_module modules/mod_env.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule mime_module modules/mod_mime.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule dir_module modules/mod_dir.so
LoadModule alias_module modules/mod_alias.so
LoadModule proxy_module modules/mod_proxy.so

事前

1995 13976  28272  7224 /usr/sbin/httpd
9547  8292  28272  7224 /usr/sbin/httpd
9548  8292  28272  7224 /usr/sbin/httpd
9549  8292  28272  7224 /usr/sbin/httpd
9550  8292  28272  7224 /usr/sbin/httpd
9551  8276  28272  7224 /usr/sbin/httpd
9552  8276  28272  7224 /usr/sbin/httpd
9553  7624  28272  7224 /usr/sbin/httpd
9559  7624  28272  7224 /usr/sbin/httpd

事後

25408  8884  23628  3696 /usr/sbin/httpd
25410  4364  23628  3696 /usr/sbin/httpd
25411  4364  23628  3696 /usr/sbin/httpd
25412  4364  23628  3696 /usr/sbin/httpd
25413  4364  23628  3696 /usr/sbin/httpd
25414  4364  23628  3696 /usr/sbin/httpd
25415  4364  23628  3696 /usr/sbin/httpd
25416  4364  23628  3696 /usr/sbin/httpd
25417  4364  23628  3696 /usr/sbin/httpd

rss,vsize,size の差がいまいちよく判っていないんだけれども、4M 程度はメモリ節約してる感じだろーか。

prefork の場合デフォルトの MaxClients が 256 だから、計算上は最大 1G 程度のメモリ節約なるか。結構大きい。