Running Apache with as few modules as possible
Charles Howse
chowse at charter.net
Wed Apr 29 20:59:34 UTC 2009
On Apr 29, 2009, at 3:18 PM, Tom Worster wrote:
> On 4/28/09 6:45 PM, "Adam Vandemore" <amvandemore at gmail.com> wrote:
>
>>> OK, here we go:
>>> With Apache running on the development machine, modules commented as
>>> in my first post --
>>> CPU: 0.8% user, 0.0% nice, 0.4% system, 0.8% interrupt, 98.1%
>>> idle
>>> Mem: 27M Active, 139M Inact, 64M Wired, 11M Cache, 34M Buf, 648K
>>> Free
>>> Swap: 512M Total, 60K Used, 512M Free
>>>
>>> Apache running on the same machine without any modules commented
>>> except mod_ssl --
>>> CPU: 0.8% user, 0.0% nice, 0.8% system, 0.4% interrupt, 98.1%
>>> idle
>>> Mem: 27M Active, 134M Inact, 64M Wired, 13M Cache, 34M Buf, 3584K
>>> Free
>>> Swap: 512M Total, 60K Used, 512M Free
>>>
>>> I just ran 'top' after starting httpd to get these figures, maybe I
>>> should have done something different?
>>> 'bout the only thing that makes sense to me is I have more Free
>>> Memory
>>> when commenting all those modules.
>>> What is the list's opinion on this?
>>>
>> You should probably use pmap for a more accurate comparison. you may
>> also want to set CFLAGS= -Os for size considerations(CPUTYPE as
>> well),
>> and remove unnecessary modules from kernel if you haven't done so
>> already.
>
> agreed. top lines of top are too imprecise to really tell. but so
> far as
> the data goes, this is consistent with my findings, i.e. disabling
> mods in
> the apache runtime config file doesn't save enough to justify the
> effort.
I recall Bill Gates saying, "640k is enough for anybody." I agree,
it's not much of a savings, and there's always the possibility that
the webmaster may add something later that needs a module that's
commented, and run around in circles before she/he realizes it.
More information about the freebsd-questions
mailing list