[vortex] eth0: Too much work in interrupt, ...

Bogdan Costescu Bogdan.Costescu@IWR.Uni-Heidelberg.De
Thu, 14 Sep 2000 13:01:13 +0200 (CEST)


On Thu, 14 Sep 2000, Hamid Reza Shahriari wrote:

> Now I'm using kernel 2.2.14 (don't ask why not 2.2.16, It was my
> boss decision!). Proxy server eats the memory, and It is better
> to increase the RAM.

Depending of the userland application needs, you might find that even
doubling RAM size does not prevent the problem. The userland application
must not use all available memory. It's the same situation as with a user
which forks in a loop and ends up using all available memory (if no user
limits were enforced) or the DoS with sendmail (or other daemons) in case
you don't limit the maximum number of simultaneously active daemons.
Of course, at some point, other limitations might kick in, like not enough
CPU power, network bandwidth, etc. IMHO, the best ideea is to try to limit
the application to a cetrain amount of memory or certain amount of
threads/processes.

On a side note, if you want to increase memory, it might worth buying
another mainboard with 4 memory slots and 2 extra 256MB modules than to
replace your 2 256MB modules with 2 512MB modules.

Sincerely,

Bogdan Costescu

IWR - Interdisziplinaeres Zentrum fuer Wissenschaftliches Rechnen
Universitaet Heidelberg, INF 368, D-69120 Heidelberg, GERMANY
Telephone: +49 6221 54 8869, Telefax: +49 6221 54 8868
E-mail: Bogdan.Costescu@IWR.Uni-Heidelberg.De