
DSKTST.INS
V1.13
9-DEC-90


DISK PERFORMANCE COMPARISON TEST INSTRUCTIONS

*****************************************************************

  COPYRIGHT 1984, 1988, 1990 BY COMPUTER PROGRAMMING SERVICES

  ALL RIGHTS RESERVED

  Computer Programming Services
  1925 W. Glenoaks Boulevard
  Glendale, CA  91201	(213) 849-4082

  Users may NOT sell this software!


  COMPUTER PROGRAMMING SERVICES DISCLAIMS ALL WARRANTIES ON
  THIS SOFTWARE AND SHALL NOT BE LIABLE FOR ANY LOSS OR DAMAGE,
  INCLUDING INCIDENTAL OR CONSEQUENTIAL DAMAGES, RESULTING FROM
  ITS USE.  COMPUTER PROGRAMMING SERVICES ASSUMES NO 
  RESPONSIBILITY OR COMMITMENT TO NOTIFY USERS OF ANY FUTURE
  CHANGES, UPDATES, AND/OR MODIFICATIONS MADE TO THIS SOFTWARE.

*****************************************************************

BOOT THE FLOPPY DISK

WE SUGGEST LEAVING TT QUIET!

1.  ASS dev XX0:  where dev is the disk to be exercised.

2.  ASS NL: XX1:

3.  MAKE SURE XX0: IS EMPTY!

4.  SQU/NOQ XX0:

5.  RUN TEST1
    This will write 150 one-block files on XX0:

6.  @COM1
    This will delete the files written by TEST1 and squeeze XX0:.

7.  RUN TEST2
    This will write one 150-block file on XX0:

8.  @COM1
    This will delete the file written by TEST2 and squeeze XX0:.

9.  RUN TEST3
    This will write 300 one-block files on XX0:



    			Page  2



10.  RUN TEST4
    This randomly reads the files created by TEST3, modifies
    one element and rewrites them to XX0:

10A. RUN TEST4A

10B. RUN TEST4B


11.  RUN TEST5

11A. RUN TEST5A


IF YOU ARE RUNNING TESTS FOR "350 BLOCKS MIN", GO TO INSTRUCTION #30.

IF YOU ARE RUNNING TESTS FOR "600 BLOCKS MIN",
	 TYPE:  DEL/NOQ XX0:N*.    THEN GO TO INSTRUCTION #20.

IF YOU ARE RUNNING TESTS FOR EITHER THE 5500 OR 18000 BLOCKS MIN, 
PLEASE CONTINUE.



12. ASS dev XX2:  where dev is NOT the disk being tested, but
    is a temporary storage location that can hold 202 1-block
    files.  (VM: IS A GOOD CHIOCE IF YOU HAVE ENOUGH MEMORY.)

13. @SPACE2
    This command file will rearrange the spacing of the 300
    one-block files on the disk written by TEST3 so they are
    no longer contiguous.  It creates two 2000 block dummy
    files and separates the files into three groups of 100.
    MARK AN 'X' ON THE DATA SHEET AFTER THIS COMMAND FILE HAS RUN.

14.  RUN TEST4

14A. RUN TEST4A

14B. RUN TEST4B

15.  RUN TEST5

15A. RUN TEST5A


IF YOU ARE RUNNING TESTS FOR "18000 BLOCKS MIN", PLEASE CONTINUE,
OTHERWISE GO TO INSTRUCTION #19.

16.  @SPACE8
     This command file will rearrange the spacing on the disk
     again by deleting the 2000 block files and replacing
     them with 8000 block files.
     MARK AN 'X' ON THE DATA SHEET AFTER THIS COMMAND FILE HAS RUN.




    			Page  3


17.  RUN TEST4

17A. RUN TEST4A

17B. RUN TEST4B

18.  RUN TEST5

18A. RUN TEST5A

19. DEL/NOQ XX0:N*.*  (YOU DID START WITH AN EMPTY XX0: - RIGHT?)

20. SQUEEZE/NOQ XX0:

21. RUN TEST6
    This will write one 300-block file on XX0:

22. RUN TEST7
    This will read the file on XX0: that was created by TEST6
    and copy it to NL:

23. @COM1
    This will delete the file created by TEST6 and squeeze XX0:.

24. CONTINUE


IF YOU ARE RUNNING TESTS FOR "600 BLOCKS MIN", GO TO INSTRUCTION #31.

IF YOU ARE RUNNING TESTS FOR 5500 OR 18000 BLOCKS MINIMUM - CONTINUE.


25. RUN TEST8
    This writes one file of 798 blocks on XX0:.

26. RUN TEST9
    This reads the 798 block file created by TEST8.

27. @COM1
    This deletes the file created by TEST8 and squeezes XX0:.

28. NO OPERATION

29. RUN TEST10   (TAKES ABOUT 1/2 HOUR ON A SLOW DISK!)
    Creates and writes one thousand five-block files on XX0:

30. @COM1
    This deletes the files created by TEST10 (or by TEST3) and 
    squeezes XX0:.

31. RUN TEST11
    NOTE:  This program displays a figure of merit (FOM), not a time.




    			Page  4


IF YOU HAVE A DISK OF LESS THAN 24,000 BLOCKS, YOU ARE DONE.


32.  RUN TEST12  (TAKES ABOUT 30 MONUTES ON A FIST DISK.)
	(CREATES 2 LARGE UNFORMATTED DATA FILES.)

33.  RUN TEST13     (TAKES 15 MINUTES ON A FAST DISK.)

	TEST13 IS ACTUALLY 2 TESTS - RECORD BOTH RESULTS!

34.  DELETE T12P.DAT AND T12Q.DAT DATA FILES ON XX0:

YOU ARE DONE


