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