Date: Tue, 27 Feb 1996 21:07:45 -0500 (EST) From: "Adrian T. Filipi-Martin" <atf3r@stretch.cs.virginia.edu> To: Peter Stubbs <peters@staidan.qld.edu.au> Cc: Peter van Heusden <pvh@leftside.its.uct.ac.za>, freebsd-fs@freebsd.org Subject: Re: Compressing filesystem for FreeBSD Message-ID: <Pine.SUN.3.90.960227210012.29395A-100000@stretch.cs.Virginia.edu> In-Reply-To: <6BD18783D77@aidan.staidan.qld.edu.au>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 28 Feb 1996, Peter Stubbs wrote:
> On 24 Feb 96, Peter van Heusden wrote:
>
> >
> > Does anyone know if anyone has done any work on writing a
> > compressing filesystem for FreeBSD? I've been thinking about this,
> > and the strategies to do it, and I'd like to know if there is any
> > previous work out there I can refer to...
> >
> This isn't much of an answer, but since nobody else has said
> anything I'll point out that the the nearest thing that's here now is the
> pseudo-device gzip which allows gziped a.outs to be run. Perhaps all
> that is needed is to extend that device to other files?
>
> I'd hate to see us go the same direction as MS-DOG and create a
> single file with all the other files compressed into it. Perhaps the
> netware 4 technique of compressing files that haven't been access for
> a certain time using a (very) niced daemon?
The real problem with compressing a file system that is often
forgotten is that you are increasing the cost in CPU cycles for a disk
I/O. While I have had dos/linux enthusiasts go on about how compressing
your filesystem can both improve I/O bandwidth and increase available disk
space, the cost is often fogotten. On a multi-user system, the CPU is not
idle during disk I/O. I think there would also be problems with paging
and reads in general. Which block of the disk contains the nth byte? In
short, I don't see it being worth the effort.
Adrian
System Administrator for the NVL, NIIMS and Telemedicine labs
adrian@virginia.edu ---->>>>| Support your local programmer,
http://www.cs.virginia.edu/~atf3r/ --->>>| STOP Software Patent Abuses NOW!
Member: The League for -->>| For an application and information
Programming Freedom ->| see: http://www.lpf.org/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.SUN.3.90.960227210012.29395A-100000>
