Messages in this thread |  | | From | Jesse Pollard <> | Subject | Re: Out of memory? | Date | Sun, 20 Aug 2000 21:40:41 -0500 |
| |
On Sun, 20 Aug 2000, David Ford wrote: > >Jesse Pollard wrote: > >> It gets the process currently requesting memory. Nothing more. That process may >> be init, if init is requesting memory (ie. fork/exec). > >Which is "obviously incorrect" as it kills the wrong program nearly all the time. >It's easy to make a data trail. Repetitively load a huge file into netscape. >Nearly every time the wrong programs get killed and the system shortly becomes >unusable.
yup. That is why memory resource controls are needed. The process/job exceeding limits is the one that should be aborted, not the current process requesting a memory resource.
This is not an easy problem. I'm hoping that the redesigned memory structures that are a 2.5 development will include resource limits/controls.
-- ------------------------------------------------------------------------- Jesse I Pollard, II Email: pollard@cats-chateau.net
Any opinions expressed are solely my own. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
|  |