home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / iostone.zip / IOStone.txt < prev    next >
Text File  |  1993-11-21  |  3KB  |  102 lines

  1. IOSTONE is a multi platform disk, file I/O and buffer cache efficiencies
  2. benchmark program.
  3. It was orginaly made for UNIX, but is ported to OS/2 (version 2.0 or better)
  4. and DOS (version 3.0 or better).
  5.  
  6. Included in this archive are the OS/2 executable (IOStone.exe), the DOS
  7. executable (IOSTONED.EXE), this file, and a directory containing the source
  8. code and two project files for Borland C++ Compilers (DOS and OS/2)
  9.  
  10. This program should be run without other processes competing for system
  11. resources. It uses aprox 5 megabytes of disk space. Make sure that at least
  12. this much space is available on your file system before you run the program.
  13.  
  14. The result is printed out in IOSTONES/sec. and read/write troughput in kb/sec.
  15. Note that the read/write troughput includes the overhead time of opening and
  16. closing files. But anyway, it gives an idea of what your system can cope with
  17. on a busy day.
  18.  
  19. To the users of the previous port: You will most likely not get the same
  20. result as with the previous version. This is because a bug in the port
  21. concerning the file name generation for the spacer file has been fixed.
  22.  
  23. Ketil Kintel <kintel@hsr.no>
  24. Computer Science, Rogaland University Centre.
  25.  
  26.  
  27.  
  28. REFERENCE:
  29.  
  30. A i486DX-50, 20Mb RAM, 1270 Kb HPFS CACHE, Quantum PD 425AT IDE on ISA
  31. running OS/2 2.1 gives aprox 13500 IOSTONES/sek.
  32.  
  33. A i486DX-33, 16Mb RAM, 256 Kb HPFS CACHE, Quantum PD 230AT IDE on ISA
  34. running OS/2 2.1 with TCP/IP and NETWARE gives aprox 4700 IOSTONES/sek.
  35. Enlarging the cache to 700 Kb gives no performance enchancment.
  36.  
  37. A i486DX-50, 4096 Kb FAT CACHE, Quantum ELS 127AT IDE on ISA
  38. running plain DOS 6.2 gives aprox 55000 IOSTONES/sek.
  39. It was running from the cache, the disk light didn't blink during the test.
  40.  
  41. A i486DX-33, 1024 Kb FAT CACHE, Quantum PD 170AT IDE on ISA
  42. running plain DOS 5.0 gives aprox 12200 IOSTONES/sek.
  43.  
  44.  
  45. NEW RESULTS:
  46.  
  47. If you get results from a new (machine/operating system/disk controller and
  48. drive) combination, please send them to becker@iris.ucdavis.edu. Please
  49. include complete information on the machine type, operating system, version,
  50. disk controller, and disk drives.  Also make a note of any system
  51. modifications that have been performed.
  52.  
  53.  
  54. HISTORY:
  55.  
  56. -------------------------------------------------------------------------
  57.  06/27/90
  58.    Orginal "I/O Stone" Benchmark Program
  59.    Version C/II
  60.  
  61.    Written by: Arvin Park (park@midas.ucdavis.edu) and
  62.             Jeff Becker (becker@iris.ucdavis.edu)
  63.             Division of Computer Science
  64.             University of California, Davis
  65.             Davis CA 95616
  66.             (916) 752-5183
  67.  
  68. -------------------------------------------------------------------------
  69.  08/26/91 Tin Le
  70.        Added simple Makefile.
  71.  
  72. --------------------------------------------------------------------------
  73.  07/21/93 Oddgeir Kvien, kvien@elkraft.unit.no
  74.  
  75.  Slightly modified to compile with Borland C++ for OS/2
  76.  
  77. --------------------------------------------------------------------------
  78.  11/17/93 Ketil Kintel, kintel@hsr.no
  79.  
  80.  -Fixed bug with the file name generation for the spacer file.
  81.  -Slightly modified to show some output while running. Users with slow
  82.   systems will shurely appriciate this.
  83.  -Added code for average read/write troughput.
  84.  -Added code for number of file opens/closes.
  85.  -Modified to compile on a 16bit compiler also (Bolrand C++ 3.11 DOS)
  86.   An int ain't always an int...
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.