home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 February / CMCD0205.ISO / Software / Freeware / Utilitare / pebuild / plugin / bst5 / bst5.txt < prev    next >
Text File  |  2003-04-11  |  10KB  |  214 lines

  1.  
  2. Bart's Stuff Test 5
  3.  
  4.    Version 5.1.3
  5.    Created: Mar 11, 2003
  6.    Updated: Apr 11, 2003
  7.    :: Introduction [#intro]
  8.    :: Some history [#history]
  9.    :: Supported Platforms [#platforms]
  10.    :: Practical use of bst5 [#use]
  11.    :: Screen shots [#screen]
  12.    :: Buy the Pro Edition [#buy]
  13.    :: Installation [#install]
  14.    :: Faq [#faq]
  15.    :: Changes [#changes]
  16.    
  17. > Introduction
  18.  
  19.    [#intro]
  20.    Bst5  (Bart's  Stuff Test v5) is a small win32 application for heavily
  21.    stress  testing  storage  devices.  Bst5  supports testing at file and
  22.    device level.
  23.    File  level  support enables you to test any local or remote volume by
  24.    file access. This makes it possible to test almost any storage device.
  25.    As  long  as the operating system can write or read files from it, you
  26.    can use bst5 to test it. In bst5 this is seen a "high" level test, you
  27.    write/read data to/from a file using the file system support from your
  28.    operating system.
  29.    Device level support enables you to test local devices directly block-
  30.    by-block.  You  can  use  this  to test any removable or fixed logical
  31.    drive,  physical  hard  disk,  or  tape device. In bst5 this is seen a
  32.    "low"  level test, bst5 writes/reads data directly to/from the storage
  33.    device  without the use of any file system. In other word, the storage
  34.    device  or  media  does not need to be partitioned or formatted before
  35.    testing.  If  any  file systems exists on a storage device or media, a
  36.    non-read only test will overwrite any data on it.
  37.    Bst5  supports  very  large  volumes, up to 16 exabyte (17.179.869.184
  38.    Gigabyte) enough to last for at least 30 years.
  39.    
  40. > Some history
  41.  
  42.    [#history]
  43.    Bst  has  been around for a while. The first Dos version is from 1995.
  44.    The  version  1  until  4 where never made "public". Bst5 is the first
  45.    real  win32  version.  It  is  created  with  the  experience of the 4
  46.    previous bst versions, together with scsitool and disktool.
  47.    
  48. > Supported Platforms
  49.  
  50.    [#platforms]
  51.    Bst5 runs on:
  52.      * Windows 95*
  53.      * Windows 98*
  54.      * Windows ME*
  55.      * Windows NT 4.0
  56.      * Windows 2000
  57.      * Windows XP
  58.      * Windows Preinstalled Environment (booted from CD-Rom)
  59.      * ERD Commander 2002 (booted from CD-Rom)
  60.  
  61.    * Device level test is not supported on these platforms.
  62.    As you can see bst5 does not run in Dos. It is my opinion that storage
  63.    testing  tools  running  in  dos  will  disappear in near future. Why?
  64.    Because  most  of  these  Dos based tools (like disktool) are limited.
  65.    They use extended BIOS calls to access the device. Some modern BIOSes,
  66.    using  very  fast  hard  disks, have a maximum transfer rate of around
  67.    7MB/s. This is bad news if you want to stress test a hard disk that is
  68.    capable of doing around 50MB/s.
  69.    
  70. > Practical use of bst5
  71.  
  72.    [#use]
  73.    Can be done using the free edition...
  74.     1. Test  a  local hard disk of any system which already has a windows
  75.        operating system.
  76.        Boot  the  OS  on  the  system. Run bst5 and start testing on path
  77.        "c:\".  If  the  system  has more hard disk volumes start a second
  78.        instance  of  bst5  and  let it test on path "d:\" and so on. Bst5
  79.        will use almost all free space available for testing.
  80.     2. Test a local CD-Rom or DVD drive of any system which already has a
  81.        windows operating system.
  82.        You will have to prepare a CD-Rom or DVD medium for this. Run bst5
  83.        on  a  system  with  a CD-Rom or DVD recorder. Click "options" and
  84.        select  operation "write pattern" and enter the maximum size valid
  85.        for  your media. For example, a CD recordable media can hold up to
  86.        700MB and a DVD recordable media can hold up to 4.5GB. Click "OK",
  87.        enter  a  file  and  path  for example "c:\tmp\bst1.tmp" and click
  88.        "Start".   Bst5  will  now  write  a  stuff  pattern  file  called
  89.        c:\tmp\bst1.tmp  and stop. Next record this file on your CD or DVD
  90.        media. Label it "Stuff test file media".
  91.        With this media you can test any CD-Rom or DVD drive of any system
  92.        which  already has a windows operating system. Boot the OS already
  93.        on  the  system. Start bst5, enter the path to ":\bst1.tmp" (where
  94.        is  the  drive letter of your CD-Rom or DVD drive) or click "...",
  95.        select  folder  and  browse  to the file "bst1.tmp". Make sure you
  96.        check  "Read  only".  Hit  "start"  and  bst5  will  read the file
  97.        bst1.tmp until your stop it.
  98.     3. Test server, network and workstations.
  99.        Testing will include:
  100.           + Server hard disk
  101.           + Server network interface
  102.           + Network hub/switches
  103.           + Workstation network interface
  104.        On each of the workstations start bst5. Enter a path to a share on
  105.        the  server,  for  example  "\\server1\share" and hit "start". All
  106.        workstations  will now test the server. Each workstation uses it's
  107.        own file like "bst5*.tmp". When you have more hard disk volumes on
  108.        the server divide the workstations.
  109.        Warning:  this  test  will  put  very high load on your server and
  110.        network. Other users will get very slow server/network responses!
  111.  
  112.    Requires the Pro edition...
  113.     1. Test  tape media inter-exchange compatibility. On the first system
  114.        with  a tape drive, use bst5 to create a stuff pattern media using
  115.        "write  pattern"  operation.  You can enter a size for the pattern
  116.        image,  for  example  400mb, Or you can leave the size empty, then
  117.        bst5  will  write  until end of media. Take this media to a second
  118.        system with a tape drive that is capable of reading the media. Run
  119.        bst5, check "Read only" and start on the tape device.
  120.  
  121.    You can mix all of these test, for example you can:
  122.      * Run first bst5 to test a local hard disk and a second bst5 to test
  123.        a CD-Rom or DVD drive.
  124.      * With "3) Test server, network and workstations" you can also start
  125.        a  second  bst5 on the workstations to also test local hard and/or
  126.        CD/DVD drives.
  127.      * Or  even  start  bst5  on the server to test it's tape device (pro
  128.        edition).
  129.  
  130. > Screen shots
  131.  
  132.    [#screen]
  133.    Some screen shots, just click on the links below...
  134.     1. Main screen [screen1.gif]
  135.     2. Testing local folder "C:\" at file level [screen5.gif]
  136.     3. Testing network folder at file level [screen7.gif]
  137.     4. Select device dialog (*) [screen2.gif]
  138.     5. Testing harddisk device (*) [screen3.gif]
  139.     6. Testing tape device (*) [screen4.gif]
  140.     7. Testing CD-Rom device (*) [screen6.gif]
  141.  
  142.    * Pro Edition only!
  143.    
  144. > Buy the Pro Edition
  145.  
  146.    [#buy]
  147.    Device    level    testing   requires   buying   the   "Pro   Edition"
  148.    [/bst/buypro.php]...
  149.    
  150. > Installation
  151.  
  152.    [#install]
  153.    There  is  no  need  to  install  Bst5,  just unpack bst5.exe from the
  154.    archive file and start it...
  155.    
  156. > Faq
  157.  
  158.    [#faq]
  159.     1. Q: Why am I not seeing my tape drive in the device list?
  160.        A: In Windows NT 4.0 you need to add a tape driver.
  161.        If you have arcserve installed, you have to stop the arcserve tape
  162.        engine.
  163.     2. Q:  Is the way that bst5 writes and reads a hard disk similar to a
  164.        way a normal user does? Does bst5 "emulate" a normal user?
  165.        A: No! Bst5 puts a non-interrupted 100% load on the tested storage
  166.        device.  A  normal  user  does not do that. Imagine this: it would
  167.        take  a  year  before  a  normal user has his hard disk full. Bst5
  168.        writes it full within half an hour.
  169.     3. Q: Can bst5 break down my harddisk?
  170.        A:  Good  question, no bst5 does not break down your harddisk. But
  171.        when you use bst5 a lot (and I mean really a lot) on the same disk
  172.        it  can  shorten  the  MTBF (mean time between failure). This also
  173.        means  that  if  your hard disk, that was running fine, does break
  174.        down during bst5 testing, it was already faulty before you started
  175.        testing,  but  you  never  stressed  it  hard  enough  to show any
  176.        failures.
  177.     4. Q:  Sometimes  bst5  reports  that  my  tape drive's capacity is 0
  178.        bytes, how come?
  179.        A:  Not  sure  why  it  happens, but bst5 will go and write to the
  180.        media anyway...
  181.  
  182. > Changes
  183.  
  184.    [#changes]
  185.    Version 5.1.3
  186.      * Added quick speed test operation.
  187.      * Tape  devices (like DLT) some times return volume size is 0 bytes,
  188.        bst5 would reduce the blocksize down to 8KB. Fixed.
  189.      * Some minor changes.
  190.  
  191.    Version 5.1.2
  192.      * Attempt to write passed end-of-tape on second loop. Fixed.
  193.      * Smart  read  sometimes  enables pattern compare on media that does
  194.        not have a valid stuff pattern on it. Fixed.
  195.      * Changed license files. License dialog now does word wrap.
  196.  
  197.    Version 5.1.1
  198.      * Bst5 left bst5*.tmp files of 0 bytes behind, fixed it.
  199.      * When  trying  to  start  "c:\" in readonly mode, it came up with a
  200.        strange error message. Now it says open() failed, that's OK.
  201.  
  202.    Version 5.1.0
  203.      * Added license information.
  204.      * Several small fixes.
  205.      * Improved error messages.
  206.  
  207.    Version 5.0.5-BETA
  208.      * Made  a lot of changes and fixes, to many to keep a list. There is
  209.        not much code from the 5.0.2-BETA version that is unchanged!
  210.      * Added  support  for  testing  media  inter-exchange  (write  stuff
  211.        pattern and smart read).
  212.  
  213.    Copyright   (c)   2002-2003   Bart  Lagerweij.  All  rights  reserved.
  214.