[comp.sys.mac] Jasmine Direct Drive 50 and a Plus

levin@bbn.com (Joel B Levin) (04/06/88)

I just got a Jasmine Direct Drive 50 for the office Plus, and I wanted
to pass along a small gotcha that you might keep in mind if you are
looking at hard disks.

One of the reasons I chose this particular drive, besides the Jasmine
reputation for quality of product, support, and reliability, was the
reported performance mentioned here in this forum and by a colleague
who got the same drive.  After I got it hooked up and started
exploring the shareware/freeware folders, I found disktimer II and ran
it.  I was surprised to find the performance numbers substantially
lower than I had been led to believe they would be:

  Read   117
  Write  126
  Seek     0 (no seeking due to the large number of sectors per
              cylinder, I believe).

I called Jasmine Tech Support and discovered that the drive is
formated with 1:1 interleave; that it comes from the factory that way;
and that the interleave cannot be changed by software, according to
the person who answered my call (and consulted with someone while I
was on the phone to verify that this was normal performance).

On a more positive note, I took the drive home and tried it on an SE.
The numbers were 34, 51, and 0 -- much more like what I had expected
(the SE internal HD20 was 76, 76, and something).  So my drive is in
fact functioning properly, it seems.

On a further positive note, it is still a great improvement over the
floppy port Apple HD20 I had been using (a factor of >3 over the
disktimer times, and a factor of 1.8 - 2.0 for things like launching
large programs).  And the drive is quiet and seems reliable and in all
other respects meets my expectations.

Bottom line: the DD50 appears to be everything they say it is, though
if you are looking for a drive to attach to a Plus you should consider
whether it is capable of being tuned to run at its optimum speed.

	/JBL
UUCP: {backbone}!bbn!levin     USPS: BBN Communications Corporation
ARPA: levin@bbn.com                  50 Moulton Street
POTS: (617) 873-3463                 Cambridge, MA  02238

ephraim@think.COM (ephraim vishniac) (04/06/88)

In article <23013@bbn.COM> levin@BBN.COM (Joel B Levin) writes:
>I just got a Jasmine Direct Drive 50 for the office Plus, and I wanted
>to pass along a small gotcha that you might keep in mind if you are
>looking at hard disks.
...
>I was surprised to find the performance numbers substantially
>lower than I had been led to believe they would be:

>  Read   117
>  Write  126
>  Seek     0 (no seeking due to the large number of sectors per
>              cylinder, I believe).

>I called Jasmine Tech Support and discovered that the drive is
>formated with 1:1 interleave; that it comes from the factory that way;
>and that the interleave cannot be changed by software, according to
>the person who answered my call (and consulted with someone while I
>was on the phone to verify that this was normal performance).

This report is rather misleading.  There is a good reason that the
drive's interleaving is fixed at 1:1, and it's unrelated to the
drive's performance on a Plus.

First, the interleaving: The Quantum drives have a large internal
buffer/cache which allows them to cache a track in one pass.  So, 1:1
is the best interleaving for the drive without regard to the host's
transfer rate.

Second, the performance: The Quantum drives have rather complicated
controller software, partially due to their caching scheme.  So, the
externally visible timing of the controller is more variable than
some.  This causes it to trip over various bugs in the SCSI manager in
the Mac Plus, and also makes blind transfers impossible on the Plus'
very limited SCSI hardware.  (The SE and II have slightly better
hardware.)  Consequently, the Quantum drives must use fully
synchronized transfers at a cost of about three instructions per byte
instead of one instruction per byte for blind transfers.

How do I know this stuff?  I wrote Jasmine's SCSI driver.

Disclaimer: I once had a business relationship with Jasmine
(obviously), but now they own the software outright and it's their
problem.


Ephraim Vishniac					  ephraim@think.com
Thinking Machines Corporation / 245 First Street / Cambridge, MA 02142-1214

     On two occasions I have been asked, "Pray, Mr. Babbage, if you put
     into the machine wrong figures, will the right answers come out?"

ephraim@think.COM (ephraim vishniac) (04/06/88)

In article <23013@bbn.COM> levin@BBN.COM (Joel B Levin) writes:
>I just got a Jasmine Direct Drive 50 for the office Plus...

>I found disktimer II and ran it.

>  Read   117
>  Write  126
>  Seek     0 (no seeking due to the large number of sectors per
>              cylinder, I believe).

I should have mentioned in my previous followup that this is not the
right explanation for the seek time.  It's true that disks with large
numbers of platters, hence many sectors per cylinder, give small
numbers for "seek" in DiskTimer II.  The numbers aren't that small,
however.

As I mentioned before, the Quantum drives have a large internal cache.
DiskTimer II *attempts* to measure seek time by repeatedly reading two
sectors a megabyte apart on the drive.  With a cache, the seek occurs
only once and then the sectors are repeatedly read from the cache.  In
order to avoid this effect, DiskTimer II would have to make large
reads between tests to flush the cache.

Beware of nonsensical test results!



Ephraim Vishniac					  ephraim@think.com
Thinking Machines Corporation / 245 First Street / Cambridge, MA 02142-1214

     On two occasions I have been asked, "Pray, Mr. Babbage, if you put
     into the machine wrong figures, will the right answers come out?"

levin@bbn.com (Joel B Levin) (04/08/88)

In article <18879@think.UUCP> ephraim@vidar.think.com.UUCP (ephraim vishniac) writes:
:In article <23013@bbn.COM> I wrote:
:>I just got a Jasmine Direct Drive 50 for the office Plus, and I wanted
:>to pass along a small gotcha that you might keep in mind if you are
:>looking at hard disks.
:...
:>I was surprised to find the performance numbers substantially
:>lower than I had been led to believe they would be:

I would like to thank ephraim for explaining clearly and concisely why
the drive is behaving as it is.  I want to state again that I have no
complaint with the DD50.  It is miles above what I had been using (and
would be somewhat faster if I could swap my Plus for an SE).

The bottom line: due to less than perfect hardware in the Plus and
bugs in its SCSI manager, the Plus is unable to take advantage of the
drive and its cache; and also because of its cache the Disktimer II
seek test results are meaningless.
 ...
:How do I know this stuff?  I wrote Jasmine's SCSI driver.
 ...
:Ephraim Vishniac					  ephraim@think.com
:Thinking Machines Corporation / 245 First Street / Cambridge, MA 02142-1214

	/JBL


UUCP: {backbone}!bbn!levin     USPS: BBN Communications Corporation
ARPA: levin@bbn.com                  50 Moulton Street
POTS: (617) 873-3463                 Cambridge, MA  02238