bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: slow access to files


From: Marcus Brinkmann
Subject: Re: slow access to files
Date: Tue, 6 Nov 2001 10:26:59 +0100
User-agent: Mutt/1.3.23i

On Tue, Nov 06, 2001 at 01:08:38AM +0100, Farid Hajji wrote:
> The main reaons for the slowness of the Hurd's file I/O, is that data is
> actually _copied_ more often than necessary between the clients and the
> file servers/translators. Just look at the sources of glibc and the hurd,
> starting e.g. with glibc's write(), its hurd-ish sysdeps, which IPCs the
> translator, which in turn goes to the storeio etc...

Data blocks don't go to storeio.  The included libstore communicates with
storeio about the storage type and does the actual reading/writing etc
itself (see file_get_storage_info, store_create, store_encode and
store_decode).  ext2fs is linked to libstore, of course.

> another IPC of the translator to storeio (again
> via Mach)

bzzt :)

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org brinkmd@debian.org
Marcus Brinkmann              GNU    http://www.gnu.org    marcus@gnu.org
Marcus.Brinkmann@ruhr-uni-bochum.de
http://www.marcus-brinkmann.de



reply via email to

[Prev in Thread] Current Thread [Next in Thread]