All of lore.kernel.org
 help / color / mirror / Atom feed
* RE: autofs scalability
@ 2003-12-03 19:19 Ogden, Aaron A.
  2003-12-03 19:43 ` Tim Hockin
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Ogden, Aaron A. @ 2003-12-03 19:19 UTC (permalink / raw)
  To: Ian Kent, Chris Croswhite; +Cc: autofs


> -----Original Message-----
> From: autofs-bounces@linux.kernel.org 
> [mailto:autofs-bounces@linux.kernel.org] On Behalf Of Ian Kent
> Sent: Tuesday, December 02, 2003 7:49 AM
> To: Chris Croswhite
> Cc: autofs@linux.kernel.org
> Subject: RE: [autofs] making the mountpoints visible all the 
> time (fwd)
> 
> Hi guys,
> 
> I have some 2.6 patches.
> They can be found at 
> http://www.kernel.org/pub/linux/kernel/people/raven/autofs4-2.6
> Apply them in number order please.
> 
> Please leave out the max_anon_2.patch initially. We need to establish
what 
> the status of the kernel module is before trying this patch. It was 
> written by Mike Waychison to increase the number of anonymous devices.

> Once the status patches is established it would be good to how the 
> max_anon patch goes with over 255 mounts and less than about 790 (rpc 
> doesn't allow more than that at the moment).
> 
... <snip>

Hello all,
I was reading through Joe Pranevich's "Wonderful World of Linux 2.6" and
I came across this, I thought you might find it interesting. (source:
http://kniggit.net/wwol26.html)  The "Network Filesystems" section makes
for interesting reading as well.  If I am reading this correctly, the
'unnamed device' limit has been raised from 256 to 4096 in kernel 2.6,
can anyone confirm this?  If this is the case the only barrier left to
remove is the RPC port limitation of ~800 open ports.  If the
connections were multiplexed such that all connections to a given server
used the same port then 800 ports would stretch a lot farther than they
do now...

"Another major scalability improvement in Linux 2.6 is that the kernel
itself can now not only support more types of devices, but also support
more devices of a single type. Under all iterations of Linux (and
indeed, most UNIX-derived operating systems), users and applications
running on a system communicate with the attached hardware using
numbered device nodes. (The entries in the "/dev" directory.) These
device nodes were limited to 255 "major" devices (generally, one type of
device gets one or more device nodes) and 255 "minor" numbers
(generally, specific devices of that type.) For example, the "/dev/sda2"
device (the second partition on the first detected SCSI disk), gets a
major number of 8, common for all SCSI devices, and a minor number of 2
to indicate the second partition. Different device types allocate their
major and minor numbers differently, so it can't be said with assurance
how many devices you can have on a Linux system. Unfortunately, this
system breaks down badly on large systems where it would be possible,
for example, to have many more than 255 of any specific device in a
system. (Think large storage arrays, print farms, etc.) Under Linux 2.6,
these limitations have been eased to allow for 4095 major device types
and a more than a million subdevices per type. This increase should be
more than adequate to support high-end systems for the time being."

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

end of thread, other threads:[~2003-12-04 23:12 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-12-03 19:19 autofs scalability Ogden, Aaron A.
2003-12-03 19:43 ` Tim Hockin
2003-12-04  1:37   ` Ian Kent
2003-12-04 19:12     ` Tim Hockin
2003-12-04 20:04       ` H. Peter Anvin
2003-12-04 22:37         ` Tim Hockin
2003-12-04 23:09           ` H. Peter Anvin
2003-12-04 23:12             ` Tim Hockin
2003-12-03 20:01 ` Mike Waychison
2003-12-04  1:35 ` Ian Kent

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.