Home » Performance » LAMP » Apache memory usage is confusing
Apache memory usage is confusing [message #2649] Mon, 18 February 2008 10:07 Go to next message
razdaman  is currently offline razdaman
Messages: 18
Registered: May 2007
Junior Member
Hi guys,

I'm getting pretty confused about the numbers my apache web server is giving concerning memory usage.

By looking at 'top' I see that my httpd-processes eats around 14Mb of memory each. Through 'ps ax | grep httpd' I find out that I have around 200 running processes.

I thought this would mean that apache is consuming around 200 * 14Mb = 2800Mb om ram.

However, when looking at 'top' I see this:
Mem: 386M Active, 3122M Inact, 270M Wired, 209M Cache, 112M Buf, 8160K Free

3122M of 'inactive' memory out of a total of 4Gb. Apparently apache is not using around 2800mb as I thought.

What am I doing wrong here? In need to know how this works in order to tune the server appropriately.

I am using apache 2.2 with prefork on a FreeBSD box.

Thanks in advance...

[Updated on: Mon, 18 February 2008 10:08]

Re: Apache memory usage is confusing [message #2753 is a reply to message #2649 ] Tue, 18 March 2008 02:42 Go to previous message
debug  is currently offline debug
Messages: 82
Registered: March 2008
Member

It could mean that memory is allocated for disk cache. It is not considered to be used, because at any time it can be used for something else.


Mikhail Solovyev, MySQL Performance Expert
MySQL Performance Blog
MySQL Consulting
Previous Topic:Ruby vs. PHP for Web 2.0 applications
Next Topic:MySQL very slow for big SELECT - Optimize MySQL
Goto Forum:
  



Current Time: Thu Jul 3 19:50:39 EDT 2008

Total time taken to generate the page: 0.01028 seconds
.:: Contact :: Home :: MySQL Support by Percona.com ::.

Powered by: FUDforum 2.7.5.
Copyright ©2001-2006 FUD Forum Bulletin Board Software

MySQL Performance | Forum authority Badge