🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #5102

Filesystem Speeds (was Re: GVP Trade-in)

#5102
From: Bernd Felsche
Date: Fri, 31 Aug 1990 04:01
62 lines
3507 bytes
In article <14069@cbmvax.commodore.com> jesup@cbmvax (Randell Jesup) writes:
>In article <552@DIALix.UUCP> bernie@DIALix.oz.au (Bernd Felsche) writes:
[..quote about AmigaDOS FS deleted..]
>
>	Actually, it does far better at things like that than say, Unix, does.

I presume that you're talking about System V.x here.  Berkeley FFS
does heaps better, as does SunOS, which caches block disk I/O into
all available RAM.

>There's been quite a bit of discussion at times in comp.arch about filesystem
(I read that newsgroup as well.)
>speeds, and even a 68000 amiga with a DMA controller can keep up there with
>pretty high-power Unix boxes.  One of the reasons is that FFS allows us to do
>direct transfers to the end destination, instead of having to xfer to a buffer
>pool and then cpu copy to destination (like most unix implementations).

Direct transfer is a most efficient approach, and UNIX does allow 
this approach in limited circumstances (raw device i/o).  It is used
almost exculsively by high performance databases, not only for
speed, but also for integrity, as UNIX 'blocking i/o' is write-delayed,
and the application could never be sure if i/o was successful, and
when it actually happened.

>	If you want to see what they can do, check out floppies under 2.0
>trackdisk and FFS.  I've seen >20K/sec reads.  Note that the theoretical
>maximum is ~24K/sec, not including seek and settle times or any other overhead.
>Trackdisk does 22K/sec via the device interface (including seek/settle) under
>2.0.
How about hard disks?  CPU time will be a larger proportion of total
time, so it will be more significant.
>
>	Even on a 68000, sustained transfer speed is limited by disk speed
>in most cases, not processor handling of the data.  A 680{2,3}0 will improve
>rates, but not immensely.

Can you give some statistics on disk i/o for the A3000 running
AmigaDOS vs A3000 running UNIX V.4?  I'd prefer to compare apples
(ooops) I mean Amigas with Amigas.

Also, I'd be interested in how a well-worn filesystem performs; one
that has quite a lot of fragmentation (>10%), for both DOS and
UNIX.  Which UNIX filesystem does AMIX(?) use?
>
>	Unix FS's are faster at some things, like reading directories (assuming
>the directories aren't too large - for large directories, AmigaDos is faster
>at finding a file).  However, FFS is no slouch at this.  My directory listings
>are scroll speed limited.
>
>>bernie
>>(Real computers have flashing lights, front panel switches, 8K RAM  and
>>hard-sectored floppies - anybody recognize this?)
>
>	Yes, except that's randomly-accessible tape drives, none of those
>new-fangled disk things.  To boot them, you have to toggle in a boot
>module in octal and run it.  Also, they have 12-bit words. ;-)

Oh, I thought it was the one where you toggled in the boot code,
and then strapped the "OS" from paper tape. Much more
user-friendly. :-)

bernie
Technical Details
Message-ID: <558@DIALix.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watserv1!watmath!att!rutgers!usc!samsung!munnari.oz.au!uniwa!DIALix!bernie
References: <552@DIALix.UUCP> <14069@cbmvax.commodore.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watserv1!watmath!att!rutgers!usc!samsung!munnari.oz.au!uniwa!DIALix!bernie
From: bernie@DIALix.oz.au (Bernd Felsche)
Newsgroups: comp.sys.amiga.tech
Subject: Filesystem Speeds (was Re:  GVP Trade-in)
Summary: Any statistics available?
Keywords: SCSI, GVP
Message-ID: <558@DIALix.UUCP>
Date: 31 Aug 90 04:01:20 GMT
References: <552@DIALix.UUCP> <14069@cbmvax.commodore.com>
Reply-To: bernie@DIALix.oz.au (Bernd Felsche)
Followup-To: comp.sys.amiga.hardware
Organization: DIALix Services, Perth Western Australia
Lines: 62