home *** CD-ROM | disk | FTP | other *** search
/ PC Open 18 / pcopen18_giallo.iso / Msdos / CDBench / CDBENCH.TXT < prev    next >
Encoding:
Text File  |  1998-01-21  |  6.9 KB  |  150 lines

  1.  
  2.  
  3.                  CD-BENCH v2.0
  4.  
  5.  
  6.      Many  people think that the data transfer rate of CD-ROM  drives
  7.       is constant from the beginning to the end of the disc, but this  is
  8.       true  only  for old-and-slow models, the  so-called  CLV  (Constant
  9.       Linear  Velocity) drives.  High speed drives use the CAV  (Constant
  10.       Angular  Velocity) technology or the mixed CLV/CAV one.  The  speed
  11.       of  CAV drives grows continuosly from the beginning to the  end  of
  12.       the disc while in CLV/CAV drives it rises quickly up to the maximum
  13.       and then remains constant.
  14.  
  15.      Many common benchmarks report a completely wrong result  because
  16.       they suppose that the reading speed is constant, so they read  only
  17.       at  the  beginning  of the disc.  CD-BENCH, instead,  is  the  only
  18.       benchmark that reads the disc in six different points and  displays
  19.       six results, so you can see if and how the speed varies.
  20.      To  perform  a  complete  test (six readings),  you  need  a  CD
  21.       containing at least 301500 sectors (589 MB).  Note that CAV  drives
  22.       reach  the  maximum speed only towards the end of the  disc  (of  a
  23.       *full* disc) so you should use the fullest disc you have.
  24.      If  you  use  the -S switch, CD-BENCH reports the  size  of  the
  25.       inserted  disc  without performing any test.  Note  that  many  DOS
  26.       programs (including Microsoft DosShell) report a wrong size.
  27.      By  the  -D  switch you can change the delay that precedes  each
  28.       reading.   During  this  time the  drive's  read-ahead  buffer  (an
  29.       internal  cache  memory) is filled with the data that  CD-BENCH  is
  30.       going to read.  The default is -D=500 (500 milliseconds), it should
  31.       be  enough to let your drive perform well.  With -D=0 the drive  is
  32.       tested in the worst case.
  33.      By  the  -B  switch you can change the  quantity  of  data  that
  34.       CD-BENCH  reads.   High  values reduce  the  influence  of  drive's
  35.       internal cache so giving worse results; in other words you can  use
  36.       this  switch to modulate the influence of caching on results.   The
  37.       default is -B=15 (1500 sectors).
  38.  
  39.      CD-BENCH also measures the average access time by performing 100
  40.       random accesses to sectors located in the first 300 MB of the disc.
  41.       Using  a fixed portion of the disc ensures that the result  depends
  42.       only  on  the drive speed and not on the disc size.   If  the  disc
  43.       contains less than 300 MB of data, CD-BENCH skips this test.
  44.      The  sequence of 100 accesses is only apparently random:  it  is
  45.       always  the  same, every time you perform the test;  in  this  way,
  46.       again, the result depends only on the drive speed.
  47.  
  48.      You  can  effect  only  the  first  test  (data  transfer   rate
  49.       evaluation) or only the second one (access time evaluation) by  the
  50.       -1 and -2 switches.
  51.  
  52.      CD-BENCH can also be used to verify whether a disc is  defective
  53.       (that  is whether it causes read errors or not): by the -A  switch,
  54.       in  fact,  you  get CD-BENCH to read the  whole  disc.   Of  course
  55.       this task takes several minutes.
  56.      IMPORTANT NOTE.   Many drivers have  a  little bug  that  causes
  57.       CD-BENCH  to read farther the end of the disc so generating a  read
  58.       error.   This  problem takes its origin from a wrong formula  in  a
  59.       Microsoft's  official  document;  a more  recent  version  of  that
  60.       document is correct but many drivers are still buggy (this includes
  61.       Windows 95's internal driver!).
  62.  
  63.      CD-BENCH  interacts  with  the  8253  timer  chip  to  get  high
  64.       resolution timing (0.1 ms) and, therefore, highly accurate results.
  65.  
  66.      The  presence  of  a  disk cache like  SMARTDrive  can  lead  to
  67.       unrealistic  results.   CD-BENCH  temporarily  disables  SMARTDrive
  68.       v4.0+  or  compatible caches (PC-Cache v8.0+ and  the  most  recent
  69.       versions  of Norton Cache are known to be compatible) and  restores
  70.       their  original status before returning to DOS, even if  you  abort
  71.       the  program by pressing Ctrl-Break or ejecting the disc  (I  don't
  72.       lock them so you are free to do as you like).
  73.  
  74.      If no parameter is supplied on the command line, CD-BENCH  tests
  75.       all  the available CD-ROM drives; if you want to test only  one  of
  76.       them, just specify its letter.
  77.      IMPORTANT  NOTE.  If you didn't install both MSCDEX.EXE  and   a
  78.       proper device driver for your CD-ROM drive, CD-BENCH can't see  the
  79.       drive and displays the message "No CD-ROM drive found".
  80.  
  81.      CD-BENCH  cannot  run as a DOS task of Windows 95 or  OS/2:  you
  82.       have to use "plain" DOS.
  83.  
  84.  
  85.                    --=<>=--
  86.  
  87.  
  88.       How to get good results.
  89.  
  90.       1)  Use a clean, unscratched, "silver" disc.  CD-Recordable  weakly
  91.       reflect  the  laser beam so they are harder to read.  When  a  read
  92.       error  occurs  the drive repeats the read operation twice  or  more
  93.       times  and can also reduce the spin (some models only).  Of  course
  94.       this behaviour influences negatively the result.
  95.  
  96.       2) Some discs are unbalanced and cause strong vibrations when  they
  97.       rotate  at  high speed.  Some drives detect  these  vibrations  and
  98.       reduce  the spin, so, if the first run doesn't give  good  results,
  99.       try to use another disc.  BTW: never attach labels on CD-ROMs!
  100.  
  101.       3)  Visit  the  web site of your  drive's  manufacturer  and  check
  102.       whether a new version of the driver is available.
  103.  
  104.       4)  Some old BIOS is programmed in the way that it  recognizes  any
  105.       CD-ROM drive as a "PIO Mode 0" device.  This is not a good thing if
  106.       you  have  a  very  fast drive (20x or more)  because  PIO  mode  0
  107.       actually  holds your drive back.  If this is your case, you  should
  108.       contact your mainboard vendor for a BIOS upgrade so that your  high
  109.       speed drive will be recognized as a PIO mode 4 device.
  110.  
  111.  
  112.                    --=<>=--
  113.  
  114.  
  115.      I  thank  the  persons that have tested a  pre-release  of  this
  116.       program  on  drives different from my one so giving  me  a  general
  117.       survey  of the market.  They are Andrea Campagnolo,  Adriano  Cata-
  118.       pano,  Giacomo Cocchella, Vittorio Colosio, Alessandro  Del  Rosso,
  119.       Andrea Galli, Allan Jong, Patrick  Lee, Gaetano Petronzio, Alessan-
  120.       dro Queri, Cicci Serra.
  121.  
  122.      CD-BENCH  is a copyrighted free program.  It can be freely  used
  123.       and  distributed  but  cannot be  bundled  with  hardware  products
  124.       (drives, CD recorders, etc.) without my written permission.
  125.  
  126.      Your feedback is welcome.
  127.  
  128.  
  129.       My addresses are:
  130.  
  131.       E-mail:  pnavato@poboxes.com
  132.            pnavato@geocities.com
  133.            Pino Navato, 2:335/225.18  (The Bits BBS, Fidonet)
  134.  
  135.       WWW:     www.poboxes.com/pnavato
  136.            (currently forwards to
  137.          www.geocities.com/SiliconValley/4421)
  138.  
  139.       Mail:    Pino Navato
  140.            Via Pittore, 164
  141.            80046 S.Giorgio a Cremano (NA)
  142.            ITALY
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.                *     *     *     *       *
  150.