Date: Thu, 31 Dec 1998 21:29:34 -0800 (PST) From: Matthew Dillon <dillon@apollo.backplane.com> To: Tony Overfield <tony@dell.com> Cc: current@FreeBSD.ORG Subject: Re: processes hanging in "inode" state? Message-ID: <199901010529.VAA09794@apollo.backplane.com>
next in thread | raw e-mail | index | archive | help
:Lately, I have been playing with -current on a test system. When
:I do a "make -j 8 world", everything always works fine with small
:to moderate amounts of swap usage. When I do a "make -j 32 world",
:as expected, I encounter a greatly increased amount of swap usage.
:However, it doesn't ever finish. After a long time, everything
:simply stops and it cannot start any new programs. If I happen to
:have top already running, I can switch to it and see numerous
:...
:
:I have no reason to suspect hardware trouble and I think I have
:plenty of swap space for this to complete, if only it didn't hang.
:
:What should I do to find (or help somebody find) the problem?
:
:P5/MMX 233MHz, 430FX/PIIX3, 64MB EDO DRAM, 2940U, Quantum/DEC DSP3210.
:
:- Tony
It's probably a memory deadlock somewhere. If you have DDB configured,
you can control-alt-escape into the debugger and do a 'ps' to see what
various processes are waiting on. That kind of dump would be very
helpful.
Most of the memory related deadlock issues will be resolved after the
3.0.1 release and the tree split, assuming David Greenman and I can come
to agreement (which I think is likely). I've been working on a nearly
complete replacement for the swap pager and along with that comes a
whole slew of fixes for various low-memory deadlock conditions. I'm using
a diskless bootp workstation with MFS filesystems and NFS swap as a
testbed - a combination that tends to bring out the worse in the kernel
:-)
-Matt
Matthew Dillon Engineering, HiWay Technologies, Inc. & BEST Internet
Communications & God knows what else.
<dillon@backplane.com> (Please include original email in any response)
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199901010529.VAA09794>
