Re: 2.2.x series and mm

Sean Hunter (sean@dev.sportingbet.com)
Thu, 28 Jun 2001 08:33:03 +0100


On Wed, Jun 27, 2001 at 05:27:11PM +0100, Alan Cox wrote:
> > I'm fairly sure it is the file buffers as the apache is already
> > reniced to 20, it is got max 50 processes and each of processes is
> > limited to like 1.5mb of size via ulimit.
>
> nice wont help you, it controls scheduling priority. Similar a ulimit just
> ensures that no apache process goes mad and eats lots of memory (good idea
> but not helpful here). If your working set (and thats the bit the matters)
> really is exceeding memory by a fair bit then
>
> a) Add more RAM - that is the real optimal approach
> b) Make the processes smaller (eg switch to thttpd from www.acme.com)
> c) Speed up the I/O throughput relative to CPU speed
> - eg the 2.2 IDE UDMA patches

It may also be worth considering

d) Reduce the number of Apache processes so they fit nicely in RAM

Sean
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/