Apache monster
Efter att ha installerat till mpm-worker modellen på apache servern så märkte jag att minnesutnyttjandet ökat något ordentligt. Varje process låg på över 250MB virtuellt minne vid uppstart.. Med ett par sådana processer är man ju lätt över 1GB.
Efter att ha googlat lite så hittade jag flera texter. bl.a. denna:
This is due to linux libc setting the thread stack size using the stack resource limit. We have the following in our apache httpd startup script:
# NPTL (modern Linux threads) defaults the thread stack size to the setting
# of your stack resource limit. The system-wide default for this is 8MB,
# which is waaay exaggerated when running httpd.
# 512kB should be more than enough (AIX manages on 96kB, Netware on 64kB).
ulimit -s 512
Sagt och gjort. Nu tar processerna inte mer än 15MB var.. Hurra!!
MySQL monster process
Också ett monster som går att optimera.. Började med att dra av 100MB rätt av bara genom att stänga innodb (skip-innodb) i my.cnf.
PHP processer
Undersöker fortfarande..
Clamd monster process
Ett riktig fuling som tar över 200MB.
Pingback: Optimera MySQL | Mikael Byström | GSOC