Linux robustness



Something happened the other day which made me appreciate the
robustness of linux. We have a developer machine with a bunch of
developer accounts.

Due to a bug, one program grew to about 18 gigabytes of virtual
memory. Since we only had 4GB of RAM on that computer, everything was
swapped out and very slow.

Due to that, another bug showed up where another process was spawning
'ps' processes a lot.

So when I looked at that machine, it used about 20 GB of virtual
memory out of 4 GB of physical RAM and had 20,000 processes running.

I started killing stuff and finally cleaned it up and the machine is
back to running.

I know for a fact that Windows bluescreens in much less terrible
conditions (same program by same developer ran out of memory and
crashed windows)
--
Due to extreme spam originating from Google Groups, and their inattention
to spammers, I and many others block all articles originating
from Google Groups. If you want your postings to be seen by
more readers you will need to find a different means of
posting on Usenet.
http://improve-usenet.org/
.



Relevant Pages

  • Re: Buffer growing strategy?
    ... Oin terms of memory copy performance. ...  Is it possible for a compiler vendor to implement a realloc ... developer to work around the system's implementation. ... tight allocation strategies, which are the norm, you can never know. ...
    (comp.lang.c)
  • Re: hmm..interesting
    ... Your unused memory in RISC OS is useless memory. ... Well I still am a professional developer using Visual Studio to write code which runs on Windows, AIX, HP-UX, Solaris, and several flavours of BSD and Linux. ... away with sloppy code though, if that's the sort of thing your write and ignore all the warnings. ...
    (comp.sys.acorn.hardware)
  • Re: .NET SUCKS --- READ FOLLOWING. MICROSOFT IS A SUCKY CO
    ... using bundled version of Crystal Report for reporting purpose. ... If you free your memory - perhaps by following the disposable ... Developer Division Sustained Engineering ... I am huge supporter of each and every tech. developed from microsoft ...
    (microsoft.public.dotnet.framework)
  • Re: D2006W32 vs D2007W32, "rock solid"
    ... When I try to add property, getter/setter to the typelib, it crashes. ... Some of them W32 EXE, W32 DLL, a ASP.NET project and a WinForm project.While working on this project group it crashes frequantly. ... Sometimes it uses 1.8GB memory and PC becomes deaf. ... it was very easy to become a developer. ...
    (borland.public.delphi.non-technical)
  • Re: memory problem
    ... developer would either take the issue up with upstream or fix the ... I think the maintainer is just trying to find the cause of the memory build ... He is not suggesting shifting ... To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx ...
    (Debian-User)