Date: Fri, 14 Mar 2003 17:24:42 -0300 From: "Daniel C. Sobral" <dcs@tcoip.com.br> To: Mike Silbersack <silby@silby.com> Cc: Garance A Drosihn <drosih@rpi.edu>, Poul-Henning Kamp <phk@phk.freebsd.dk>, Juli Mallett <jmallett@FreeBSD.org>, Eivind Eklund <eivind@FreeBSD.org>, David Schultz <das@FreeBSD.org>, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm ... SIGDANGER Message-ID: <3E723A8A.8070100@tcoip.com.br> In-Reply-To: <20030314140414.V4480@odysseus.silby.com> References: <8023.1047662161@critter.freebsd.dk> <p05200f2bba97e5a92150@[128.113.24.47]> <20030314140414.V4480@odysseus.silby.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Mike Silbersack wrote: > > I'm really not sure how much of a help this SIGDANGER or whatever will be. > As I see it, there are two cases of OOM: > > 1. Heavy load, lots of busy processes, all legitimate. > - Nobody has complained about this case having problems. > > 2. Light load, then some program goes crazy and forks / chews up ram. X > gets killed. > - I think this is what people are complaining about. No, there are a couple of other cases: 3) Serious Processing(tm) application blithely allocates memory until memory allocation fails. At that point it stops allocating memory. Another application then uses some previously untouched allocated memory, and first application gets killed losing hours of work. 4) Very Important Server allocates a lot of memory, and gets killed when stupid user starts another xterm. Whatever you may or may not think the correct way of handling these two cases is, people *have* complained of our present way of handling them. -- Daniel C. Sobral (8-DCS) Gerencia de Operacoes Divisao de Comunicacao de Dados Coordenacao de Seguranca TCO Fones: 55-61-313-7654/Cel: 55-61-9618-0904 E-mail: Daniel.Capo@tco.net.br Daniel.Sobral@tcoip.com.br dcs@tcoip.com.br Outros: dcs@newsguy.com dcs@freebsd.org capo@notorious.bsdconspiracy.net Lowery's Law: If it jams -- force it. If it breaks, it needed replacing anyway. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3E723A8A.8070100>