XYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXY
XY                                                                        XY
XY                                 XY FBENCH                              XY
XY                                  v1.0                                  XY
XY                   TOS Filesystem Benchmark Utilities                   XY
XY                           <Johnx> 2000/02/12                           XY
XY                                                                        XY
XYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXY


[1]  DISTRIBUTION

This software is POSTCARDWARE.
 
It can be freely distributed in a non-commercial purpose(Web sites,
FTP sites,BBS...) but without any modification and with all files.

Each distribution of this package in a commercial purpose(disks,CD-Rom,
commercial service...) must be allowed by my personal agreement.
The french magazines "Login:" and "Anews" have this agreement.

If you like this software or if you want me to improve it,
just send me a postcard featuring your local native females 8-)
If you want to spend money, prefer a humanitarian organisation, please.
  
My address:
        DIOT John
        20 rue du coteau
        70400 ERREVET
        FRANCE
My Atari web site:
        http://john.diot.free.fr/atari/
        http://johnx.atari.org/  (redirect)
My E-mail:
        john.diot@free.fr      (main address in 2000)
        johndiot@netscape.net  (if first address unavailable)


[2]  DESCRIPTION

XY FBENCH is a set of two utilities useful for benchmarking TOS Filesystems.
The first utility XYFBENCH reads a given file and evaluates the access time
and the data read rate of this operation.
The second utility XYFFILL fills the free space of a given Unit with a big
file and evaluates the data write rate of this operation.

Files included in package:
  XYFBENCH.TTP  The Benchmark Utility
  XYFFILL.TTP   The Filling Utility
  XYFBENCH.TXT  This file
  FSBENCH.TXT   Examples of benchmark results


[3]  HOW TO USE IT

To evaluate the read speed of a Unit(on a HardDrive,a DiskDrive or a CDROM),
choose a big file(at least 1Mbyte) to read on this Filesystem,
and drag and drop it on XYFBENCH.TTP from your desktop
or launch XYFBENCH.TTP and type the path of the file.
The program reads the whole file(up to 64Mbytes).
Then, it evaluates the access time(in ms) to the first bytes of the file
and the mean data read rate(in MBytes/s) on the whole file.
These results can be imprecise. Examples of results are in FSBENCH.TXT.
Don't forget that a fragmented TOS Filesystem can be very slower.
Don't forget that the results also depends on the Operating System, the
HardDrive driver and maybe the CDROM driver.
The system call sequence is (Fopen,Fread(128kb),Fread(1Mb)*n,Fclose).

To evaluate the write speed of a Unit(on a HardDrive or a DiskDrive)
choose a path/filename to write on this Filesystem,
and launch XYFFILL.TTP and type the path of the file
or copy XYFFILL.TTP in this path(file will be _XYFFILL.TMP) and launch it
or drag and drop a file(will be destroyed) on XYFFILL.TTP from your desktop.
The program writes trash data in the file until the the unit is full.
Then, it evaluates mean data write rate(in MBytes/s) on the whole file.
These results can be very imprecise. Examples of results are in FSBENCH.TXT.
Don't forget to delete the big generated file if you don't use it 8-)
Don't forget that a fragmented TOS Filesystem can be very slower.
Don't forget that the results also depends on the Operating System, the
HardDrive driver and maybe the CDROM driver also.
The system call sequence is (Fcreate,Fwrite(1Mb)*n,Fclose).


[4]  SYSTEM

Machine:     Any Atari Compatible
OS:          Any TOS/GEM System
Memory:      >= 2MB
Tested with: TOS 4.0x , TOS 3.0x , TOS CT2 7.0x , MiNT 1.15.x, MagicMac 5.2
             NAES 1.1.7 , WINX 2.3 , NVDI 3.x , SpeedoGDOS 4.x
             CBHD 5.02 , AHDI 6.0x , CECILE 2.x, HDDriver 7.72
             MetaDOS 2.7, SPIN 0.34


[5]  HISTORY

v1.0  (February 2000)
      - Bug Fixes
      - Benchmark Tests
v0.9  (spring 1999)
      - First Beta Version


 _____  _____  _   _  _   _  _   _
|__ __||  _  || |_| || \ | | \\_//
  | |  | | | ||  _  ||  \| |  \ / 
 _| |  | |_| || | | || |\  |  /_\ 
|___|  |_____||_| |_||_| |_| // \\
 ___________________________//    
/___________________________/