Rate Hard Drive

Search
Votes / Statistics
Rating 
N/A
Hits: 1,213
Downloads: 672
Votes: 0
My Atarimania
Comments (0)

Screenshots - Rate Hard Drive

Rate Hard Drive atari screenshot

Information - Rate Hard Drive

GenreTape / Disk / Cartridge UtilityYear1989
LanguageCompiled PascalPublisherICD, Inc.
Developer[n/a]Distributor-
ControlsMouseCountryUSA
Box / InstructionsEnglishSoftwareEnglish
Programmer(s)

[unknown]

LicensePD / Freeware / Shareware
SerialST TypeST, STe / 0.5MB
ResolutionMedium / HighNumber of Disks1 / Double-Sided / HD Installable
Dumpdownload atari Rate Hard Drive Download / MSAMIDI
Protection

Instructions - Rate Hard Drive

RATEHD.DOC     3/5/89    Copyright 1989  ICD, Inc.
 
This document and the program RATEHD.PRG, may be distributed by any non-
commercial means (may not be sold) as long as the they are distributed
together, and no modifications are made to either, other than language
translation which is allowed.  The copyright holder is: ICD, Incorporated,
1220 Rock Street, Rockford, Illinois, USA.  815-968-2228 voice 968-2229 BBS.

RATEHD.PRG was written in Personal Pascal, a product of ICD, Inc.
----------------------------------------------------------------------------

RATEHD was written to show performance characteristics of various hard disk 
drives.  It was developed at ICD to allow fair comparison when evaluating 
hard disk drive mechanisms, embedded SCSI drives and SCSI controllers when used
on the Atari ST.  It does not go through a hard disk handler (like ICDBOOT.SYS)
so it is not useful in rating the speed of different handlers.  (There are no
significant speed differences in the different handlers anyway.  Atari's, 
Supra's, and ICDBOOTX.PRG are all the same speed and as fast as anyone can go 
on the ST.  ICDBOOT.PRG is 2% to 20% slower on writes since it verifies data.)

We were a bit apprehensive about releasing this to the public because of our 
fears that people not understand it and will use it for the wrong purpose.  
It is intended as a comparison test and should not be used to verify a drive
or controller against printed specifications.  Drive manufacturers test their
drives on specialized test equipment and not on an Atari ST.  Data rates are
also usually shown as a burst rate and what we are measuring is the sustained 
rate which is closer to the top end in real life usage.

Our final decision to release RATEHD was twofold.  

1) There is too much misinformation out there when it comes to computers and
   hard drives.  There needed to be a uniform benchmark test for the Atari ST.
   Magazine reviews have typically mislead the public, not maliciously, but 
   because of the reviewer's ignorance on the subject and lack of scientific 
   testing methods.  Now you have a benchmark; just don't abuse it.

2) When we finished the FA-ST Tape Backup, we realized that a hard drive system
   would need a certain amount of finesse to keep up with the streaming tape.  
   If the tape had to keep backing up and waiting for the hard drive to catch
   up, the backup time would become laboriously long and almost not usable.  A
   data rate of about 300 K/s (kilobytes per second) is required to keep the 
   tape moving without any stopping and backing up of the tape.  As the data
   rate gets slower, the tape will begin to backup and restart several times
   per partition.  A data rate of less than 200 K/s would probably become 
   unbearable at attempting a backup.

   We have tested many drives and controllers at their optimum interleaves and
   found that Adaptec MFM controllers (including Atari SH204, Megafile 20) run
   about 300 K/s if they are formatted at 1:1 interleave.  Adaptec RLL 
   controllers (including Atari Megafile 30 and 60) run about 315 K/s at 2:1 
   interleave.  Omti MFM controllers move along about 360 K/s using 1:1 with  
   Omti RLL at about 375 K/s at 1:1.  Embedded controller drives are usually
   the speedsters with the Seagate ST138N and ST157N cruising at 550 K/s at 
   1:1.  The quickest we have measured was a CDC 94181-702 which flies at 
   1010 K/s which is probably fast enough to do real time video.  It also had
   15 ms average access time and had a 600 Megabyte formatted capacity.

THE PROBLEM WITH MOST TEST METHODS

There are many variables in something as complex as a computer with hard disk
drive that can make testing a cumbersome task.  The most obvious way to test 
hard drive speed, is to copy files from a hard drive to a RAMDISK and then back
to a clean hard drive while timing the process.  Although on the surface, a 
test like this appears sufficient, this cannot give an accurate picture of what
to expect in performance after using the drive for awhile.  Both hard drives 
would need to be freshly formatted (no files yet) and with identical partition 
sizes.  If not freshly formatted, the DOS fat table delays and fragmentation 
would enter a significant amount of error into the rating equation.  Of course 
the same DOS and same computer must also be used.  

While this seems like a reasonable test method, it would only show the data 
rate (assuming both drives were formatted at their optimal interleave).  Step 
rate in this type of test would not be a measurable factor as it would later 
on when the files on the drives become fragmented.  Fragmentation occurs as a 
hard drive gets used and files are modified.  They increase in size and when 
rewritten to the drive, not all the file parts are in consecutive sectors 
anymore, probably not even in the same area of the disk.  The file eventually 
becomes a group of "fragments" and this is where the movement of the head from 
track to track (step rate measured as average access time) really becomes an 
important speed factor.  It would not be an easy task to create two freshly 
formatted drives of different manufacture with identical fragmentation on each 
drive.

Many of the magazine reviews we have seen give no indication of the test 
method.  It is almost as if the numbers were arrived at by magic.  We now offer
RATEHD as a solution to all magazine reviewers desiring to test hard disk 
drives.  If you all use this, then the results can be believable.

Since RATEHD does not use the DOS nor the hard disk handler, it is easily
repeatable and almost foolproof; some of the most important factors in any 
test method.  It will run on any hard drive and does not care about how the 
partitions are set up nor does it matter what the file structure is like.  
Since RATEHD does *not* ever write to disk, it is totally safe and can be run 
at any time.

ABOUT THE PROGRAM

RATEHD begins at SCSI ID# 0, Logical Unit Number 0, and proceeds to check 
0-3 LUNs for each SCSI ID going through all SCSI IDs 0-7 except for the special
cases for ID# 6 (reserved for our real time clock) and ID# 7 (where it only 
reads LUN 0).  When the program finds a hard drive present, it will print the 
manufacturers identification under Device Name, and proceed with the tests.  
After each drive is tested, it will display the results and search for the next
drive.  When finished with all drives, RATEHD will allow you to RETEST or EXIT
back to the desktop.  (A screen dump will print the results.)

Don't worry:  It is only a read test so no damage will be done to your drive 
media.

ABOUT THE TESTS

The Data Rate Test

In this test, one megabyte of data is read (2,000 sectors) in 100 sector 
continuous blocks (burst mode).  This is timed and the math is done to 
calculate the number of K/s (Kilobytes read in one second).

The Average Access Test

The Average Access is based on an assumed 16 megabyte partition beginning 
with sector 0 and ending with sector 31,000.  The head is told to read a 
sector at the innermost cylinder of the partition area (31,000) then to read 
one in the outermost cylinder (0).  This is repeated 50 times but each time 
the sector number is adjusted so that the head will move 1/50 less distance. 
If there were 51 tries, the head would end up on the center cylinder of the 
partition (15,500), not stepping at all for the inner and outer cylinders.

This movement is timed and the sector read time is removed.  An average time
for the head travel is then calculated and shown in ms (milliseconds).  Since
this average time also includes the command overhead time, it will be slightly
higher than specifications from the drive manufacturer.

WHAT YOU HAVE LEARNED

There are really only two significant variables concerning performance with a 
hard disk.  These are Data Rate and Average Access.  We are assuming that you
are concerned about speed and have the optimum interleave on your drive.

There is one other bottleneck that does affect hard disk performance.  The 
Disk Operating System is a major slowdown.  To optimize your DOS speed get 
TOS 1.4 from Atari as soon as you can.  TOS 1.4 is in beta test at this time 
so it is not widely available.  Once it is, get it; we have seen a tremendous 
improvement in both speed and reliability.  Thank you Atari!
About Us - Contact - Credits - Powered with Webdev - © Atarimania 2003-2024