WD1006 Controller on 386/ix

James Van Artsdalen james at bigtex.uucp
Tue Jul 26 09:20:17 AEST 1988


IN article <865 at altger.UUCP>, dirk at altger.UUCP (dirk) wrote:
> Does anybody out there have any suggestion how to use
> the WD1006 (RLL, 1:1) Controller under 386/ix or 386/V ?

The WD1006 also comes in a non-RLL ST506 configuration, and was/is
available with or without the floppy interface on board.

> I found out that Interleave 6 is the fastest one, but it is
> slower than using a regular WD1003 with interleave 2.

This makes little sense to me: this is a *1:1 interleave* controller:
you should use 1:1 interleave.  If the controller buffers by reading
an entire track at a time, formatting with 6:1 interleave could really
slow things down if the controller isn't smart enough to read the
sectors as they come (and I think the WD1006 might be this dumb - if
not, then your chosen interleave would be entirely irrelevant).

> So why does MS-DOS increase disktransfers by 3 when using
> the 1:1 interleave but 386/ix slows down rapidly ?

Well, in theory, a sufficiently fragmented file system with a
sufficiently fast drive *might* see this effect.  If memory serves me,
the rotational time of a most hard disks is 17ms.  If you read an
entire track, but really only wanted one sector, the wasted time is
8.5ms.  That's a lot of time for something like the CDC Wren III.

However, if a file system gets this badly fragmented, it should
probably be cleaned up for speed.  In particular, I re-load my
/usr/local directory regularly so that emacs and other binaries are
kept unfragmented for quick loading by my 1:1 controller (WD1007/WA2).
-- 
James R. Van Artsdalen   ...!ut-sally!utastro!bigtex!james   "Live Free or Die"
Home: 512-346-2444 Work: 328-0282; 110 Wild Basin Rd. Ste #230, Austin TX 78746



More information about the Comp.unix.xenix mailing list