Pavel Sanda wrote:
I'm NOT running mailman, spam assassin, or vsftpd, but could those be
eating 100MB? That seems unlikely.
spam assassin can be very expensive, 100mb are imho no problem to eat with it.
Would moving some services elsewhere help? E.g., moving the ftp server?
i would look on httpd and spam services first.
These services _can_ eat lots of memory (and sometimes cpu), and therefore
they also have config options for not doing that.
Log in, see what proess is eating most memory. Then configure
it to use less - fewer simultaneous processes, less caching/memory
allocation if there are configs for that. If not - consider different
server sw with more micromanagement options.
If something uses too much cpu - configure for fewer simultaneous
processes and/or use 'nice'.
A service getting less resources may get worse performance,
but everything else will benefit. Swap avoidance may even help
everything: The services getting less resources will now
have a slower "best case response" but perhaps they
never saw that "best case" anyway. Massive improvement of the
worst case can help a lot. :-)
Helge Hafting