| Apache memory usage is confusing [message #2649] |
Mon, 18 February 2008 10:07  |
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  |
debug Messages: 100 Registered: March 2008 |
Senior 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
|
|
|