From: Matti Aarnio <matti.aarnio@sonera.fi>
To: Rik van Riel <riel@nl.linux.org>
Cc: alan@lxorguk.ukuu.org.uk, ak@muc.de, ebiederm+eric@ccr.net,
linux-kernel@vger.rutgers.edu, linux-mm@kvack.org
Subject: Re: Q: PAGE_CACHE_SIZE?
Date: Wed, 26 May 1999 01:17:53 +0300 (EEST) [thread overview]
Message-ID: <19990525221804Z92392-10847+102@mea.tmt.tele.fi> (raw)
In-Reply-To: <Pine.LNX.4.03.9905252213400.25857-100000@mirkwood.nl.linux.org> from Rik van Riel at "May 25, 99 10:16:34 pm"
Rik van Riel <riel@nl.linux.org> wrote:
...
> This sounds suspiciously like the 'larger-blocks-for-larger-FSes'
> tactic other systems have been using to hide the bad scalability
> of their algorithms.
... (read-ahead comments cut away) ...
I have this following table about EXT2 (and UFS, and SysVfs, and..)
filesystem maximum supported file size. These limits stem from block
addressability limitations in the classical tripply-indirection schemes:
Block Size File Size
512 2 GB + epsilon
1k 16 GB + epsilon
2k 128 GB + epsilon
4k 1024 GB + epsilon
8k 8192 GB + epsilon ( not without PAGE_SIZE >= 8 kB )
And of course any single partition filesystem in Linux (all of the
'local devices' filesystems right now) can't exceed 4G blocks of
512 bytes which limit is at the block device layer.
(This gives maximum physical filesystem size of 2 TB for EXT2.)
So, in my opinnion any triply-indirected filesystem is at the end
of its life when it comes to truly massive datasets.
The EXT2FS family will soon get new ways to extend its life by having
alternate block addressing structure to that of the classical triply-
indirection scheme it now uses. (Ted Ts'o is working at it.)
> Rik -- Open Source: you deserve to be in control of your data.
/Matti Aarnio <matti.aarnio@sonera.fi>
--
To unsubscribe, send a message with 'unsubscribe linux-mm my@address'
in the body to majordomo@kvack.org. For more info on Linux MM,
see: http://humbolt.geo.uu.nl/Linux-MM/
next prev parent reply other threads:[~1999-05-25 22:18 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
1999-05-18 14:03 Eric W. Biederman
1999-05-18 15:04 ` Andi Kleen
1999-05-19 23:29 ` Chris Wedgwood
1999-05-20 17:12 ` Andrea Arcangeli
1999-05-25 16:29 ` Alan Cox
1999-05-25 20:16 ` Rik van Riel
1999-05-25 22:17 ` Matti Aarnio [this message]
1999-05-27 22:06 ` Alan Cox
1999-05-28 20:46 ` Stephen C. Tweedie
1999-05-28 21:33 ` Rik van Riel
1999-05-29 1:59 ` Stephen C. Tweedie
1999-05-30 23:12 ` Andrea Arcangeli
1999-06-01 0:01 ` Stephen C. Tweedie
1999-06-01 14:23 ` Andrea Arcangeli
1999-05-29 15:07 ` Ralf Baechle
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=19990525221804Z92392-10847+102@mea.tmt.tele.fi \
--to=matti.aarnio@sonera.fi \
--cc=ak@muc.de \
--cc=alan@lxorguk.ukuu.org.uk \
--cc=ebiederm+eric@ccr.net \
--cc=linux-kernel@vger.rutgers.edu \
--cc=linux-mm@kvack.org \
--cc=riel@nl.linux.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox