home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 9 / FreshFishVol9-CD2.bin / bbs / reviews / disk.lha / disk / HyperCacheProfessional < prev    next >
Internet Message Format  |  1993-03-08  |  11KB

  1. Path: menudo.uh.edu!menudo.uh.edu!usenet
  2. From: salmi@augs.se (Per Salmi)
  3. Newsgroups: comp.sys.amiga.reviews
  4. Subject: REVIEW: HyperCache Professional
  5. Followup-To: comp.sys.amiga.applications
  6. Date: 8 Mar 1993 04:20:25 GMT
  7. Organization: The Amiga Online Review Column - ed. Daniel Barrett
  8. Lines: 248
  9. Sender: amiga-reviews@math.uh.edu (comp.sys.amiga.reviews moderator)
  10. Distribution: world
  11. Message-ID: <1nehi9INNm5@menudo.uh.edu>
  12. Reply-To: salmi@augs.se (Per Salmi)
  13. NNTP-Posting-Host: 129.7.128.1
  14. Keywords: cache, hard disk, floppy, disk speed, commercial
  15.  
  16.  
  17. PRODUCT NAME
  18.  
  19.     HyperCache Professional version 1.01B
  20.  
  21.  
  22. BRIEF DESCRIPTION
  23.  
  24.     HyperCache is a software disk cache for the Amiga computer.  Its
  25. purpose is to speed up disk performance.
  26.  
  27.  
  28. AUTHOR/COMPANY INFORMATION
  29.  
  30.     Name:        Silicon Prairie Software
  31.     Address:    2326 Francis Street
  32.             Regina, SK S4N 2P7
  33.             Canada
  34.  
  35.     Telephone:    (306) 352-0358
  36.  
  37.     E-mail:        plummer@hercules.cs.uregina.ca
  38.  
  39.  
  40. LIST PRICE
  41.  
  42.     US $49.95
  43.  
  44.  
  45. SPECIAL HARDWARE AND SOFTWARE REQUIREMENTS
  46.  
  47.     HARDWARE
  48.  
  49.         Memory requirements: 512 KB RAM, but 1 MB RAM is recommended for
  50.         better performance
  51.  
  52.         Hard drive requirements:  NONE.  Works great for floppies,
  53.         but the value is a lot better if you have a hard drive.
  54.  
  55.         HyperCache works with 68000 and faster CPU's.
  56.         The faster CPU you have, the better performance you get.
  57.  
  58.     SOFTWARE
  59.  
  60.         Amiga OS version 1.2 or higher is required according to the
  61.         documentation, but I have only been able to test it with
  62.         Amiga OS version 2.04.
  63.  
  64.         HyperCache works great under the 3.0 release of the OS.  I
  65.         tried this on one of my friend's machines.
  66.  
  67.  
  68. COPY PROTECTION
  69.  
  70.     The executables has an embedded serial number for tracking pirates down.
  71.  
  72.  
  73. MACHINE USED FOR TESTING
  74.  
  75.     Amiga 3000
  76.     2 MB CHIP RAM and 8 MB FAST RAM
  77.     Quantum hard drives:  52LPS and 425S
  78.  
  79.  
  80. REVIEW
  81.  
  82.     I first read about HyperCache on comp.sys.amiga.announce and thought
  83. that it could be the thing I needed to speed up my system.  The reason I
  84. need more speed for the filesystem is that I run a BBS for the Amiga User
  85. Group in Sweden. We use DLG Professional BBS software, and it uses a lot of
  86. files for storing messages and other information.  The BBS has three 14400
  87. BPS modems connected and about 150 callers per day. After reading about
  88. HyperCache, I contacted SPS and bought the software.  We were 8 buyers from
  89. Sweden, so we got a slightly better price.
  90.  
  91.     After a few days, I received my copy and installed it on the BBS.
  92. The next thing to do was to try it out with DiskSpeed.  Wow!  I got about
  93. 4.7 MB/sec transfer rate with the first version!  Without HyperCache, I got
  94. 1.6 MB/sec.  Quite a speedup!  The directory scanning was also much faster
  95. than before (about 6-15 times depending on the partition's size and the
  96. number of files on it), and that made the BBS users happy.  One of them
  97. asked me if we had gotten a new Zorro III SCSI-2 controller and a SCSI-2
  98. drive...!
  99.  
  100.     On the program disk, there are two versions of HyperCache:  one for
  101. 68000 machines, and one optimized version for accelerated Amigas.  There is
  102. also a utility called Summary or HCSummary that is used to get statistics
  103. about cache hit-ratio, the total number of reads made to that device since
  104. HC was installed, and such things.
  105.  
  106.     To install HyperCache I copied the files to C: and inserted the
  107. Hypercache command with options in the s:User-Startup file.  On startup, the
  108. program patches the appropriate device driver and inserts the caching
  109. routines. The cache can be removed if you are going to do low level repairs
  110. on the drive or something like that. There is no graphical user interface
  111. for HyperCache, and that would be nice to have when changing the options. To
  112. change the options for a device that already has got a cache installed, you
  113. have to remove the cache for it and restart HC with the new options.  The
  114. caching is done at the device level, so the cache affects the whole drive
  115. and not just the partition that is named when installing.
  116.  
  117.     I experimented with the options for some time to get most speed out
  118. of it. The default cache size is 512 KB, which is recommended for 50-80 MB
  119. drives, so I increased the number of pre-fetch sectors in my startup to get
  120. a better hit-ratio. I use 2 MB of cache for the 425 MB drive.  You can also
  121. change the number of sets and lines used for the cache to get optimal
  122. preformance for your own system.  I don't know very much about the theory
  123. behind the caching, but I tested different settings until I got the best
  124. performance.  The options were not very well documented in the first release
  125. I got, but in the latest one there is a text file included that explains
  126. prefetch, sets and lines of the cache.
  127.  
  128.     The amount of memory that is used for caching depends on how you set
  129. the options. I tried a 32 KB cache for my floppy drive and that made it fly
  130. when I listed the disk contents and such things.
  131.  
  132.     I get a cache hit-ratio of 95-98% on my system. This figure is
  133. depending on how fragmented the files are on the device and how much memory
  134. you use for caching. To get high performance, the drive should be optimized
  135. with some disk optimizer like ReOrg or QuarterBack Tools. This makes the
  136. pre-fetch work better, as it will read more than one block from the drive
  137. each time.  When the system is told to read new blocks from the drive, they
  138. will be found in the cache.
  139.  
  140.     HyperCache works on any device with 512-byte sectors.  However, I
  141. tried to use it on a CD-ROM hooked up to the BBS, and it would not work.
  142. When I talked to Silicon Prairie about it, I was told that there will be a
  143. version that works with all sector sizes, but that was not yet included in
  144. the distribution package.
  145.  
  146.     HyperCache is a read-cache in its current state.  It does write to
  147. the disk with write retention, but it doesn't cache writes for a long time.
  148. Writes are done to disk and also kept in the cache.
  149.  
  150.     I don't know what to say more about the usage... HyperCache works in
  151. the background giving me a very fast disk environment. Any user that wants
  152. more speed from the drives could use HyperCache:  even a small cache gives
  153. quite high performance.  BBS Sysops and people who use the Amiga for
  154. programming are the ones that would get the most out of the product, I
  155. think.  Scanning message bases or include files for a compiler is really
  156. fast with this software.
  157.  
  158.     I have heard that it gives a lot of speed on A1200 systems with the
  159. IDE-AT controller, someone went from 250KB/sec to over 3.5 MB/sec.  I am
  160. waiting for an A4000 and will try it out on that IDE-AT controller to see
  161. how fast it will become!
  162.  
  163.  
  164. DOCUMENTATION
  165.  
  166.     HyperCache comes with a 10 page printed manual that is quite nice.
  167. It covers system requirements, installation, usage, advanced options, error
  168. messages and troubleshooting. There is a README file provided on the
  169. distribution disk that covers changes made to the software after the manual
  170. was printed. All parts of the manual are quite clear and easy to understand,
  171. but the section for advanced options could be better.  The information in
  172. the manual is not that good on the different options, and you have to read
  173. the files on the disk to get the latest information on the options and
  174. settings (some of them has changed).  I have heard from Silicon Prairie that
  175. the documentation will be revised in a future upgrade.
  176.  
  177.  
  178. LIKES AND DISLIKES
  179.  
  180.     What I really like about HyperCache is THE SPEEEEED!!!!!!  For
  181. applications with a lot of small files like BBS usage, this is a real dream!
  182.  
  183.     One thing that could be hard for users with little RAM available is
  184. that it takes a bit of memory to get really high performance from it.  512
  185. KB is recommended for 50 - 80 MB drives. You could, however, optimize the
  186. parameters for your own setup to make it use less RAM.
  187.  
  188.     A Prefs program for 2.x would be nice to have, including a GUI to
  189. make the settings; but when Hypercache is installed, you don't change the
  190. settings that often.
  191.  
  192.  
  193. COMPARISON TO OTHER SIMILAR PRODUCTS
  194.  
  195.     There is no other cache software available for the Amiga today that
  196. gives this high performance. There is however a PD program called SmartDisk
  197. that I tried to use once, but it did not work with my system, so I dumped
  198. that one right away.
  199.  
  200.  
  201. BUGS
  202.  
  203.     The first version I used had some minor bugs tha