Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Feb 2001 15:34:18 -0800 (PST)
From:      Matt Dillon <dillon@earth.backplane.com>
To:        David Gilbert <dgilbert@velocet.ca>
Cc:        Bernd Walter <ticso@cicely5.cicely.de>, freebsd-hackers@FreeBSD.ORG
Subject:   Re: [hackers] Re: Large MFS on NFS-swap?
Message-ID:  <200102252334.f1PNYIf18842@earth.backplane.com>
References:  <15000.8884.6165.759008@trooper.velocet.net> <20010225042933.A508@cicely5.cicely.de> <200102250644.f1P6iuL12016@earth.backplane.com> <15001.21129.307283.198917@trooper.velocet.net> <200102251913.f1PJDAc15495@earth.backplane.com> <15001.35517.468307.915125@trooper.velocet.net>

next in thread | previous in thread | raw e-mail | index | archive | help

:Making the run for larger block sizes puts us in the same league as
:DOS.  While it will stave off the wolves, it will only work for so
:long give Moore's law.
:
:Dave.
:
:-- 
:============================================================================
:|David Gilbert, Velocet Communications.       | Two things can only be     |

    Ultimately the limit we face is the fact that we use 32 bit quantities
    to store block numbers.  At 512 bytes per block, and assuming only 31
    bits of useful space, we are limited to 2G x 512 = 1TB.  (filesystems
    such as FFS use 'negative' block numbers for special purposes).

    Within the kernel we have already moved to 64 bit offsets for everything
    that is offset-based.  Block numbers however are still 32 bits.  There
    have been a number of proposals on how to solve the problem and the one
    that will probably win in the end will be to pass 64 bit offsets all the
    way through to the low level disk I/O.  e.g. we would still guarentee
    appropriate block boundries for the offsets when passing them through
    to the device level, but we would not do the divide that we currently
    do.

						-Matt


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200102252334.f1PNYIf18842>