Free memory after upgrade to 7.1

Tom Evans tevans.uk at googlemail.com
Wed Feb 4 09:21:08 PST 2009


On Wed, 2009-02-04 at 17:08 +0100, Tomas Randa wrote:
> Hello,
> 
> I have i386/PAE system (php, apache22, mysql) running on 7-STABLE and I 
> can see strange behavior after upgrade from 7.0: Apache does not free 
> memory, for example:
> 
> CPU: 31.2% user, 0.0% nice, 12.8% system, 0.7% interrupt, 55.3% idle
> Mem: 3520M Active, 3705M Inact, 465M Wired, 314M Cache, 112M Buf, 12M Free
> Swap: 4096M Total, 105M Used, 3991M Free, 2% Inuse
> 
> then apachectl graceful
> 
> CPU: 28.3% user, 0.0% nice, 8.6% system, 0.0% interrupt, 63.1% idle
> Mem: 631M Active, 3126M Inact, 353M Wired, 213M Cache, 112M Buf, 3693M Free
> Swap: 4096M Total, 1844K Used, 4094M Free
> 
> Some graph: http://max.af.czu.cz/memoryload.png
> 
> I know before upgrade was memory using about 2,5GB, now much more, 
> apache sometimes crash.
> 
> Thanks for some help
> 
> Tomas Randa

What is apache doing to use so much memory? This looks more like a
memory leak in PHP, which is reclaimed after apache restarts its
children.

When you upgraded the OS, did you also upgrade ports? Could a new
version of PHP be at fault here?

Cheers

Tom



More information about the freebsd-stable mailing list