linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* VFS nr_files accounting
@ 2006-03-04 10:25 David S. Miller
  2006-03-04 14:17 ` Dipankar Sarma
  0 siblings, 1 reply; 18+ messages in thread
From: David S. Miller @ 2006-03-04 10:25 UTC (permalink / raw)
  To: linux-kernel; +Cc: dipankar, torvalds, fabbione


I just wanted to report that I am hitting the "VFS: file-max limit xxx
reached" problem quite easily on my 32-cpu Niagara machine with 16GB
of ram with current 2.6.x GIT.

It seems far too easy to get a box into this state due to SLAB
fragmentation and RCU.  And once you get a machine into this state it
is totally unusable.

Our test case is usually a "make -j8192" kernel build along with a
parallel bootstrap of gcc.  That puts about 256 processes on each
cpu's runqueue, I doubt ksoftirqd can run much at all.

I think part of what helps trigger it might be ccache, which we are
using on this machine.  ccache seems to open up a ton of files each
build invocation.

Usually within an hour of that load you'll hit the nr_files limit and
you can't run anything and have to power-cycle.

I think we need to think seriously about this problem.

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2006-03-07 12:10 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-03-04 10:25 VFS nr_files accounting David S. Miller
2006-03-04 14:17 ` Dipankar Sarma
2006-03-04 22:22   ` David S. Miller
2006-03-04 22:28     ` David S. Miller
2006-03-04 22:32       ` David S. Miller
2006-03-05  7:05         ` Dipankar Sarma
2006-03-05  7:37           ` David S. Miller
2006-03-05 11:38             ` Dipankar Sarma
2006-03-06 20:39               ` David S. Miller
2006-03-07  6:41                 ` Dipankar Sarma
2006-03-07  6:47                   ` David S. Miller
2006-03-07  8:02                     ` Dipankar Sarma
2006-03-07  6:53                   ` Nick Piggin
2006-03-07  7:00                     ` David S. Miller
2006-03-07  8:09                       ` Dipankar Sarma
2006-03-07  8:55                         ` Fabio Massimo Di Nitto
2006-03-07  7:06                   ` Andrew Morton
2006-03-07 12:09                     ` Dipankar Sarma

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).