John Nemeth wrote:
>
> On one system I administrate, the largest process is typically
> rpc.nisd (the NIS+ server daemon). Killing that process would be a
> bad thing (TM). You're talking about killing random processes. This
> is no way to run a system. It is not possible for any arbitrary
> decision to always hit the correct process. That is a decision that
> must be made by a competent admin. This is the biggest argument
> against overcommit: there is no way to gracefully recover from an
> out of memory situation, and that makes for an unreliable system.
If you run out of memory, it is either a misconfigured system, or a
runaway program. If a program is runaway, then:
1) It is larger than your typical rpc.nisd.
2) You cannot tell the system a priori to kill it, because you don't
know about it (or else, you wouldn't be running it in first place).
A system running in overcommit assumes that you have it correctly
configured so it will *not* run out of memory under normal
conditions. This happens to be the same assumption Unix does.
--
Daniel C. Sobral (8-DCS)
[EMAIL PROTECTED]
[EMAIL PROTECTED]
"Would you like to go out with me?"
"I'd love to."
"Oh, well, n... err... would you?... ahh... huh... what do I do
next?"
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message
- Re: Swap overcommit (was Re: Repl... David Brownlee
- Re: Swap overcommit (was Re: ... Matthew Dillon
- Re: Swap overcommit (was Re: ... Alan C. Horn
- Re: Swap overcommit (was Re: Replacement for g... Sergey Babkin
- Re: Swap overcommit (was Re: Replacement f... Daniel C. Sobral
- Re: Swap overcommit (was Re: Replacement for grep(1) (p... Daniel C. Sobral
- Re: Swap overcommit (was Re: Replacement for grep(1) (p... John Nemeth
- Re: Swap overcommit (was Re: Replacement for grep(... Michael Richardson
- Re: Swap overcommit (was Re: Replacement for g... Daniel C. Sobral
- Re: Swap overcommit (was Re: Replacement for grep(... Matthew Dillon
- Re: Swap overcommit (was Re: Replacement for grep(... Daniel C. Sobral
- Re: Swap overcommit (was Re: Replacement for grep(1) (p... John Nemeth
- Re: Swap overcommit (was Re: Replacement for grep(... Daniel C. Sobral
- Re: Swap overcommit (was Re: Replacement for grep(... Andrzej Bialecki
- Re: Swap overcommit (was Re: Replacement for grep(1) (p... Michael Richardson
- Re: Swap overcommit (was Re: Replacement for grep(... Daniel C. Sobral
- Re: Swap overcommit (was Re: Replacement for grep(1) (p... John Nemeth
- Re: Swap overcommit (was Re: Replacement for grep(... Daniel C. Sobral
- Re: Swap overcommit (was Re: Replacement for g... Noriyuki Soda
- Re: Swap overcommit (was Re: Replacement f... Matthew Dillon
- Re: Swap overcommit (was Re: Replaceme... Noriyuki Soda

