home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.sgi
- Path: sparky!uunet!mcsun!chsun!bernina!hoesel
- From: hoesel@igc.ethz.ch (Frans van Hoesel)
- Subject: Re: SCSI floppy disk on INDIGO: Why is it so slooow?
- Message-ID: <1993Jan11.112716.12929@bernina.ethz.ch>
- Sender: news@bernina.ethz.ch (USENET News System)
- Organization: University of Groningen, the Netherlands
- References: <unepq0o@zuni.esd.sgi.com> <1993Jan11.092139.28106@sol.ctr.columbia.edu>
- Date: Mon, 11 Jan 1993 11:27:16 GMT
- Lines: 39
-
- >Dave Olson (olson@anchor.esd.sgi.com) wrote:
- >:
- >: No! There *are* s/w buffers on the host. That doesn't help. You
- >: have an embedded drive controller that reads/writes a sector from the
- >: drive to/from the controller ram, then the controller turns around
- >: and gives the data to the host (for a write), or is ready to accept
- >: another command (for a read). All of that takes time, and by the time
- >: the next sector is passed to the drive, the drive has already passed
- >: the next sector, so you lose a rev. This is the case whether you
- >: ask for one sector at a time or 1000. Basicly the embedded controller
- >: was designed to be very cheap (as were the 2-3 others available at
- >: the time, including NCR's), which translates to slow.
- >:
-
- If that is the only reason, then msdosd can be expected to be as fst as
- mtools, which it is defenitly not!!
-
- Because mssing the next sector would be a very important time factor,
- maybe it would be nice to have a special format on the floppy that
- does not have sequential sector numbers. This would only help for
- newly formatted floppies, not for existing ones.
-
- On the other hand... knowing the effect of missing a sector *and* having
- softwarebuffers on the host a simple software trick could speed it up.
- Imagen a write of a shortfile on sector numbers 1, 2, 3, 4, 5, 6, 7.
- These could all be present in the software buffer, but we (in fact
- your engineer working on it) could decide to write in the order
- 1, 3, 5, 7, 2, 4, 6 which would give a speed up by 350% (for this very
- short write, longer writes will speed up even more)
- This tricj would work for existing floppies too.
-
- --frans
-
-
-
- --
- -- ============================================================== --
- ---- === frans van hoesel hoesel@igc.ethz.ch === ----
- -- ============================================================== --
-