home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 October / PCO1097.ISO / FilesBBS / OS2 / DISKIO11.ARJ / DISKIO11.ZIP / diskio.doc < prev    next >
Encoding:
Text File  |  1997-02-10  |  5.6 KB  |  140 lines

  1. DISKIO - Fixed Disk Benchmark, Version 1.11
  2. (C) 1994-1997 Kai Uwe Rommel
  3.  
  4. Dhrystone 2.1 C benchmark routines (C) 1988 Reinhold P. Weicker
  5.  
  6. This is a simple fixed disk and CD-ROM drive benchmark program for
  7. OS/2. It measures (approximately) the following numbers:
  8.  
  9. Hard disks:
  10. - drive cache/bus transfer rate (introduced with version 1.6)
  11. - data transfer rate (on inner and outer tracks)
  12. - CPU usage of full speed disk I/O (introduced with version 1.9)
  13. - average latency time
  14. - average data access time
  15.  
  16. CD-ROM drives (introduced with version 1.10):
  17. - data transfer rate
  18. - CPU usage of full speed data reads
  19. - average data access time
  20.  
  21. Concurrent hard disk and CD-ROM drive benchmark (introduced 
  22. with version 1.10):
  23. - hard disk data transfer rate
  24. - CD-ROM drive data transfer rate
  25. - CPU usage for concurrent full speed I/O on both devices
  26.  
  27. It also measures CPU speed without disk I/O using the Dhrystone CPU
  28. benchmark which is needed as calibration for determining the CPU load
  29. caused by disk I/O.
  30.  
  31. Of course all values are influenced by other activity on the system,
  32. so stop all other software if you want reliable results. The results
  33. will also differ slightly between repeated runs.
  34.  
  35. The benchmark program needs about 105 seconds to complete on a typical
  36. system with one hard disk and one CD-ROM drive. On system with more
  37. drives it needs about 5 seconds to calibrate, 60 seconds per hard
  38. disk, 30 seconds per CD-ROM drive and 10 seconds for the concurrency
  39. benchmark.
  40.  
  41. The individual benchmarks are run on all hard disks and CD-ROM drives
  42. in the system, if started without arguments. The concurrency benchmark
  43. is run using the first hard disk and first CD-ROM drive in the system.
  44.  
  45. To run it only for a specific drives, use command line arguments.
  46. Enter "diskio -?" to get a syntax description for the command line
  47. arguments.
  48.  
  49. The CPU load caused by the disk I/O of the benchmark routines is
  50. "measured" by first calculating the Dhrystone benchmark result without
  51. any disk I/O and then the number of Dhrystone's the CPU could run in
  52. the background during full speed read operations on the devices. The
  53. lower the percentage number, the less CPU time is (ab)used by the disk
  54. interface. This depends on the quality and technology of the disk
  55. interface (i.e. if it uses PIO or DMA, IDE or SCSI etc.), but also on
  56. the speed of the host CPU and the speed of the devices.
  57.  
  58.  
  59. A few hard disk sample results, numbers listed are the data transfer
  60. rate on track 0 (k/sec), latency time (ms), access time (ms),
  61. cache/bus speed (k/sec), CPU usage (last two numbers only if result
  62. was available):
  63.  
  64. - Pentium PCI/SCSI systems:
  65. Quantum Atlas + NCR 53c810 + PPro-200:        6932, 0.6, 14, 8060, 15%
  66. Quantum Atlas + NCR 53c810 + P-100:        6914, 0.8, 14, 7515, 18%
  67. Quantum Atlas + AHA-2940 + P-133:        6800, 1.3, 13, 6900, 20%
  68. HP C3323 + NCR 53c810 + P-100:            4569, 1.2, 18, 7016, 21%
  69. IBM DPES-31080 + NCR 53c810 + P-100:        4186, 1.1, 18, 7008, 15%
  70. DEC DSP-3160 + NCR 53c810 + P-120:        3930, 2, 16, 6370, 15%
  71. DEC DSP-3133L + NCR 53c810 + P-100:        4393, 1.5, 17, 6124, 22%
  72.  
  73. - Pentium PCI/EIDE (Intel Triton/Triton-II) systems:
  74. Quantum LPS-540A + P-100:            2177, 1.3, 19, 2227, 92%
  75. Quantum LPS-540A + P-100 (TRIOS2.ADD):        3532, 1.5, 20, 6083, 9%
  76. Quantum Fireball 1280A + P-100:            6188, 0.7, 16, 6294, 89%
  77.  
  78. - 486 PCI/SCSI systems:
  79. HP C3323 + NCR 53c810 + 486-100:        3945, 2, 18, 5045, 54%
  80. IBM DPES-31080 + NCR 53c810 + 486-100:        4239, 1.3, 18, 6613, 46%
  81. DEC DSP-3160 + NCR 53c810 + 486-66:        3930, 2, 16
  82. DEC DSP-3053L + NCR 53c810 + 486-66:        4130, 3, 16
  83. Quantum LPS-340S + NCR 53c810 + 486-66:        1900, 5, 23
  84. Maxtor 7345S + NCR 53c810 + 486-66:        1881, 10, 17
  85.  
  86. - 486 PCI/IDE systems:
  87. Quantum LPS-540A + IBM1S506.ADD + 486-100:    1796, 1.6, 20, 1820, 94%
  88.  
  89. - 486 EISA/SCSI systems:
  90. DEC DSP-3210 + AHA-2740 + 486-50:        3650, 2, 17
  91. DEC DSP-3160 + AHA-1742 + 486-66:        3050, 3, 18
  92.  
  93. - 486 ISA systems:
  94. Quantum LPS-340S + AHA-1542CF + 486-50:        1508, 7, 26
  95. Quantum LPS-540A + IDE + 486-66:        1492, 4, 21
  96.  
  97.  
  98. And a few CD-ROM sample results, listing transfer rate (k/sec), 
  99. access time (ms) and CPU usage (%):
  100.  
  101. - Pentium PCI/SCSI systems:
  102. Toshiba 3701 (6.6x) + NCR 53c810 + PPro-200:        987, 160, 14%
  103. Plextor 8x + NCR 53c810 + P-100:            1222, 134, 29%
  104. Plextor 12x + NCR 53c810 + P-100:            1722, 123, 37%
  105.  
  106. - Pentium PCI/EIDE (Intel Triton/Triton-II) systems:
  107. Sony CDU-311 (8x) + P-100:                1209, 175, 49%
  108.  
  109.  
  110. Concurrency benchmark sample results, listing hard disk and CD-ROM
  111. transfer rate (k/sec) and CPU usage (%):
  112.  
  113. - Pentium PCI/SCSI systems:
  114. Quantum Atlas + Toshiba 3701 (6.6x) + NCR 53c810 + PPro-200:    5121, 861, 21%
  115. Quantum Atlas + Plextor 8x + NCR 53c810 + P-100:        4975, 1206, 38%
  116.  
  117. - Pentium PCI/EIDE (Intel Triton/Triton-II) systems:
  118. Quantum Fireball 1280A + Sony CDU-311 (8x) + P-100:        3565, 1165, 99%
  119.  
  120.  
  121. There is no warranty. Use this software on your own risk. Due to the
  122. complexity and variety of today's hardware and software which may be
  123. used to run this program, I am not responsible for any damage or loss of
  124. data caused by use of this software. It was tested very well and is
  125. expected to work correctly, but nobody can actually guarantee this for
  126. any circumstances. And because this software is free, you get what you
  127. pay for ...
  128.  
  129. This program can be used freely for private or educational purposes.
  130. If you want to use it for commercial purposes or want to integrate it
  131. into another package or find any bugs or have suggestions about
  132. further enhancement, please contact the author.
  133.  
  134. Author:   Kai Uwe Rommel
  135.           Muenchen, Germany
  136.  
  137. Fax:      +49 89 324 4524
  138. E-Mail:   rommel@ars.de (preferred)
  139.       rommel@leo.org
  140.